Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
31.01.2021, 20:31
|
#1
|
Временная регистрация
Регистрация: 17.09.2009
Сообщений: 59
Сказал спасибо: 32
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
Разработка под AVR 8-bit (и другие) на LINUX.
Доброго всем времени суток.
Не нашел более подходящего раздела для своего вопроса, поэтому пишу здесь.
Появилась необходимость пересесть с Win на Linux. В связи с чем начал искать альтернативы привычному софту, которым пользовался в Win. Многое не вызвало вопросов, т.к. является Open Source кроссплатформенным, например, KiCAD, FreeCAD, LibreOffice, LibreCAD... Но вот альтернативы для Atmel Studio 7 не нашлось пока что. Покопав разные форумы на эту тему и, почитав сообщения 10-15 летней давности, немного приуныл - неужели ничего более-менее юзабельного так и не появилось? Сразу скажу - я не фанат линуксового терминала и командной строки - меня избаловал виндовый GUI. Пожалуйста, не пинайте меня за это))). Если кто-то имеет опыт разработки под AVR на Linux, расскажите о нем и о доступном инструментарии. Особенно интересует софт для написания кода (Си), компиляции и прошивки. Я думаю, это будет полезно не только мне, но и другим людям, желающим перейти на Linux.
|
|
|
|
31.01.2021, 21:48
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Разработка под AVR 8-bit (и другие) на LINUX.
AtmelStart. Разработка прямо из браузера.
|
|
|
Сказали "Спасибо" parovoZZ
|
|
|
31.01.2021, 22:09
|
#3
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Разработка под AVR 8-bit (и другие) на LINUX.
Пару раз приходилось древнюю аврку прошивать, использовал avr-gcc (из crossdev) и avrdude. Прошивал, кажись, avrisp'ом. Проблем не было. Makefile быстренько накалякал - и вперед.
С STM8 поработал плотно, там тоже проблем нет. Разве что вместо вменяемого gcc приходится компилять sdcc (со всеми вытекающими).
У меня на гитхабе есть и stm32samples, и stm8samples — сниппеты и всякая рабочая мелочевка под эти МК.
IDE всякие использовал. Долго сидел на geany, пробовал sublime, но остановился в итоге на qt-creator. Очень уж нравится статический анализатор, автодополнения и прочие удобства.
В линуксе (исключительно) работаю более полутора десятков лет, так что, я даже не в курсе, что там на игровых приставках для разработчиков есть.
А почему восьмибитки? Они же сильно дороже и тупей тех же STM32…
__________________
Союз Советских Социалистических Округов Северной Америки
Последний раз редактировалось eddy; 31.01.2021 в 22:12.
|
|
|
|
31.01.2021, 22:43
|
#4
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,990
Сказал спасибо: 3,012
Сказали Спасибо 3,186 раз(а) в 2,161 сообщении(ях)
|
Re: Разработка под AVR 8-bit (и другие) на LINUX.
Сообщение от eddy
|
А почему восьмибитки? Они же сильно дороже и тупей тех же STM32…
|
Чем задавать глупые вопросы - лучше-бы про "GDB для МК" рассказал.
__________________
Экзорцист 40-го уровня.
|
|
|
|
31.01.2021, 23:33
|
#5
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Разработка под AVR 8-bit (и другие) на LINUX.
Сообщение от eddy
|
А почему восьмибитки? Они же сильно дороже и тупей тех же STM32…
|
Одинаковая вычислительная мощность стоит примерно одинаковых денег. Я сейчас не говорю про неликвид, подделки и всевозможные акции и скидки. Тут уж кому как повезёт.
|
|
|
|
31.01.2021, 23:45
|
#6
|
Гражданин KAZUS.RU
Регистрация: 20.05.2005
Сообщений: 660
Сказал спасибо: 40
Сказали Спасибо 187 раз(а) в 117 сообщении(ях)
|
Re: Разработка под AVR 8-bit (и другие) на LINUX.
Цитата:
|
Visual Studio Code — редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS. Позиционируется как «лёгкий» редактор кода для кроссплатформенной разработки веб- и облачных приложений. Википедия
|
К ней есть дополнения (палагины) для разных МК, в том числе и AVR, Platform IO к примеру.
|
|
|
|
01.02.2021, 01:09
|
#7
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Разработка под AVR 8-bit (и другие) на LINUX.
Сообщение от ForcePoint
|
лучше-бы про "GDB для МК" рассказал
|
Зачем? Я этой дрянью не пользуюсь. Для отладки есть логанализатор, осциллограф, мигание светодиодом и, конечно, выхлоп по USART.
Сообщение от parovoZZ
|
Одинаковая вычислительная мощность стоит примерно одинаковых денег.
|
Совершенно нет! Пока китайцы не охамели, STM32F030 в 20-ногом корпусе стоил около тридцати рублей! Столько же стоил STM8S103 в таком же корпусе... А STM32F103 о 48 ногах вообще за бакс продавали — всего-то вдвое дороже STM8S105 о 32 ногах!
А если говорить о официальных поставщиках, давайте на том же чиподипе сравним, скажем, STM8S105C6T6 и STM32F103C8T6!!! Ну и STM32F030F4P6!
__________________
Союз Советских Социалистических Округов Северной Америки
Последний раз редактировалось eddy; 01.02.2021 в 01:14.
|
|
|
|
01.02.2021, 01:16
|
#8
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Разработка под AVR 8-bit (и другие) на LINUX.
lyk, VSCode — проприетарщина огороженная! Негоже в таком Г колупаться честному человеку!!11
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
01.02.2021, 03:16
|
#9
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Разработка под AVR 8-bit (и другие) на LINUX.
Сообщение от eddy
|
А если говорить о официальных поставщиках, давайте на том же чиподипе сравним
|
Чипидип не является дилером ни одного известного мне производителя. Я ориентируюсь на цены на сайтах производителей.
|
|
|
|
01.02.2021, 08:51
|
#10
|
Временная регистрация
Регистрация: 17.09.2009
Сообщений: 59
Сказал спасибо: 32
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
Re: Разработка под AVR 8-bit (и другие) на LINUX.
Ребята, давайте жить дружно. ©Кот Леопольд.
А если серьезно, не стоит спорить о том какую платформу нужно выбирать - каждый сам волен использовать то, что ему больше подходит и не всегда это продиктовано экономической составляющей.
Спасибо за ваши ответы.
О PlatformIO знаю, но это скорее замена ArduinoIDE, чем плагин для чисто AVR, поэтому не совсем подходит.
О QT Creator тоже наслышан, но не знал что для него имеется какая-то надстройка для AVR. Если это так - поищем, почитаем.
Спасибо за ответы. Если вдруг кто-то знает GUI-приложение для непосредственно программирования FUSE, Flash, EEPROM микроконтроллеров AVR, то напишите пожалуйста, подобная информация, в любом случае, будет полезна.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:14.
|
|