Здравствуйте.
До настоящего времени в разрабатываемых устройствах я использовал 8-ми битные AVR, но для некоторых вещей они не очень подходят. Появилась идея перейти на ARM контроллеры. Но как с ними работать я пока ума не приложу. Можно конечно по старинке писать все самому(Keil или IAR), но зачем, если под ARM есть Linux. И вот тут желание облегчить себе жизнь наткнулось на специфику разработки ответственных приложений(все должно быть архинадежно). За собственноручно написанную программу я уверен, но вот за ОС под ARM уже не очень. В связи с чем возникли вопросы относительно
AT91SAM Linux для ARM процессоров Atmel:
1) Это ОС реального времени или нет?
2) Какой компилятор(или программные оболочки) использовать для написания программ по эту ОС?
3) Как я понял, система требует определенных ресурсов, т.е перифирии.
Какая еще периферия обязательно требуется(кроме RAM и NANDFlash)?
4) Ваше мнение вообще про использование ОС в ответственных приложениях (пожарно-охранные сигнализации).