реклама на сайте
подробности

 
 
> А как оперативно в GNU-средствах появляется, поддержка новых камней? И где это брать?
Student Pupkin
сообщение Aug 13 2008, 18:37
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760



Где берутся h-файлы на периферию микроконтроллера, где берется файл описания микроконтроллера для отладчика (это я по аналогии с иаром - там ddf-файл)?
А то подумываю, не начать ли учить эти гнушные средства разработки (не ради забавы, а исключительно потому, что пользоваться ломанным коммерческим софтом совесть мучает smile.gif ). Вот и хочется узнать, какие с ними могут быть проблеммы, трудности в освоении и ,главное, в работе... 07.gif
И кстати еще вопрос. Подумываю для этих целей прикупить отладчик ARM-USB-TINY (Olimex). Вот хотелось бы узнать мнение о нем... И заодно спросить хочу - он вроде как поддерживает ядра arm7, arm9, cortex-m3. То, какие ядра поддерживаются, зависит от самой железяки, или исключительно от софта (в смысле openOCD)? 07.gif
Заранее благодарен. a14.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
amw
сообщение Aug 13 2008, 19:51
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(Student Pupkin @ Aug 13 2008, 21:37) *
Где берутся h-файлы на периферию микроконтроллера, где берется файл описания микроконтроллера для отладчика (это я по аналогии с иаром - там ddf-файл)?

Относительно ARM, в компилаторе появляется поддержка архитектуры, а не конкретного процессора. То есть например появляется новая архитектура, для определенности скажем ARM7TDMI-S. Ее поддержка появляется в binutils, gcc, gdb и пр. А поддержки конкретных микросхем, скажем LPC2368, как отдельной фичи нет. Сам компилятор не содержит никаких фич по конкретным процессорам. Заголовки просто скачиваю с сайта производителя. Они обычно идут составной частью apnote, примеров и т.п. хотя иногда случается они идут отдельным пакетом.
Что касается отладчиков, то тот-же OpenOCD - это самостоятельный проект и никакого отношения к компиляторам не имеет. Поддержка новых микросхем там появляется независимо от компиляторов. Собственно по OpenOCD много сказать не могу, так как пользую его очень редко. В большынстве случаев с головой хватает консольки.
Появление поддержки новых архитектур в gcc достаточно оперативное. Точно по срокам не скажу, но поддержку Cortex-M3, например я увидел в gcc примерно через месяц или чуть больше после ее анонса. Собственно ARM Ltd сама занимается поддержкой своих ядер в gcc.


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
Student Pupkin
сообщение Aug 13 2008, 20:15
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760



Цитата(amw @ Aug 13 2008, 23:51) *
Собственно по OpenOCD много сказать не могу, так как пользую его очень редко. В большынстве случаев с головой хватает консольки.

Хм... Стесняюсь спросить... А насчет консольки - это че такое? 07.gif
И вообще... С чего начинать то, с какого боку подступиться? Может чего посоветуете. Я пару раз пытался попробовать. В итоге скачал себе winarm, сборку amontec, отдельно файлы как написано в атмеловском aplication note. Увидел страшые скрипты для make, и вообще кроме си-файла еще кучу всяких файлов - испугался wacko.gif .
Попробовал в winarm какой-нибудь пример скомпилить и собрать - не получилось, что-то с make (толи где-то что-то прописать надо, толи хрен его знает что...).
И вообще - а почему все-таки некоторые гнушными средствами пользуются? Можно ведь и ломаным софтом, по-тихой... хе-хе... smile.gif иаром или кейлом... В смысле пользование гну-средств - это чаще требование начальства или личный выбор программиста?

Сообщение отредактировал Student Pupkin - Aug 13 2008, 20:19
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 14 2008, 08:06
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Student Pupkin @ Aug 13 2008, 22:15) *
И вообще - а почему все-таки некоторые гнушными средствами пользуются? Можно ведь и ломаным софтом, по-тихой... хе-хе... smile.gif иаром или кейлом...

Открою страшный секрет - все "средства" и GNU, и IAR, и Keil посторены совершенно одинаково smile.gif Наличие в качестве штатного бесплатного приложения у некоторых неких ограниченных оберток для тыкания мышкой сути дела не меняет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016