ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: RTOS на Тион-Про270 или хотя бы bare metal GNU toolchain с newlib  (Прочитано 4186 раз)

0 Пользователей и 1 Гость просматривают эту тему.

ponyatov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 9

Подскажите, использует ли кто-нибудь opensource RTOS на Тион-Про270 ?
Интересуют портки eCos, FreeRTOS, аналог RTAI Linux для PXA270,
или хотя бы GNU toolchain (gcc, gdb, newlib) + библиотеки работы с железом Тион270 для bare metal программирования без ОС.

PS: Жаль что поддержка РТОС для Тионов настолько бедная (WinCE only),
похоже с отладочной платой для начального освоения тяжелых ARM мы ошиблись...
« Последнее редактирование: 21 Марта, 2012, 11:53:26 от ponyatov »
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405

> newlib
> без ОС

Как так?

Если "bare metal", то посмотрите на U-Boot.
Записан

ponyatov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 9

newlib без ОС -- newlib аналог libc для встраиваемых применений, т.е. не включает планировщик (самодельный или классический loop+обработчики прерываний) и библиотеки работы с железом.

u-boot насколько я понимаю только загрузчик, задача которого загрузить мой бинарник с флеша, или по сети
но согласен -- его исходники как раз могут быть хорошей базой для дополнения своим кодом, вариант ок

вообще хотелось бы что-то типа eCos или FreeRTOS c пакетом драйверов в исходниках, будем искать...
« Последнее редактирование: 21 Марта, 2012, 13:14:39 от ponyatov »
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405

> newlib аналог libc для встраиваемых применений
> т.е. не включает планировщик (самодельный или классический loop+обработчики прерываний)

Какой в libc планировщик?
А кто будет отрабатывать системные вызовы newlib?
Записан

laborer

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 29

PS: Жаль что поддержка РТОС для Тионов настолько бедная (WinCE only),
похоже с отладочной платой для начального освоения тяжелых ARM мы ошиблись...

Почему только WinCE? В линуксе тоже есть realtime
https://rt.wiki.kernel.org/
Записан