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

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


Познающий...
******

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



Цитата
Предлагаю сюда скидывать (кому не жалко) свои инклюды для работы с периферийными устройствами, предназначенные для работы в IAR. Дело в том, что например для WinAVR такую библиотеку можно найти в сети. CodeVision имеет свою библиотеку. А ИАР этим не богат. Приходится либо писать свое с нуля, либо переделывать то что есть. Гемора в этих двух занятиях поровну.


Ну это Вы зря... CodeVision, WinAVR, IAR - все это компиляторы с языка Си, а Си - он и в Африке Си rolleyes.gif Т.е. если есть библиотека под тот же WinAVR, то Вам остается лишь поменять спецефичные директивы компилятора на директивы IAR, и все. Сам текст на языку высокого уровня изменять почти и не нужно. Правда нужно, чтобы были сами исходные тексты библиотек. У WinAVR это вроде так, в инете есть инетерсная библиотека AVRlib (что-то такое). С CodeVision - не знаю, мало работал с ним.

Но в целом идея хорошая! Поддерживаю.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Laptop
сообщение Dec 20 2005, 21:29
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



А что толку от одних только исходников, их ведь обычно под определенный проект и периферию затачивать приходится. Разьве что только проекты целиком выкладывать... некоторые не жалко за давностью лет, а некоторые до сих пор коммерческие...
А исключительно сишные исходники вроде CRC и подобные можно наверно, но в фак для начинающих, потому как опытные либо знают как сделать, либо уже сделали.
Go to the top of the page
 
+Quote Post
BVU
сообщение Dec 21 2005, 06:58
Сообщение #3


Профессионал
*****

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



Цитата(Laptop @ Dec 21 2005, 00:29) *
А что толку от одних только исходников, их ведь обычно под определенный проект и периферию затачивать приходится. Разьве что только проекты целиком выкладывать... некоторые не жалко за давностью лет, а некоторые до сих пор коммерческие...
А исключительно сишные исходники вроде CRC и подобные можно наверно, но в фак для начинающих, потому как опытные либо знают как сделать, либо уже сделали.

В принципе - неверное суждение! Проект должен созреть у вас в голове, а IAR лишь только инструмент для создания требуемого проекта, возможности которого необходимо осваивать... Проект под 'железо' это в первую очередь знание этого железа + искусство программирования. Специфика разработки встроенных систем в этом и заключается, что есть контроллер, а периферия гибко может изменяться. Поэтому принципы модульности программной реализации всегда выгодней. Подобный 'банк данных', который ребята хотели организовать и предусматривает наборы алгоритмов работы с железом, т.к. в основном используются стандартные интерфейсы (1-Wire, 2-Wire, SPI, UART, USB и др.). Имея базу таких алгоритмов и используя их как 'транспорт-управление' они легко могут быть адаптированы для нужд требуемого проекта.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 10:43
Рейтинг@Mail.ru


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