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

 
 
> Работа с AVR в Linux, Перехожу с Win на Linux
MRW
сообщение May 21 2007, 09:28
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 17-06-04
Пользователь №: 36



Решил тут перейти на Linux (Fedora) с Win.
С Linux вроде немного разобрался немного.
Осталось неясно только какое ПО использовать для работы с МК AVR.
На Win использовал AVRStudio+GCC+STK500v2, PCAD2006+Spectra, различные терминалы COM/USB
портов, MS Visio
Кто может, подскажите альтернативу этому.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
pitman
сообщение May 21 2007, 16:02
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 70
Регистрация: 3-03-05
Пользователь №: 3 029



Цитата(MRW @ May 21 2007, 19:28) *
Решил тут перейти на Linux (Fedora) с Win.
С Linux вроде немного разобрался немного.
Осталось неясно только какое ПО использовать для работы с МК AVR.
На Win использовал AVRStudio+GCC+STK500v2, PCAD2006+Spectra, различные терминалы COM/USB
портов, MS Visio
Кто может, подскажите альтернативу этому.


Работаю в Линухе уже 6 лет, винда есть, но живет в коробочке в VmWare для прог которых под линух нет.

Для такой работы однозначно надо использовать Debian. В нем уже есть все пакеты которые нужны для разработки под разные архитектуры, в т.ч. AVR. Не надо ничего собирать самому и наступать на грабли. Вот список пакетов для AVR:

apt-cache search avr

avarice - use GDB with Atmel's JTAG ICE for the AVR

avrprog - Programmer for Atmel AVR microcontrollers

binutils-avr - Binary utilities that support Atmel's AVR targets.

gcc-avr - The GNU C compiler (cross compiler for avr)

gdb-avr - The GNU Debugger for avr

sdcc - Small Device C Compiler

sdcc-doc - Small Device C Compiler (documentation)

sdcc-libraries - Small Device C Compiler (libraries)

simulavr - Atmel AVR simulator

ava - Algebraical Virtual Assembler for Atmel's AVR MCUs

avr-libc - Standard C library for Atmel AVR development

avra - Assembler for Atmel AVR microcontrollers

avrdude - software for programming Atmel AVR microcontrollers

avrdude-doc - documentation for avrdude

avrp - Programmer for Atmel AVR microcontrollers


Для отладки прог можно использовать симулятор AVR simulavr, отладчик avr-gdb, интерфейс к отладчику ddd. Можно дебажить и в железе через JTAG, DebugWire. Однако программы имеют и массу недостатков. Чтобы разобраться и запустить придется помучится. Зато потом все будет работать вполне предсказуемо.

Короткое How To можно почитать тут:
Отладка AVR под Linux

С прогами для печатных плат сильный напряг. Реально можно использовать или набор gEDA или KiCAD. Первый похож на PCAD 4.5, автор следует идеологии unix-way и для незнакомых с юниксом личностей может оказаться слишком не юзабельным и не понятным. Пример плат разработанных на нем:
Пример1
Пример2

Второй вполне юзабельный, интерфейс нормальный. Нормально отдает файлы Gerber, Excellon и для SMT машин. Но прога практически не расширяема. Автор уже год не отвечает на письма даже в конференции. За неимением лучшего используем KiCAD. Сделал на нем несколько несложных проектов. Авторазводки в нем нет, поэтому все ручками.
Фото плат разработаных в KiCAD

Почитать про KiCAD можно здесь :

KiCAD по русски

Библиотеки для KiCAD сконверченые из библов для Eagle

библиотеки для KiCAD

SilkScreen при конвертации получается не очень хороший, но легко правится.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MRW   Работа с AVR в Linux   May 21 2007, 09:28
- - GDI   Та же задача стоит гцц в линуксе родной, только с...   May 21 2007, 09:51
|- - viael   Цитата(GDI @ May 21 2007, 13:51) Та же за...   May 21 2007, 17:42
||- - aesok   Цитата(viael @ May 21 2007, 21:42) Я тоже...   May 21 2007, 18:14
|- - IgorKossak   Цитата(GDI @ May 21 2007, 12:51) Среду ра...   May 21 2007, 18:04
- - MRW   Я тут тоже подборку нашел cdk4avr.sourceforge.net ...   May 21 2007, 10:01
- - GDI   Я собрал программатор от prottosa http://electroni...   May 21 2007, 10:22
- - MRW   У меня такой же программатор (спасибо огромное pr...   May 21 2007, 10:50
- - GDI   Чтобы включить поддержку HID, надо в исходнике MyD...   May 21 2007, 12:00
- - MRW   Спасибо за советы. А что скажите про Eagle ?   May 21 2007, 17:25
|- - pitman   Цитата(MRW @ May 22 2007, 03:25) Спасибо ...   May 21 2007, 18:51
- - haker_fox   Цитата(MRW @ May 21 2007, 18:28) Решил ту...   May 22 2007, 01:49
|- - pitman   Цитата(haker_fox @ May 22 2007, 11:49) Я ...   May 22 2007, 02:51
- - mrcashe   Работаю с МК AVR и MCS-51 на Linux уже 2 года. Пол...   May 22 2007, 10:20
|- - DRUID3   Цитата(Tracer @ Jun 11 2007, 18:30) gEDA ...   Jun 15 2007, 01:26
- - haker_fox   Вчера поставил Linux Ubuntu 5.10. Настроил под себ...   May 23 2007, 00:14
|- - pitman   Цитата(haker_fox @ May 23 2007, 10:14) 2 ...   May 23 2007, 03:03
- - dch   а откуда eclipse можно качнуть?   May 23 2007, 01:28
- - GDI   Домашняя страница Eclips avr плагин для eclips до...   May 23 2007, 06:55
- - MRW   Вчера нашел KontrollerLab. Чем то напоминает студи...   May 23 2007, 07:35
- - mrcashe   2 haker_fox: Цитатаможно поинтересоваться? Утилита...   May 24 2007, 08:39
|- - pitman   Цитата(mrcashe @ May 24 2007, 18:39) Нет ...   May 24 2007, 17:15
- - GDI   http://sourceforge.net/projects/dms-iccavr/ плагин...   May 25 2007, 12:45
- - haker_fox   Миграция в плане AVR в целом завершена! Пока п...   Jun 6 2007, 11:09
- - mrcashe   Ну вот, нашего полку прибыло! Поздравляю!   Jun 7 2007, 06:50
- - IgorKossak   Пока не решена проблема с полноценной отладкой, ещ...   Jun 8 2007, 06:41
- - MRW   А подскажите, сейчас выбираю между gEDA и KiCad. К...   Jun 9 2007, 12:32
- - Tracer   gEDA - отстой ИМХО EAGLE рулит Ограничение платы в...   Jun 11 2007, 15:30
|- - gab   Цитата(Tracer @ Jun 11 2007, 19:30) gEDA ...   Jun 15 2007, 00:35
|- - Tracer   Цитата(gab @ Jun 15 2007, 03:35) gEDA мож...   Jun 15 2007, 08:17
- - mrcashe   ЦитатаА по поводу библиотек: ребят, не жмотитесь Г...   Jun 15 2007, 07:36
|- - DRUID3   Цитата(mrcashe @ Jun 15 2007, 10:36) Дык ...   Jun 15 2007, 10:33
|- - mrcashe   Цитата(DRUID3 @ Jun 15 2007, 21:33) ...   Jun 19 2007, 03:53
- - Alexey Belyaev   Может не в тему. У меня Eagle последний с генерато...   Jun 20 2007, 06:13
- - MRW   Уважаемый GDI, подскажите, как заставить работать ...   Jun 25 2007, 08:14
- - GDI   Присоединил файл , правда от Prottosa там только с...   Jun 25 2007, 13:14
|- - mobidev   Цитата(GDI @ Jun 25 2007, 16:14) Присоеди...   Mar 19 2009, 20:16
|- - pitman   Цитата(mobidev @ Mar 20 2009, 05:16) При ...   Mar 23 2009, 13:27
- - MRW   Спасибо огроменнейшее. Буду пробовать дальше.   Jun 25 2007, 14:14
- - Kudlay Roman   Доброго времени. Поставил несколько IDE для работы...   May 4 2008, 17:25
|- - Сергей Борщ   Цитата(Kudlay Roman @ May 4 2008, 20:25) ...   May 4 2008, 22:58
- - mdmitry   Есть библиотека avrlib в исходных кодах. Для испол...   May 4 2008, 20:52
- - TarasG   Я тоже перешел на Linux (в качестве основной ОС) ...   May 5 2008, 17:37
|- - haker_fox   Цитата(TarasG @ May 6 2008, 02:37) Но вот...   May 5 2008, 22:59
|- - andrew_b   Цитата(haker_fox @ May 6 2008, 01:59) Нап...   May 6 2008, 05:08
|- - Kudlay Roman   Цитата(haker_fox @ May 6 2008, 02:59) Так...   May 6 2008, 14:41
- - kaf   Цитата(Kudlay Roman @ May 4 2008, 23:25) ...   May 6 2008, 18:40
- - AVR   На Linux'е торчу уже давно Но попробовать раб...   Sep 6 2008, 21:45
- - GDI   Программирование должно происходить на скорости в ...   Mar 23 2009, 14:09
- - mobidev   Спасибо за советы, попробую! to GDI: Кстати, ...   Mar 25 2009, 22:28
|- - GDI   Цитата(mobidev @ Mar 26 2009, 01:28) to G...   Mar 27 2009, 13:45
|- - mobidev   Цитата(GDI @ Mar 27 2009, 16:45) Прошивка...   Mar 27 2009, 18:41
- - elman   Интересно что никто не упомянул Mentor который ест...   Mar 27 2009, 07:19
- - GDI   Опция "-В 10" влияет на скорость передач...   Mar 30 2009, 07:28
- - bend   Всем здравствуйте! Вот решил поделиться своим ...   Oct 13 2009, 16:26


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

 


RSS Текстовая версия Сейчас: 26th August 2025 - 00:19
Рейтинг@Mail.ru


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