Прочитал я практически всю ветку по ОС на этом форуме. И осталась пара вопросов. Встречается упоминание нескольких ОС для использовании в устройствах, например: ucLinux uCOs-II RTES QNX это то, что на мой взгляд встречается на этом форуме чаще всего. Ну а вопросы такие: 1. Это все в какой-то мере клоны Linux или может Unix? Или может не клоны по исходникам но наследуют философию или архитектуру? 2. Все ли эти ОС реализуют вытесняющую многозадачность? 3. Что из вышеперечисленного имеет смысл пытаться запускать на контроллерах с 512kb FLASH и 48kb RAM. без внешней памяти.
Собственно нужно это для того, что для освоения ARM я решил приобрести LPC-P2148 плату и на ней экспериментировать. И вот после того, как разберусь на ней с текущими задачами, хочу пробовать поставить ОС и дальше уже ее использовать. От ОС нужна организация файловой системы и работа с файлами на MMC/SD. Вытесняющая многозадачность. Широкое распространение, чтобы было у кого консультироваться по проблемам. Если, как-то c LINUX архитектурой будет связано очень хорошо. А вот реальность RealTime пока не важна.
Для себя вижу устройство так. Железо это плата LPC-P2148 с залитой осью. Я пишу программу с нужной мне функцианальностью. ложу ее на MMC, и девайс ее запускает. Ну вот выдавил из себя все что накопилось, немного сумбурно, но буду рад любым ответам.
|