Вы, вероятно, не хотите использовать дистрибутив Linux, предназначенный для настольного ПК, ноутбука или планшета для встроенной системы. Для встроенных устройств ядро Linux часто создается (настраивается и кросс-компилируется) с нуля, хотя скрипт Buildroot делает эту задачу довольно простой. Помимо настройки ядра под точные требования к оборудованию и приложению, вы можете указать нестандартные планировщики и схемы распределения памяти. Для сохранения основной и флэш-памяти (хранилища) встроенная система обычно использует унифицированный BusyBox вместо различных двоичных файлов для команд и заменяет огромный GNU libC компактным uClibc .
Кстати, кажется, что проекты Tizen и Meego выходят далеко за рамки того, что вам нужно, если я не недооцениваю ваш дизайн. Эти проекты предназначены для интерактивных панелей, в то время как я предполагаю, что вы создаете визуальную панель для отображения данных датчиков, которые имеют минимальный пользовательский ввод. Разве ваш проект не относится к категории приборов ?
Это будет использовать процессор ARM
Это охватывает довольно широкий спектр возможностей. Я предполагаю, что в итоге вы получите ARMv9 SoC. Но если стоимость является серьезным ограничением, тогда может подойти ARM Cortex-Xx (на основе ARMv7) с более простой ОСРВ (т.е. без MMU).
Это должно иметь довольно быстрое время загрузки, 5-10 секунд
Linux потребует некоторой работы для достижения короткого времени загрузки (например, опция тихой загрузки). Но я только прочитал время загрузки (U-Boot + Linux), уменьшенное до 12-15 секунд. Вам следует быстро выбрать предварительный чип, а затем получить оценочную плату, чтобы проверить некоторые концепции дизайна этого прототипа.