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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Что лучше взять для AVR?, Программить на С.
High Voltage
сообщение Nov 22 2005, 10:28
Сообщение #1


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

Группа: Новичок
Сообщений: 105
Регистрация: 28-09-05
Из: Москва
Пользователь №: 9 040



Что лучше и где взять, чтобы совмещать Асс и С/С++ под AVR? Никак не пойму, можно ли в AVR Studio писать на С/С++?
Go to the top of the page
 
+Quote Post
G}{OST
сообщение Nov 22 2005, 10:35
Сообщение #2


Участник
*

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



Цитата(High Voltage @ Nov 22 2005, 13:28) *
Что лучше и где взять, чтобы совмещать Асс и С/С++ под AVR? Никак не пойму, можно ли в AVR Studio писать на С/С++?

1. IAR
2. Нет

Сообщение отредактировал G}{OST - Nov 22 2005, 10:36


--------------------
cul8r!
* #ru_embedded - эмбеддерский чат
Go to the top of the page
 
+Quote Post
starter48
сообщение Nov 22 2005, 10:35
Сообщение #3


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

Группа: Свой
Сообщений: 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 писать на С/С++?

Писать можно. Компилировать нельзя wink.gif

Сообщение отредактировал starter48 - Nov 22 2005, 10:50
Go to the top of the page
 
+Quote Post
High Voltage
сообщение Nov 22 2005, 10:48
Сообщение #4


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

Группа: Новичок
Сообщений: 105
Регистрация: 28-09-05
Из: Москва
Пользователь №: 9 040



А так чтобы для русского человека. Скачал, кр*кнул, и полная версия. ЧТобы и писать и компилить и отлаживать, ну и ессно программировать сами контроллеры можно было (AVR ISP)? ИАР то можно надыбать на халяву?

А для AVR Studio можно чем нить компилить? Компилятор там?
Go to the top of the page
 
+Quote Post
starter48
сообщение Nov 22 2005, 10:59
Сообщение #5


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

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
High Voltage
сообщение Nov 22 2005, 11:16
Сообщение #6


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

Группа: Новичок
Сообщений: 105
Регистрация: 28-09-05
Из: Москва
Пользователь №: 9 040



Спасибо! Будем париться.

P.S.: Про ломалку я как-то и не увидел строчку, извиняюсь!

Сообщение отредактировал High Voltage - Nov 22 2005, 11:18
Go to the top of the page
 
+Quote Post
BVU
сообщение Nov 22 2005, 12:18
Сообщение #7


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

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



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


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
ikX
сообщение Nov 22 2005, 13:06
Сообщение #8


Участник
*

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



Цитата(High Voltage @ Nov 22 2005, 14:28) *
Никак не пойму, можно ли в AVR Studio писать на С/С++?


В последней версии AVRstudio включен плагин для совместной работы с GCC или WINAVR (один из них должен быть установлен), что позволяет писать программы на Си непосредственно в студии
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Nov 22 2005, 16:28
Сообщение #9


Иногдящий
****

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



Эх... Есть одно неудобство у IAR после VC smile.gif. Он не предлагает автоматом список членов класса и структур после операторов "." и "->" smile.gif.
Go to the top of the page
 
+Quote Post
High Voltage
сообщение Nov 22 2005, 16:38
Сообщение #10


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

Группа: Новичок
Сообщений: 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
Go to the top of the page
 
+Quote Post
JeDay
сообщение Nov 22 2005, 20:33
Сообщение #11


Местный
***

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



Попробуй ICC AVR. Мож понравится...
http://www.imagecraft.com/software/demos.html
Лечилки вроди нету пока, есть отматывалка времени.
Прикрепленные файлы
Прикрепленный файл  ImageCraft_Unlimiter_AVR.rar ( 257.78 килобайт ) Кол-во скачиваний: 418
 
Go to the top of the page
 
+Quote Post
sav6622
сообщение Nov 23 2005, 07:44
Сообщение #12


Участник
*

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



Прекрасно можно писать в С в самой среде AVRStudio, в последней версии действительно плагин поставили, перед установкой AVRStudio нужно поставить пакет WinAVR. Студия его автоматичеки подхватит при установке.
Кстати стало достаточно удобно... отлаживаешься тут же в симуляторе... прямо по сишному коду... сам написал и отладил небольшой проект на tiny2313
Go to the top of the page
 
+Quote Post
lazycamel
сообщение Nov 23 2005, 07:46
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 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-му вопросу сказать не могу.
Go to the top of the page
 
+Quote Post
dxp
сообщение Nov 23 2005, 07:54
Сообщение #14


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(AndyBig @ Nov 22 2005, 22:28) *
Эх... Есть одно неудобство у IAR после VC smile.gif. Он не предлагает автоматом список членов класса и структур после операторов "." и "->" smile.gif.

Так и не используйте его оболочку. У ИАРа главное - компилятор. А редактор лучше внешний взять. Который все это (и многое другое) умеет.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
MicronSys
сообщение Nov 23 2005, 11:35
Сообщение #15


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

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



Я использую
WinAvr + VMLAB получается хорошая связка

до этого работал на IAR C++ симулятор AVRstudio

WinAvr немного больше код делает на компилит давольно таки хорошо
VMLAB очень хороший симулятор правда не без хрехов
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:01
Рейтинг@Mail.ru


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