Easyelectronics.ru

Электроника для всех
Текущее время: 22 фев 2019, 17:39

Часовой пояс: UTC + 5 часов




Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Выбор средств разработки для ARM
СообщениеДобавлено: 01 сен 2010, 18:46 
Заглядывает иногда

Зарегистрирован: 28 янв 2010, 16:31
Сообщения: 98
Откуда: Речица
Здравствуйте.
Необходимо освоить хотя бы азы программирования ARM(чтобы иметь представление что это и с чем его едят), поэтому прошу дать ссылки на среды разработки, компиляторы и т.д. И если есть возможность отпишите в двух словах кто чем пользуется при написании программ и почему выбрал именно эти инструменты.

С уважением Digg.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 01 сен 2010, 19:25 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6263
Откуда: Челябинск
По моему наиболее популярен будет Keil под lpc есть еще LPCExpresso что то там на движке эклипса. Удобная довольно, но поддерживается только камниями от nxp

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 01 сен 2010, 19:53 
Старожил
Аватара пользователя

Зарегистрирован: 20 авг 2010, 14:14
Сообщения: 1619
Откуда: Рэшен Федерэшн
Вот http://depositfiles.com/files/3wbwryqj0, читай


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 01 сен 2010, 23:43 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3857
Откуда: Звенигород
lyberzon писал(а):

А что там есть?
Я пока вяленько кейл осваиваю. Жду когда платка придет:)

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 01 сен 2010, 23:49 
Старожил
Аватара пользователя

Зарегистрирован: 20 авг 2010, 14:14
Сообщения: 1619
Откуда: Рэшен Федерэшн
PRC писал(а):
lyberzon писал(а):

А что там есть?
Я пока вяленько кейл осваиваю. Жду когда платка придет:)

Сказка о царе Султане. Почитай, и нам расскажешь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 02 сен 2010, 00:15 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3857
Откуда: Звенигород
lyberzon писал(а):
Сказка о царе Султане. Почитай, и нам расскажешь

Ага, полистал чуток:) А насколько она совпадает с кортексами ?

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 02 сен 2010, 00:23 
Старожил
Аватара пользователя

Зарегистрирован: 20 авг 2010, 14:14
Сообщения: 1619
Откуда: Рэшен Федерэшн
Ну это так, для общего развития, вводная лекция. А дальше применяй полученные азы на своем ядре, параллельно штудируя даташиты. И все у тебя получится. Я верю в тебя. Куба с нами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 02 сен 2010, 10:27 
Старожил

Зарегистрирован: 26 янв 2010, 21:47
Сообщения: 344
Вот не плохая вводная статья по кортексам:

http://depositfiles.com/files/i2bo0tatc

ссылочка взята с:
http://cxemotexnika.org/%D0%BB%D0%B8%D1 ... %80%D0%B0/

там ещё есть интересная литература по армам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 02 сен 2010, 10:55 
Заглядывает иногда

Зарегистрирован: 28 янв 2010, 16:31
Сообщения: 98
Откуда: Речица
Спасибо. Посмторю, почитаю, а пока интересно было бы прочесть мнения, пожелания и о предпочтении людей которые уже сьалкивались с этими контроллерами(с чего лучше начать, какой компилятор и среду разработки кто предпочитает, кому что нравится, а кому что нет и т.д.).

С уважением, Digg.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 02 сен 2010, 13:47 
Старожил

Зарегистрирован: 29 янв 2010, 16:35
Сообщения: 218
Откуда: Санкт-Петербург
Для нищебродов, всегда есть связка GCC+binutils+eclipse/code::blocks/emacs/тысячи их.

Жить на таком наборе софта вполне реально, до тех пор, пока тебе не захочется отладки, вот тут возникает засада с JTAG софтом, из которого я могу припомнить только OpenOCD, который может быть gdbserver'ом, что прикольно. Но о стабильности такого решения говорить сложно, лучше для начала возьми Keil какой-нибудь или IAR, тебе сейчас пофигу в общем-то.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 02 сен 2010, 14:00 
Старожил
Аватара пользователя

