ЗАО «ЗЭО»
Техническая поддержка пользователей => Тион270, Тион-Про270, Сириус270 => Тема начата: ponyatov от 21 Марта, 2012, 11:51:20
-
Подскажите, использует ли кто-нибудь opensource RTOS на Тион-Про270 ?
Интересуют портки eCos, FreeRTOS, аналог RTAI Linux для PXA270,
или хотя бы GNU toolchain (gcc, gdb, newlib) + библиотеки работы с железом Тион270 для bare metal программирования без ОС.
PS: Жаль что поддержка РТОС для Тионов настолько бедная (WinCE only),
похоже с отладочной платой для начального освоения тяжелых ARM мы ошиблись...
-
> newlib
> без ОС
Как так?
Если "bare metal", то посмотрите на U-Boot.
-
newlib без ОС -- newlib аналог libc для встраиваемых применений, т.е. не включает планировщик (самодельный или классический loop+обработчики прерываний) и библиотеки работы с железом.
u-boot насколько я понимаю только загрузчик, задача которого загрузить мой бинарник с флеша, или по сети
но согласен -- его исходники как раз могут быть хорошей базой для дополнения своим кодом, вариант ок
вообще хотелось бы что-то типа eCos или FreeRTOS c пакетом драйверов в исходниках, будем искать...
-
> newlib аналог libc для встраиваемых применений
> т.е. не включает планировщик (самодельный или классический loop+обработчики прерываний)
Какой в libc планировщик?
А кто будет отрабатывать системные вызовы newlib?
-
PS: Жаль что поддержка РТОС для Тионов настолько бедная (WinCE only),
похоже с отладочной платой для начального освоения тяжелых ARM мы ошиблись...
Почему только WinCE? В линуксе тоже есть realtime
https://rt.wiki.kernel.org/