Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

ARM & Linux

Непрочитано 11.02.2010, 23:03  
svad0
Прописка
 
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
svad0 на пути к лучшему
По умолчанию ARM & Linux

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

1) нет
2) GCC, ключевые слова "arm toolchain"
3) Для Linux обязательно наличие MMU (т.е. ARM9, ARM11 или Cortex-A8). ucLinux может обойтись без MMU, но это немного специфический зверь.
4) Linux ни в коем случае, да и не нужен он там. Есть множество легковесных, более надежных и соотвествующих таким задачам RTOS.

Последний раз редактировалось roxfan; 12.02.2010 в 13:17.
roxfan вне форума  
Непрочитано 12.02.2010, 09:20  
svad0
Прописка
 
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
svad0 на пути к лучшему
По умолчанию Re: ARM & Linux

Сообщение от roxfan Посмотреть сообщение
4) Linux ни в коем случае, да и не нужен он там. Есть множество легковесных, более надежных и соотвествующих таким задачам RTOS.
Например? Пока знаю только про QNX , но слышал, что дорого и большой геморрой при лицензировании(лицензия обязательна на каждую копию).
svad0 вне форума  
Непрочитано 12.02.2010, 13:16  
roxfan
Временная регистрация
 
Регистрация: 25.11.2009
Сообщений: 61
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 17 сообщении(ях)
roxfan на пути к лучшему
По умолчанию Re: ARM & Linux

Из тех, что более-менее популярны:
FreeRTOS, eCos, SafeRTOS, Pumpkin, ThreadX, Micriµm µC/OS-II, CMX-RTX, Keil RTX, Nucleus OS, Keil RTX, VxWorks, µTasker и т.п.
FreeRTOS и eCos бесплатные, большинство из остальных коммерческие, но royalty-free (т.е. не нужно платить за каждую копию).

Ещё см. тут.
roxfan вне форума  
Непрочитано 13.02.2010, 12:54  
svad0
Прописка
 
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
svad0 на пути к лучшему
По умолчанию Re: ARM & Linux

Буду думать. Спасибо за информацию.
svad0 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Здравствуй, ARM. Запуск "на коленке" alexgap ARM 1023 08.02.2024 19:13
Linux-ваше мнение Tvenn Делимся опытом 6169 23.08.2015 08:57
Установка Linux , выбор дистрибутива dosikus Делимся опытом 33 04.11.2009 22:41
Регистрация Eagle 5.5 для Linux во FreeBSD. Zaharov Proteus, KiCAD и другие ECAD 6 21.10.2009 09:19


Часовой пояс GMT +4, время: 01:58.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.