Вот загорелся научиться программировать микроконтроллеры. Можно ли это как-то реализовать под linux?
Программаторы:
http://www.chipdip.ru/product/wizardprog87/
usb драйверов наверное нет, да и софта тоже?
http://www.chipdip.ru/product/master-pro-plus/
com порт. Вроде проблем с подключением быть не должно, com он и в африке ком, но как?
cat proshivka.bin > /dev/ttyS0 ?
А компиляторы? Виндовые под wine? Или всё же есть под linux?
ЗЫ Если виндовые под wine, wine умеет пробрасывать (или как это называется) com порт?
Программирование микроконтроллеров под Linux
Простите, а Вы случаем не программировали микроконтроллеры?
Было дело, но я уже год как ничего не кодил... И тогда же я только начал в это дело вникать, а сейчас пока все возможности нет :(
Пока тоже никак руки не доходят. Могу поделиться кое-какими закладками:
http://avr.ru/
http://easyelectronics.ru/avr-studio-v-linux.html
http://www.linux.org.ru/forum/linux-hardware/7610648
Но, это - так, выборочно...
ЗЫ. В ЧипДип, ЕМНИП, самые неадекватные цены. Если поискать, можно тот-же ассортимент чуть ли не в 2 раза дешевле найти.
ЗЫ. В ЧипДип, если мне не изменяет память, самые неадекватные цены
Точно. Я в Чип-НН закупаюсь :)
PS. Ссылку не даю, сами найдете :)
PPS. А если не найдете - пишите, мои координаты в свободном доступе :)
Спасибо за ответы, из статей я понял, что можно или запустить AVR Studio под wine, или поставить AVRDUDE, который является консольной прогой (пока сильно не разбирался с ней) и нужен некий avr-gcc, в сусе есть такой пакет: cross-avr-binutils. Тоже консольный) В общем прояснилось, ещё раз спасибо)
-=Serj=- датагор очень не советую даже посещать - не православный ресурс, куча охинеи, командует один человек, сделано только для заработка (хотя своих лохов находят), сходи на радиокота, или на ирбислаб там правду об этом ресурсе расскажут.
Вот хотя бы http://radiokot.ru/forum/viewtopic.php?f=17&t=45803
zenon, понял, спасибо. Вычёркиваем:)
Вот ещё парочка:
Настройка среды разработки под AVR в Linux
http://avrproject.ru/
Atmel AVR Toolchain 3.4.1 for Linux
Кстати и на вопрос о микроконтроллерах лучше ответят на коте.
FAQ http://radiokot.ru/forum/viewtopic.php?f=20&t=9156
компиляторы: AVR-GCC (C)и AVRA (asm). Есть и другие компиляторы(к примеру: mikroBasic).
Для прошивки AVRDUDE - консольная утилита (можно поставить отдельно гуи).
Относительно в чем писать прошивку: обычный текстовый редактор или к примеру IDE Code::Blocks (подтягивает компилятор при установке)
В своем случае проверял работу на программаторе PROTTOSS AVR910 USB - работает нормально.
Вот моя первая схемка: Показать
http://youtu.be/R_cK4ppDabM
Для микроконтроллеров Microchip PIC ситуация несколько хуже, чем для AVR.
Сейчас вышел родной MPLAB-X для Linux, но он сделан на основе Java и на старых машинах сильно тормозит. Последняя вресия MPLAB-X нормально работает со всеми программаторами. Компилятор C18 можно отделить от MPLAB'а и работать с ним в командной строке через Make-файлы. Для прошивки из командной строки программаторами PICKit2 и PICKit3 используются родный утилиты для linux pk2cmd и pk3cmd (скачиваются с сайта Microchip'a). Всё работает без сбоев.
Под wine можно запустить MikroC, а для прошивки либо экспортировать Hex-файл в MPLAB, либо использовать pk2cmd.
Под linux есть ещё ассмблер gpasm и компилятор С cpik (их я не пробовал).