Зарегистрирован: 22 мар 2010, 21:38
Сообщения: 1623
Откуда: Нижний Тагил
Мне кажется лучше начинать с KEIL. Он дружелюбнее IARа.

_________________
Электроника для модельных железных дорог. DCC и разные чудеса с ним.
XpressNet не так уж и страшно, как казалось на первый взгляд...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 02 сен 2010, 14:34 
Старожил
Аватара пользователя

Зарегистрирован: 20 авг 2010, 14:14
Сообщения: 1619
Откуда: Рэшен Федерэшн
OneginForte писал(а):
Мне кажется лучше начинать с KEIL. Он дружелюбнее IARа.

И симулятор у Кейла похож на симулятор. ИАР тока с аппаратным отладчиком реально юзать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 02 сен 2010, 15:15 
Старожил

Зарегистрирован: 26 янв 2010, 21:47
Сообщения: 344
savant писал(а):
Для нищебродов, всегда есть связка GCC+binutils+eclipse/code::blocks/emacs/тысячи их.

Жить на таком наборе софта вполне реально, до тех пор, пока тебе не захочется отладки, вот тут возникает засада с JTAG софтом, из которого я могу припомнить только OpenOCD, который может быть gdbserver'ом, что прикольно. Но о стабильности такого решения говорить сложно, лучше для начала возьми Keil какой-нибудь или IAR, тебе сейчас пофигу в общем-то.


"savant" - вот не нужно так категорично вешать ярлыки "Для нищебродов", лицензионный кеил или иар или щеё что то стоит не одну килобаксу американских денег, а вот эклипс - свободный. Да, его нужно допиливать, настраивать, но и не нужно искать "таблетки" для очередной версии, да и не каждая фирма выложит за ARM-вский лицензионный жетаг 3,5 к $ (это по ценам у арма), с "нашими" накрутками будет ещё дороже. Так что savant перед тем как обвешивать ярлыками, стоит о себе сначала сказать, дескать "я использую лицензионный Keil (IAR), купленный за столько то килобаксов, а все остальные нищие". А вот так голословно и без оснований не стоит людей разграничивать на белых и "нищебродов". Думаю будет уместным, если вы принесёте извинения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 02 сен 2010, 16:37 
Старожил

Зарегистрирован: 29 янв 2010, 16:35
Сообщения: 218
Откуда: Санкт-Петербург
Извенений не принесу. Потому что эта связка действительно, либо для нищебродов, либо упёртых в свободу и как подвид упёртых в свободу - принципиальных линуксоидов. Для нормальной разработки надо купить/украсть нормальную среду разработки.

Нет под линукс нормального интегрированого решения для embedded разработки, НЕТУ. Есть IDE, есть компилятор, есть даже эмулятор arm(qemu например), но именно УДОБНОЙ среды разработки в которой можно спокойно и без изъебств разрабатывать и отлаживать серьёзный проект.

С JTAG тоже есть вопросы. Какой из отладчиков кроме Wiggler работает на линуксах? Если работают какие-нть JetLink(клоны j-link), да хотя бы сами оригинальные j-link с чем можно использовать?

Ах, да, совсем забыл, я отношусь к стану линуксоидов, что в условиях России почти равно "нищеброду", так что с вышеуказанной связкой знаком.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 02 сен 2010, 17:03 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
savant писал(а):
С JTAG тоже есть вопросы. Какой из отладчиков кроме Wiggler работает на линуксах? Если работают какие-нть JetLink(клоны j-link), да хотя бы сами оригинальные j-link с чем можно использовать?


