|
Выбор ARM для разработки под Linux, Какой ARM выбрать для разработки под Linux с учётом удобной поддержки? |
|
|
|
Feb 14 2013, 11:18
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 3-04-09
Из: Москва, Киров
Пользователь №: 47 125

|
Какой ARM выбрать для разработки под Linux с учётом поддержки библиотеками, средствами программирования, описаниями?
Пробовал STM32vldiscovery с STM32F103 - не понравилось, что .s, .ld под избранные проприетарные среды программирования Загрузчик они поленились для Linux сделать Да и вообще не заботились о поддержке для GCC, Linux и прочем OpenSource. Это у всех так или только у STM? Всякие загрузчики, компиляторы пришлось перепробовать - разработка долгая, неудобная и с сомнительным результатом.
Хотелось бы быстрое удобное поднятие проекта на Eclipse (Net Beans) + GCC + OpenOCD под Linux
Есть ли у кого-то положительный опыт работы с таким, примеры, ссылки?
Интересуют процессоры и для "кнопки со светодиодом" и для Linux, LCD, DMA и т.п.
Сообщение отредактировал Juzujka - Feb 14 2013, 11:30
|
|
|
|
|
 |
Ответов
(1 - 10)
|
Feb 14 2013, 12:15
|
Знающий
   
Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840

|
Цитата(Juzujka @ Feb 14 2013, 14:18)  Какой ARM выбрать для разработки под Linux с учётом поддержки библиотеками, средствами программирования, описаниями? Хотелось бы быстрое удобное поднятие проекта на Eclipse (Net Beans) + GCC + OpenOCD под Linux А кто мешает? и под винду Eclipse+Yagarto+OpenOCD и под Linux. Например, вот это: scmRTOS. Есть и для STM32F1XX
|
|
|
|
|
Feb 14 2013, 13:44
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 3-04-09
Из: Москва, Киров
Пользователь №: 47 125

|
DS-5 платный
Сообщение отредактировал Juzujka - Feb 15 2013, 08:00
|
|
|
|
|
Feb 15 2013, 10:18
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 3-04-09
Из: Москва, Киров
Пользователь №: 47 125

|
Цитата(svss @ Feb 15 2013, 12:52)  А можно отсюда: http://software-dl.ti.com/dsps/dsps_public.../index_FDS.htmlhttp://processors.wiki.ti.com/index.php/Si...E2%80%99s_GuideВсё бесплатно, куча доков, вики, форум.. Правда, экрана железяке не хватает, отдельно продаёцца.. Есть альтернатива - TMDSSK3358 Вопрос был с учётом поддержки со стороны производителя. Хорошо ли TI поддерживает свои ARMы, в частности, документацией? Или всё-таки у них проблемы со своевременными Errata?
Сообщение отредактировал Juzujka - Feb 15 2013, 10:18
|
|
|
|
|
Feb 15 2013, 10:42
|
Знающий
   
Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960

|
Цитата(Juzujka @ Feb 15 2013, 14:18)  Вопрос был с учётом поддержки со стороны производителя. Хорошо ли TI поддерживает свои ARMы, в частности, документацией? Или всё-таки у них проблемы со своевременными Errata? В части камней для запуска линукс с lcd и прочим фаршем выбор доступен ровно из двух производителей: TI и FSL. Атымел в этом сегменте слился, игроки мобильного рынка наглухо закрыты и простым смертным недоступны. Выбрать один из двух вариантов уж так сложно...
|
|
|
|
|
Feb 15 2013, 14:05
|
Местный
  
Группа: Свой
Сообщений: 209
Регистрация: 6-01-12
Пользователь №: 69 197

|
Цитата(Juzujka @ Feb 14 2013, 15:18)  Пробовал STM32vldiscovery с STM32F103 - не понравилось, что .s, .ld под избранные проприетарные среды программирования Загрузчик они поленились для Linux сделать Да и вообще не заботились о поддержке для GCC, Linux и прочем OpenSource. Это у всех так или только у STM?
Хотелось бы быстрое удобное поднятие проекта на Eclipse (Net Beans) + GCC + OpenOCD под Linux У большинства так -- а именно в скриптах инициалицазии и скриптах линкера GCC бардак  -- гуляет куча вариантов по инету, однако с приходом Cortex-а ситуация немного улучшилась из-за CMSIS-а. Если хотите чтобы сразу всё заводилось c пол пинка приходится использовать коммерческие варианты Эклипса в виде Code Red. Каждая контора лепит свои скрипты инициализации всвязи со своими потребностями и тулкитами, даже если и компилятор GCC. ( Мне пришлось долго всё это собирать под СMAKE -- который для LPC генерирует скрипт сборки и проект CodeBlocks(или Eclise) под конкретный процессор, под STM у меня тоже генерируется но там нужно скачивать библиотеку с сайта, в общем не всё так гладко (. -- хотите подправить ? -- присоединяйтесь к проекту. Сам сижу на CMAKE + Codeblocks + GCC + OpenOCD + Olimex под Windows ом и Linux-ом на LPC2468 и LPC1768 А те процессоры что Вам советуют -- это те на которых линукс запускается. Вы определитесь Вам линукс нужен на плате или на Десктопе???
--------------------
|
|
|
|
|
Feb 21 2013, 11:07
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 3-04-09
Из: Москва, Киров
Пользователь №: 47 125

|
Цитата(SyncLair @ Feb 15 2013, 18:05)  А те процессоры что Вам советуют -- это те на которых линукс запускается. Вы определитесь Вам линукс нужен на плате или на Десктопе??? Мне Linux нужен везде. MCU нужны и те, которые <$2 без Linux, и те, которые с Linux. Нет большого желания возиться с подъёмом и того, и другого с нуля. Поэтому хотел бы связаться с производителем, который даёт хорошую поддержку к своей продукции. На десктопе Linux уже есть. От схемы до железа Toolchain есть. На Microchip Toolchain есть и до Embedded Software. А вот с ARM-ами труднее идёт.
Сообщение отредактировал Juzujka - Feb 21 2013, 11:34
|
|
|
|
|
Feb 24 2013, 08:10
|

Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594

|
Цитата(Juzujka @ Feb 15 2013, 16:18)  Хорошо ли TI поддерживает свои ARMы, в частности, документацией? Или всё-таки у них проблемы со своевременными Errata? Вот, если два десятка *сотрудников* крупнейшей фирмы (каковой является TI) сидят на форуме, отвечают на вопросы чайников и постоянно тыкают носом в новые версии, errata... это уже "хорошо" или "у них проблемы"?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|