Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы

Разработка под AVR 8-bit (и другие) на LINUX.

Непрочитано 31.01.2021, 20:31  
mark1999
Временная регистрация
 
Регистрация: 17.09.2009
Сообщений: 59
Сказал спасибо: 32
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
mark1999 на пути к лучшему
По умолчанию Разработка под AVR 8-bit (и другие) на LINUX.

Доброго всем времени суток.
Не нашел более подходящего раздела для своего вопроса, поэтому пишу здесь.
Появилась необходимость пересесть с Win на Linux. В связи с чем начал искать альтернативы привычному софту, которым пользовался в Win. Многое не вызвало вопросов, т.к. является Open Source кроссплатформенным, например, KiCAD, FreeCAD, LibreOffice, LibreCAD... Но вот альтернативы для Atmel Studio 7 не нашлось пока что. Покопав разные форумы на эту тему и, почитав сообщения 10-15 летней давности, немного приуныл - неужели ничего более-менее юзабельного так и не появилось? Сразу скажу - я не фанат линуксового терминала и командной строки - меня избаловал виндовый GUI. Пожалуйста, не пинайте меня за это))). Если кто-то имеет опыт разработки под AVR на Linux, расскажите о нем и о доступном инструментарии. Особенно интересует софт для написания кода (Си), компиляции и прошивки. Я думаю, это будет полезно не только мне, но и другим людям, желающим перейти на Linux.
mark1999 вне форума  
Непрочитано 31.01.2021, 21:48  
parovoZZ
Почётный гражданин KAZUS.RUN
 
Регистрация: 15.11.2010
Сообщений: 2,376
Сказал спасибо: 337
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
По умолчанию Re: Разработка под AVR 8-bit (и другие) на LINUX.

AtmelStart. Разработка прямо из браузера.
parovoZZ вне форума  
Сказали "Спасибо" parovoZZ
mark1999 (01.02.2021)
Непрочитано 31.01.2021, 22:09  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Разработка под AVR 8-bit (и другие) на LINUX.

Пару раз приходилось древнюю аврку прошивать, использовал avr-gcc (из crossdev) и avrdude. Прошивал, кажись, avrisp'ом. Проблем не было. Makefile быстренько накалякал - и вперед.
С STM8 поработал плотно, там тоже проблем нет. Разве что вместо вменяемого gcc приходится компилять sdcc (со всеми вытекающими).
У меня на гитхабе есть и stm32samples, и stm8samples — сниппеты и всякая рабочая мелочевка под эти МК.
IDE всякие использовал. Долго сидел на geany, пробовал sublime, но остановился в итоге на qt-creator. Очень уж нравится статический анализатор, автодополнения и прочие удобства.
В линуксе (исключительно) работаю более полутора десятков лет, так что, я даже не в курсе, что там на игровых приставках для разработчиков есть.

А почему восьмибитки? Они же сильно дороже и тупей тех же STM32…
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!

Последний раз редактировалось eddy; 31.01.2021 в 22:12.
eddy вне форума  
Сказали "Спасибо" eddy
mark1999 (01.02.2021)
Непрочитано 31.01.2021, 22:43  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,511 раз(а) в 2,392 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Разработка под AVR 8-bit (и другие) на LINUX.

Сообщение от eddy Посмотреть сообщение
А почему восьмибитки? Они же сильно дороже и тупей тех же STM32…
Чем задавать глупые вопросы - лучше-бы про "GDB для МК" рассказал.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 31.01.2021, 23:33  
parovoZZ
Почётный гражданин KAZUS.RUN
 
Регистрация: 15.11.2010
Сообщений: 2,376
Сказал спасибо: 337
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
По умолчанию Re: Разработка под AVR 8-bit (и другие) на LINUX.

Сообщение от eddy Посмотреть сообщение
А почему восьмибитки? Они же сильно дороже и тупей тех же STM32…
Одинаковая вычислительная мощность стоит примерно одинаковых денег. Я сейчас не говорю про неликвид, подделки и всевозможные акции и скидки. Тут уж кому как повезёт.
parovoZZ вне форума  
Непрочитано 31.01.2021, 23:45  
lyk
Гражданин KAZUS.RUN
 
