Você provavelmente não deseja usar uma distribuição do Linux destinada a desktops, laptops ou tablets para um sistema embarcado. Para dispositivos embarcados, o kernel do Linux é frequentemente construído (configurado e cross-compilado) do zero, embora o script Buildroot torne essa tarefa bastante fácil . Além de personalizar o kernel para os requisitos exatos do hardware e do aplicativo, você pode especificar planejadores não padrão e esquemas de alocação de memória. Para a conservação da memória principal e flash (armazenamento), o sistema embarcado geralmente usa o BusyBox unificado em vez de binários variados para comandos e substitui o enorme GNU libC por o compacto uClibc .
BTW os projetos Tizen e Meego parecem estar muito além do que você precisa, a menos que eu esteja subestimando seu design. Esses projetos são para painéis interativos , enquanto eu suponho que você esteja construindo um painel visual para exibir dados do sensor que tenham entradas mínimas do usuário. O seu projeto não está na categoria instrumentação ?
This will use an ARM processor
Isso abrange um amplo espectro de capacidade. Eu estou supondo que você vai acabar com um SoC ARMv9. Mas se o custo é uma restrição severa, então um ARM Cortex-Xx (baseado no ARMv7) com um RTOS mais simples (ou seja, sem MMU) pode ser suficiente.
This needs to have a fairly quick boot time, 5-10 seconds
O Linux exigirá algum trabalho para obter um tempo de inicialização curto (por exemplo, quiet opção de inicialização). Mas eu li apenas sobre os tempos de inicialização (U-Boot + Linux) baixados para o intervalo de 12 a 15 segundos. Você deve decidir rapidamente sobre um chip experimental e, em seguida, obter um painel de avaliação para testar alguns conceitos de design nesse protótipo.