|
|
  |
Что лучше взять для AVR?, Программить на С. |
|
|
|
Nov 22 2005, 10:35
|

Участник

Группа: Новичок
Сообщений: 48
Регистрация: 6-05-05
Пользователь №: 4 784

|
Цитата(High Voltage @ Nov 22 2005, 13:28)  Что лучше и где взять, чтобы совмещать Асс и С/С++ под AVR? Никак не пойму, можно ли в AVR Studio писать на С/С++? 1. IAR2. Нет
Сообщение отредактировал G}{OST - Nov 22 2005, 10:36
--------------------
|
|
|
|
|
Nov 22 2005, 10:35
|

Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 15-10-05
Из: Томск
Пользователь №: 9 680

|
Цитата(High Voltage @ Nov 22 2005, 16:28)  Что лучше и где взять, чтобы совмещать Асс и С/С++ под AVR? Однозначно IAR C++ лежит на ftp.iar.com в каталоге pub/mirror/EWMIRROR/002352/ Но он платный. ломалку здесь поищи: http://forum.electronix.ru/index.php?showtopic=3371Ещё есть бесплатный WinAvr. Но код он генерит немного хуже, чем IAR. Цитата(High Voltage @ Nov 22 2005, 16:28)  Никак не пойму, можно ли в AVR Studio писать на С/С++? Писать можно. Компилировать нельзя
Сообщение отредактировал starter48 - Nov 22 2005, 10:50
|
|
|
|
|
Nov 22 2005, 10:59
|

Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 15-10-05
Из: Томск
Пользователь №: 9 680

|
Цитата(High Voltage @ Nov 22 2005, 16:48)  А так чтобы для русского человека. Скачал, кр*кнул, и полная версия. ЧТобы и писать и компилить и отлаживать, ну и ессно программировать сами контроллеры можно было (AVR ISP)? ИАР то можно надыбать на халяву? Тебе написали, где его можно взять. Где поискать ломалку я тебе тоже написал. Если появятся конкретные проблемы, спрашивай. Для внутрисхемной отладки тебе понадобится JTAG ICE схемы первой версии можешь поискать тут: http://forum.electronix.ru/index.php?showtopic=8055я там и на свой вариант ссылку давал. Но первая версия подходит не для всех контроллеров. Хорошо иметь вторую. Но её схемы и прошивки я в инете не видел. Т.е. JTAG ICE II придётся покупать. В качестве стартового программатора можешь применить AvReal: http://www.ln.com.ua/~real/avrealЦитата(High Voltage @ Nov 22 2005, 16:48)  А для AVR Studio можно чем нить компилить? Компилятор там? Там asm только. А вообще, рекомендую полистать форум. Здесь много тем про программаторы, компиляторы и отладку. Чтобы не плодить дубли тем.
Сообщение отредактировал starter48 - Nov 22 2005, 11:09
|
|
|
|
|
Nov 22 2005, 12:18
|

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

|
Все зависит от того сколько много Вы делали проектов на С/C++ и какие ранее программные продукты использовали. Существует IAR, ICC, CodeVision, avr-gcc и наконец VisualASM (что конечно к C отношения не имеет, но так к слову). Все рекомендуют IAR, я тоже его советую, т.к. этот инструмент наиболее универсален для создания проектов для AVR. При достаточно серьезном освоении этого программного продукта работать на нем становиться легко и удобно, как если бы Вы использовали VC для создания программ на PC.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Nov 22 2005, 13:06
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 27-07-05
Пользователь №: 7 138

|
Цитата(High Voltage @ Nov 22 2005, 14:28)  Никак не пойму, можно ли в AVR Studio писать на С/С++? В последней версии AVRstudio включен плагин для совместной работы с GCC или WINAVR (один из них должен быть установлен), что позволяет писать программы на Си непосредственно в студии
|
|
|
|
|
Nov 22 2005, 16:38
|
Частый гость
 
Группа: Новичок
Сообщений: 105
Регистрация: 28-09-05
Из: Москва
Пользователь №: 9 040

|
Писать я писал много на Ms VS 5.0, 6.0, 7.0 (.NET). И консоли, и графику, и окна, как то на MFC так и WinAPI, так что с С/С++ у меня всё хорошо. Окна и на чистом С писал.
Удобнее всего наверное в самой AVR Studio писать и компилить. А что за плагин?
А, скачал IAR, пока не разобрался, времени не было (в универе был). Писал, правда совсем малость, на С под ARM в IAR.
И можно ли проект делать совместно Асс и С? В IAR ARM я знаю можно.
Сообщение отредактировал High Voltage - Nov 22 2005, 16:41
|
|
|
|
|
Nov 22 2005, 20:33
|
Местный
  
Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818

|
Попробуй ICC AVR. Мож понравится... http://www.imagecraft.com/software/demos.htmlЛечилки вроди нету пока, есть отматывалка времени.
|
|
|
|
|
Nov 23 2005, 07:44
|
Участник

Группа: Свой
Сообщений: 68
Регистрация: 2-02-05
Из: Россия
Пользователь №: 2 377

|
Прекрасно можно писать в С в самой среде AVRStudio, в последней версии действительно плагин поставили, перед установкой AVRStudio нужно поставить пакет WinAVR. Студия его автоматичеки подхватит при установке. Кстати стало достаточно удобно... отлаживаешься тут же в симуляторе... прямо по сишному коду... сам написал и отладил небольшой проект на tiny2313
|
|
|
|
|
Nov 23 2005, 07:46
|
Участник

Группа: Свой
Сообщений: 48
Регистрация: 5-11-04
Пользователь №: 1 053

|
Цитата(High Voltage @ Nov 22 2005, 14:28)  Что лучше и где взять, чтобы совмещать Асс и С/С++ под AVR? Никак не пойму, можно ли в AVR Studio писать на С/С++? 1) Варианта 3, по крайней мере я использую. СodeVision AVR - когда по быстрому надо сбацать халтурку и забыть про нее AVR Studio + WinAVR - когда надо что-то по-серьезнее IAR - когда думаю что понадобится кросплатформенная переносимость 2) AVR Studio начиная c 4b25 поддерживает GCC/WinAVR напрямую. ЗЫ: С++ не использую, только С - т.е. точно по 2-му вопросу сказать не могу.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|