Регистрация: 20.05.2005
Сообщений: 658
Сказал спасибо: 40
Сказали Спасибо 187 раз(а) в 117 сообщении(ях)
lyk на пути к лучшему
По умолчанию Re: Разработка под AVR 8-bit (и другие) на LINUX.

Цитата:
Visual Studio Code — редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS. Позиционируется как «лёгкий» редактор кода для кроссплатформенной разработки веб- и облачных приложений. Википедия
К ней есть дополнения (палагины) для разных МК, в том числе и AVR, Platform IO к примеру.
lyk вне форума  
Сказали "Спасибо" lyk
mark1999 (01.02.2021)
Непрочитано 01.02.2021, 01:09  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Разработка под AVR 8-bit (и другие) на LINUX.

Сообщение от ForcePoint Посмотреть сообщение
лучше-бы про "GDB для МК" рассказал
Зачем? Я этой дрянью не пользуюсь. Для отладки есть логанализатор, осциллограф, мигание светодиодом и, конечно, выхлоп по USART.
Сообщение от parovoZZ Посмотреть сообщение
Одинаковая вычислительная мощность стоит примерно одинаковых денег.
Совершенно нет! Пока китайцы не охамели, STM32F030 в 20-ногом корпусе стоил около тридцати рублей! Столько же стоил STM8S103 в таком же корпусе... А STM32F103 о 48 ногах вообще за бакс продавали — всего-то вдвое дороже STM8S105 о 32 ногах!

А если говорить о официальных поставщиках, давайте на том же чиподипе сравним, скажем, STM8S105C6T6 и STM32F103C8T6!!! Ну и STM32F030F4P6!
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!

Последний раз редактировалось eddy; 01.02.2021 в 01:14.
eddy вне форума  
Непрочитано 01.02.2021, 01:16  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Разработка под AVR 8-bit (и другие) на LINUX.

lyk, VSCode — проприетарщина огороженная! Негоже в таком Г колупаться честному человеку!!11
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 01.02.2021, 03:16  
parovoZZ
Почётный гражданин KAZUS.RUN
 
Регистрация: 15.11.2010
Сообщений: 2,376
Сказал спасибо: 337
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
По умолчанию Re: Разработка под AVR 8-bit (и другие) на LINUX.

Сообщение от eddy Посмотреть сообщение
А если говорить о официальных поставщиках, давайте на том же чиподипе сравним
Чипидип не является дилером ни одного известного мне производителя. Я ориентируюсь на цены на сайтах производителей.
parovoZZ вне форума  
Непрочитано 01.02.2021, 08:51  
mark1999
Временная регистрация
 
Регистрация: 17.09.2009
Сообщений: 59
Сказал спасибо: 32
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
mark1999 на пути к лучшему
По умолчанию Re: Разработка под AVR 8-bit (и другие) на LINUX.

Ребята, давайте жить дружно. ©Кот Леопольд.

А если серьезно, не стоит спорить о том какую платформу нужно выбирать - каждый сам волен использовать то, что ему больше подходит и не всегда это продиктовано экономической составляющей.
Спасибо за ваши ответы.
О PlatformIO знаю, но это скорее замена ArduinoIDE, чем плагин для чисто AVR, поэтому не совсем подходит.
О QT Creator тоже наслышан, но не знал что для него имеется какая-то надстройка для AVR. Если это так - поищем, почитаем.
Спасибо за ответы. Если вдруг кто-то знает GUI-приложение для непосредственно программирования FUSE, Flash, EEPROM микроконтроллеров AVR, то напишите пожалуйста, подобная информация, в любом случае, будет полезна.
mark1999 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка электроники под заказ elektronystr Предложения по работе 0 22.03.2019 13:12
Разработка устройств на мк Avr (Тамбов) ua3rad Предложения по работе 0 11.01.2016 12:03
Книги dosikus Электронная библиотека 11242 29.12.2015 23:45
Linux-ваше мнение Tvenn Делимся опытом 6169 23.08.2015 08:57
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU] yurinform Микроконтроллеры, АЦП, память и т.д 5 05.07.2011 19:00


Часовой пояс GMT +4, время: 05:40.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.