с jlink-ами работают openocd и родные тулзы от segger, кроме wiggler-а можно завести в связке с openocd целый зоопарк шнурков на базе ft2232 и другие, которые вы найдете в официальной доке;
интегрированные решение для разработки под лин предлагает CodeSourcery (есть даже отладка по swd чипов от TI/Luminary) и Rowley Associates, естественно, за не бесплатно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 02 сен 2010, 17:24 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3996
да, под линукс существует кроссворкс, но он не бесплатный, основан на гцц, но отладка там имеется разная (не видел, но в виндовой версии оно очень даже есть и работает хорошо. лучше чем отладчики с gdb обычно). симулятора нормального там нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 03 сен 2010, 03:18 
Старожил

Зарегистрирован: 29 янв 2010, 16:35
Сообщения: 218
Откуда: Санкт-Петербург
amx ты вживую с OpenOCD работал? Как эта штука себя ведёт? ну и опять же вопрос по удобству работы/привязывания к IDE. Судя по докам, он умеет быть GDB сервером, но насколько хорошо?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 03 сен 2010, 10:44 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
работал со шнурком oocdlink и stm32 процем, работает нормально, требуется настройка на целевой кристалл, благо скрипты для большинства уже написаны и готовы к использованию.
Да, openocd работает как gdb server, цепляется к эклипсу или одиночному gdb с пол тычка: в инициализацию gdb или в gdbinit проекта прописать
Код:
target remote localhost:port
load
b main
mon init
c

что-то типа этого и всё


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 03 сен 2010, 13:36 
Старожил

Зарегистрирован: 29 янв 2010, 16:35
Сообщения: 218
Откуда: Санкт-Петербург
Прикольно. Надо раскурить это дело.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 04 сен 2010, 12:05 
Заглядывает иногда

Зарегистрирован: 01 июн 2010, 19:33
Сообщения: 97
Show


Есть такое бюджетное предложение, для освоения вполне пригодное
http://www.gamma.spb.ru/news.php?id=555


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 06 сен 2010, 01:28 
Старожил

Зарегистрирован: 29 янв 2010, 16:35
Сообщения: 218
Откуда: Санкт-Петербург
Кстати да, LPCXpresso очень неплохой выбор для начала, тем более, что с ней идёт IDE, JTAG и это всё без геморроя.

Насчёт покупки - Гамма не любит физ. лиц и с наличкой не работает, поэтому платить надо будет по счёту через сбербанк.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 06 сен 2010, 01:41 
Старожил

Зарегистрирован: 29 янв 2010, 00:34
Сообщения: 818
Откуда: Санкт-Петербург
Не факт, мне продали за нал. Проще заранее уточнить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 06 сен 2010, 07:25 
Старожил
Аватара пользователя

Зарегистрирован: 22 мар 2010, 21:38
Сообщения: 1623
Откуда: Нижний Тагил
Экспрессо продают за нал, в том числе и стартовые чипы.

_________________
Электроника для модельных железных дорог. DCC и разные чудеса с ним.
XpressNet не так уж и страшно, как казалось на первый взгляд...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 06 сен 2010, 09:29 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2010, 07:23
Сообщения: 572
Откуда: Томск
Всем, привет!
Обидно конечно за "нищеброду" :(, но у каждого свое мнение.
Я использую связку Eclipse + GCC, отладкой последнее время не пользуюсь.
Данной связки хватало для работы с ARM (AT91SAM7S, LPC1768), AVR (mega, xmega).
Сейчас вот правда не "хватило" GCC для работы с STM8, но Eclipse всё равно оставил, хороший редактор кода.
Фото рабочих проектов не могу выложить, а вот то что делаю дома можно глянуть тут http://zib.sibinet.com

_________________
ZiBlog.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор средств разработки для ARM
СообщениеДобавлено: 06 сен 2010, 14:24 
Старожил

Зарегистрирован: 29 янв 2010, 16:35
Сообщения: 218
Откуда: Санкт-Петербург
Мне за нал они продавать отказались


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB