|
|
|
Работа с AVR в Linux, Перехожу с Win на Linux |
|
|
|
Jun 15 2007, 07:36
|
Участник
Группа: Участник
Сообщений: 17
Регистрация: 21-07-06
Из: Владивосток
Пользователь №: 18 987
|
Цитата А по поводу библиотек: ребят, не жмотитесь ГОСТовские символы выкладовать! У меня не ГОСТовские библиотеки. Кстати, где в сети есть современные ГОСТовские УГО? Цитата А де он там??? Дык в pcb он. Меню там есть такое "Connects".
|
|
|
|
|
Jun 15 2007, 08:17
|
Участник
Группа: Новичок
Сообщений: 17
Регистрация: 31-10-05
Пользователь №: 10 350
|
Цитата(gab @ Jun 15 2007, 03:35) gEDA может и отстой, но свободна. Eagle я проклял за его доморощенные антипиратские методы. Нах такую программу! (Мы деньги платили!) Я про ФРИИ версию EAGLE и говорю Цитата PPS: В формат POV-Ray можно и из Mentor Graphics Expedition конвертить... Я-же это не рекламирую этот путь разработки ПП... Опять же имелись в виду ФРИИ системы под LINUX Мало ли где еще какие фичи есть в коммерческом ПО А здесь (Eagle+POV-ray)- НА ШАРУ - Официально B) В продолжение темы Аналог MS Visio - посмотри в сторону DIA http://www.gnome.org/projects/dia/Есле чтото типа Corel то в сторону Inkscape - Улетная весч - СУПЕР http://www.inkscape.org/
Сообщение отредактировал Tracer - Jun 15 2007, 08:32
|
|
|
|
|
Jun 19 2007, 03:53
|
Участник
Группа: Участник
Сообщений: 17
Регистрация: 21-07-06
Из: Владивосток
Пользователь №: 18 987
|
Цитата(DRUID3 @ Jun 15 2007, 21:33) А чего ж нельзя? Вот.
|
|
|
|
|
Jun 25 2007, 08:14
|
Участник
Группа: Участник
Сообщений: 40
Регистрация: 17-06-04
Пользователь №: 36
|
Уважаемый GDI, подскажите, как заставить работать программатор от protosa под linux, а то чет не получается, если можно - выложите .hex для него, может я неправильно пересобрал, работать нифига не хочет.
|
|
|
|
|
Jun 25 2007, 13:14
|
Профессионал
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008
|
Присоединил файл , правда от Prottosa там только само железо, а прошивка сделана из проекта MyDoper (не мой) который присоединен в ветке http://electronix.ru/forum/index.php?showtopic=18676, для работы в Линукс этот проект пришлось поправить как я описывал выше, чтобы включить поддержку HID. После прошивки программатор становится stk500v2, что и нужно установить в ключе -P для AVRDUDE, ключ -p(ort) установить порт avrdoper. т.е. Строка запуска будет выглядеть примерно так.. Код avrdude -P stk500v2 -p avrdoper и далее по тексту.
--------------------
|
|
|
|
|
Jun 25 2007, 14:14
|
Участник
Группа: Участник
Сообщений: 40
Регистрация: 17-06-04
Пользователь №: 36
|
Спасибо огроменнейшее. Буду пробовать дальше.
|
|
|
|
|
May 4 2008, 17:25
|
Группа: Новичок
Сообщений: 2
Регистрация: 19-04-08
Пользователь №: 36 918
|
Доброго времени. Поставил несколько IDE для работы с avr, все используют avr-gcc, опыта программирования МК не имею, так что вместо зубрения даташитов предпочел поиск готовых либ для работы со всякой всячиной. В итоге был неприятно удивлен, что ни одна либа из опробованных не подошла. Вот собственно и вопрос: Что avr-gcc такой урезанный или чего у меня нет, и вообще, где искать либы для него? Так к примеру надо работать с HD44780 но при подключении всевозможных lcd44780.c lcd44780.h lcd.h hd44780lib.c LCD.HD4478.Driver.h разных версий получаю ошибки типа отсутствия заголовочных файлов, неправильных типов, ошибки синтаксиса. В итоге уже начал писать код с даташита. Я верю, что это хороший компилятор, неужели он так сильно уступает многим другим.
|
|
|
|
|
May 4 2008, 22:58
|
Гуру
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095
|
Цитата(Kudlay Roman @ May 4 2008, 20:25) Я верю, что это хороший компилятор, неужели он так сильно уступает многим другим. Вы, конечно же, перепробовали много других компиляторов и они все вместо ошибок Цитата(Kudlay Roman @ May 4 2008, 20:25) типа отсутствия заголовочных файлов, неправильных типов, ошибки синтаксиса. выдавали рабочий код? Тогда конечно, этот компилятор никуда не годится.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
May 5 2008, 17:37
|
Участник
Группа: Новичок
Сообщений: 72
Регистрация: 25-02-08
Пользователь №: 35 378
|
Я тоже перешел на Linux (в качестве основной ОС) Но вот с AVR пока ничего в нем не получилось Программы пишутся и компилируются (avr-gcc + avr-binutils + avr-libc) и даже PonyProg есть под Linux. Но вот только он хоть и запускается, но не видит COM-порт и соответственно программатор... А очень хочется полностью отказаться от Windows, где меня реально держит только WinAVR
|
|
|
|
|
May 5 2008, 22:59
|
Познающий...
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125
|
Цитата(TarasG @ May 6 2008, 02:37) Но вот только он хоть и запускается, но не видит COM-порт и соответственно программатор... Так используйте avrdude. Если настроить его вызов из makefile, получите дополнительные удобства. Можно будет прямо из консоли или из редактора компилировать программу и при желании сразу же "прошивать" ее в МК. Например так Код make clean && make all && make program На мой взгляд очень удобно. И не нужно постоянно "перебирать" меню PonyProg.
--------------------
Выбор.
|
|
|
|
|
May 6 2008, 05:08
|
Профессионал
Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757
|
Цитата(haker_fox @ May 6 2008, 01:59) Например так Код make clean && make all && make program На мой взгляд очень удобно. И не нужно постоянно "перебирать" меню PonyProg. Всё проще: можно не вызывать make для каждой цели: Код make clean all program
|
|
|
|
|
May 6 2008, 14:41
|
Группа: Новичок
Сообщений: 2
Регистрация: 19-04-08
Пользователь №: 36 918
|
Цитата(haker_fox @ May 6 2008, 02:59) Так используйте avrdude. Если настроить его вызов из makefile, получите дополнительные удобства. Можно будет прямо из консоли или из редактора компилировать программу и при желании сразу же "прошивать" ее в МК. Например так Код make clean && make all && make program На мой взгляд очень удобно. И не нужно постоянно "перебирать" меню PonyProg. Имелось в виду, что большинство готовых библиотек на сях написано для других компиляторов, следовательно, для gcc-avr этот код надо еще портировать, многих заголовочных файлов у меня не нашлось.
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|