Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Выбор ARM для разработки под Linux
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Juzujka
Какой ARM выбрать для разработки под Linux с учётом поддержки библиотеками, средствами программирования, описаниями?

Пробовал STM32vldiscovery с STM32F103 - не понравилось, что .s, .ld под избранные проприетарные среды программирования
Загрузчик они поленились для Linux сделать
Да и вообще не заботились о поддержке для GCC, Linux и прочем OpenSource. Это у всех так или только у STM?
Всякие загрузчики, компиляторы пришлось перепробовать - разработка долгая, неудобная и с сомнительным результатом.

Хотелось бы быстрое удобное поднятие проекта на
Eclipse (Net Beans) + GCC + OpenOCD
под Linux

Есть ли у кого-то положительный опыт работы с таким, примеры, ссылки?

Интересуют процессоры и для "кнопки со светодиодом" и для Linux, LCD, DMA и т.п.
DmitryM
Цитата(Juzujka @ Feb 14 2013, 14:18) *
Какой ARM выбрать для разработки под Linux с учётом поддержки библиотеками, средствами программирования, описаниями?
Хотелось бы быстрое удобное поднятие проекта на
Eclipse (Net Beans) + GCC + OpenOCD
под Linux

А кто мешает? и под винду Eclipse+Yagarto+OpenOCD и под Linux. Например, вот это: scmRTOS. Есть и для STM32F1XX
KRS
Для Linux хорошо получается брать плату Beagleborad или Beaglebon (похуже пока поддержка)
а процы соответственно TI Sitara

С Beagleboard "дружит" ARM DS-5
Juzujka
DS-5 платный
KRS
Тогда Вам сюда:
http://electronix.ru/forum/index.php?showforum=162
особенно эти 2 темы
http://electronix.ru/forum/index.php?showtopic=45936
http://electronix.ru/forum/index.php?showtopic=38281

но гораздо быстрее начать с DS-5 + Beagleboard там примеры, конфиги есть и т.п.
там еще модель Cortex-A8 есть с дисплеем, на нем ангстром стоит, можно прямо на PC попробовать...
svss
Цитата(KRS @ Feb 14 2013, 18:21) *
Beaglebone

А можно отсюда:
http://software-dl.ti.com/dsps/dsps_public.../index_FDS.html
http://processors.wiki.ti.com/index.php/Si...E2%80%99s_Guide

Всё бесплатно, куча доков, вики, форум..
Правда, экрана железяке не хватает, отдельно продаёцца..
Есть альтернатива - TMDSSK3358
Juzujka
Цитата(svss @ Feb 15 2013, 12:52) *
А можно отсюда:
http://software-dl.ti.com/dsps/dsps_public.../index_FDS.html
http://processors.wiki.ti.com/index.php/Si...E2%80%99s_Guide

Всё бесплатно, куча доков, вики, форум..
Правда, экрана железяке не хватает, отдельно продаёцца..
Есть альтернатива - TMDSSK3358

Вопрос был с учётом поддержки со стороны производителя.
Хорошо ли TI поддерживает свои ARMы, в частности, документацией? Или всё-таки у них проблемы со своевременными Errata?
_3m
Цитата(Juzujka @ Feb 15 2013, 14:18) *
Вопрос был с учётом поддержки со стороны производителя.
Хорошо ли TI поддерживает свои ARMы, в частности, документацией? Или всё-таки у них проблемы со своевременными Errata?

В части камней для запуска линукс с lcd и прочим фаршем выбор доступен ровно из двух производителей: TI и FSL.
Атымел в этом сегменте слился, игроки мобильного рынка наглухо закрыты и простым смертным недоступны.
Выбрать один из двух вариантов уж так сложно...
SyncLair
Цитата(Juzujka @ Feb 14 2013, 15:18) *
Пробовал STM32vldiscovery с STM32F103 - не понравилось, что .s, .ld под избранные проприетарные среды программирования
Загрузчик они поленились для Linux сделать
Да и вообще не заботились о поддержке для GCC, Linux и прочем OpenSource. Это у всех так или только у STM?

Хотелось бы быстрое удобное поднятие проекта на
Eclipse (Net Beans) + GCC + OpenOCD
под Linux

У большинства так -- а именно в скриптах инициалицазии и скриптах линкера GCC бардак smile3046.gif -- гуляет куча вариантов по инету, однако с приходом Cortex-а ситуация немного улучшилась из-за CMSIS-а. Если хотите чтобы сразу всё заводилось c пол пинка приходится использовать коммерческие варианты Эклипса в виде Code Red. Каждая контора лепит свои скрипты инициализации всвязи со своими потребностями и тулкитами, даже если и компилятор GCC. (


Мне пришлось долго всё это собирать под СMAKE -- который для LPC генерирует скрипт сборки и проект CodeBlocks(или Eclise) под конкретный процессор, под STM у меня тоже генерируется но там нужно скачивать библиотеку с сайта, в общем не всё так гладко (. -- хотите подправить ? -- присоединяйтесь к проекту.

Сам сижу на CMAKE + Codeblocks + GCC + OpenOCD + Olimex под Windows ом и Linux-ом
на LPC2468 и LPC1768

А те процессоры что Вам советуют -- это те на которых линукс запускается. Вы определитесь Вам линукс нужен на плате или на Десктопе???
Juzujka
Цитата(SyncLair @ Feb 15 2013, 18:05) *
А те процессоры что Вам советуют -- это те на которых линукс запускается. Вы определитесь Вам линукс нужен на плате или на Десктопе???

Мне Linux нужен везде. MCU нужны и те, которые <$2 без Linux, и те, которые с Linux.
Нет большого желания возиться с подъёмом и того, и другого с нуля.
Поэтому хотел бы связаться с производителем, который даёт хорошую поддержку к своей продукции.
На десктопе Linux уже есть.
От схемы до железа Toolchain есть.
На Microchip Toolchain есть и до Embedded Software.
А вот с ARM-ами труднее идёт.
svss
Цитата(Juzujka @ Feb 15 2013, 16:18) *
Хорошо ли TI поддерживает свои ARMы, в частности, документацией? Или всё-таки у них проблемы со своевременными Errata?

Вот, если два десятка *сотрудников* крупнейшей фирмы (каковой является TI) сидят на форуме, отвечают на вопросы чайников и постоянно тыкают носом в новые версии, errata...

это уже "хорошо" или "у них проблемы"?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.