|
|
  |
Исходники для IAR, С миру по нитке и все довольны |
|
|
|
Dec 20 2005, 00:42
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата Предлагаю сюда скидывать (кому не жалко) свои инклюды для работы с периферийными устройствами, предназначенные для работы в IAR. Дело в том, что например для WinAVR такую библиотеку можно найти в сети. CodeVision имеет свою библиотеку. А ИАР этим не богат. Приходится либо писать свое с нуля, либо переделывать то что есть. Гемора в этих двух занятиях поровну. Ну это Вы зря... CodeVision, WinAVR, IAR - все это компиляторы с языка Си, а Си - он и в Африке Си  Т.е. если есть библиотека под тот же WinAVR, то Вам остается лишь поменять спецефичные директивы компилятора на директивы IAR, и все. Сам текст на языку высокого уровня изменять почти и не нужно. Правда нужно, чтобы были сами исходные тексты библиотек. У WinAVR это вроде так, в инете есть инетерсная библиотека AVRlib (что-то такое). С CodeVision - не знаю, мало работал с ним. Но в целом идея хорошая! Поддерживаю.
--------------------
Выбор.
|
|
|
|
|
Dec 20 2005, 15:03
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 28-04-05
Пользователь №: 4 598

|
Тема сформулирована кратко и достаточно лаконична...Мне как чайнику в области программирования микроконтроллеров (а таких пруд пруди) достаточно интересна...А то начинаются заупокойные прогнозы "Мол тема никому не интересна, мол сходите по форумам да поищите" Вот сами сходите ....Да поищите...Уважайте окружающих...Даже среди професссиональных разработчиков не так много гениев, и те и другие когда то начинали с азов... Не интересно не читайте...
|
|
|
|
|
Dec 20 2005, 15:55
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(BVU @ Dec 20 2005, 10:18)  Сделайте поиск по темам форума AVR!!! Данный вопрос обсуждался несколько раз... Если хотите иметь подобную базу для IAR 'C' выйдите с предложением к администрации форума о создании на форуме AVR подветки или раздела на ftp, где все бы это хранилось для быстрого доступа. А таким образом собирать 'коллекцию' не имеет смысла, т.к. данная тема потонет в обилии прочих тем, как и ее предшествующие. Ну не желает народ разумные советы воспринимать!!! В таком случае для начала почитайте Портал разработчиков электроники Правила форума (особенно касается Genri, чтоб со своим уставом в 'чужой огород не лез'), наверно туда никогда и не заглядовали... а, уважаемые?! <_< С самого начала идею-то хорошую высказали (создать 'базу' примеров кода 'C' для IAR), но вся ваша активнось пока имеет очень низкий КПД (в пустоту опять)..., т.к. пройдет какое-то время придет сюда очередной чайник вроде Genri и начнет задавать тот же самый вопрос, потому, что ему искать лень!!! Так что еще раз советую обдумать данную ситуацию и оформить ее подобающим образом.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Dec 21 2005, 03:31
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата А что толку от одних только исходников, их ведь обычно под определенный проект и периферию затачивать приходится. Разьве что только проекты целиком выкладывать... некоторые не жалко за давностью лет, а некоторые до сих пор коммерческие... А исключительно сишные исходники вроде CRC и подобные можно наверно, но в фак для начинающих, потому как опытные либо знают как сделать, либо уже сделали. Гм... В общем-то Вы очень даже правы!!! Но все-таки ИМХО такая тема не помешает. IAR достаточно популярный компилятор (хотя не в компиляторе дело), а опытные - так они тоже сначала чему-то учились. А посмотреть на чужой код и на свой, выполняющий одинаковые задачи (опять же мое ИМХО), очень даже полезно!!! Цитата Можно тему зафиксировать и она всегда будет находиться в начале списка тем (точнее даже до начала списка тем). Это очень даже надо!
--------------------
Выбор.
|
|
|
|
|
Dec 21 2005, 06:58
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(Laptop @ Dec 21 2005, 00:29)  А что толку от одних только исходников, их ведь обычно под определенный проект и периферию затачивать приходится. Разьве что только проекты целиком выкладывать... некоторые не жалко за давностью лет, а некоторые до сих пор коммерческие... А исключительно сишные исходники вроде CRC и подобные можно наверно, но в фак для начинающих, потому как опытные либо знают как сделать, либо уже сделали. В принципе - неверное суждение! Проект должен созреть у вас в голове, а IAR лишь только инструмент для создания требуемого проекта, возможности которого необходимо осваивать... Проект под 'железо' это в первую очередь знание этого железа + искусство программирования. Специфика разработки встроенных систем в этом и заключается, что есть контроллер, а периферия гибко может изменяться. Поэтому принципы модульности программной реализации всегда выгодней. Подобный 'банк данных', который ребята хотели организовать и предусматривает наборы алгоритмов работы с железом, т.к. в основном используются стандартные интерфейсы (1-Wire, 2-Wire, SPI, UART, USB и др.). Имея базу таких алгоритмов и используя их как 'транспорт-управление' они легко могут быть адаптированы для нужд требуемого проекта.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|