Just another linux+STM32F4 toolchain

Примерно полгода назад я пытался заставить работать в Ubuntu связку gcc + eclipse. Не осилил, умыл руки и пошел дальше работать в Keil. Однако Новый год, новый ноутбук взамен разбитого со свежим Linux Mint — заставили меня вспомнить былое, запастись терпением и вбить в гугл заветную фразу «STM32F4 linux developing». Спустя примерно 6 часов неудачных сборок, моя отладочная плата весело мигает светодиодом. Как оно было — читайте под катом.


Читать дальше
  • +4
  • 09 января 2014, 04:49
  • anper
  • 3

Ubuntu + Pinboard II STM32

Всем привет!

Чуть ниже «прелюдии» моя заметка самому себе о том, как очень быстро развернуть среду разработки для STM32 (с программатором CoLink от PinboardII) под Ubuntu. Заметка на 90% сперта из статьи reset (тынц ), остальные 10% — из «других» источников ;)

Описанная процедура проверена на свежепоставленной 13.10 x64 и дремучей 12.04 x86 (на пятилетнем нетбуке все заняло ~30 минут со скринами и, в основном, из-за тормознутого вайфая).


Читать дальше
  • +1
  • 08 января 2014, 03:08
  • vlbuel

Проба пера с AVR под Linux. Avrdude + AVRDUDESS

Сегодня решил наконец прикрутить к своей второй машинке ftdi программатор. Но на ней только 12.04 Убунта. Пришлось немного поразбираться как там шить аврки. Плюс хотелось какой нить GUI. Остановился на AVRDUDESS (спасибо товарищу с именем Zak Kemble blog.zakkemble.co.uk/).


Читать дальше

Скрипт для слежения за подключением/отключением устройств /dev/ttyUSB и /dev/ttyACM

Пользователям Линукса хочу представить небольшой скрипт, который выводит уведомления на рабочий стол о подключении/отключении устройств /dev/ttyUSB и /dev/ttyACM:




Читать дальше

ARM-Event 2012 (семинар от TI)

Хочу поделиться очередной спам рассылкой, вдруг кому пригодится.

Компания MT-System совместно с Texas Instruments приглашает вас принять участие в крупнейшей в России ARM-конференции

ARM-Event 2012

25 октября 2012 г., г. Москва;
1-й Зачатьевский переулок, дом 4;
м. Кропоткинская, м. Парк Культуры


В рамках мероприятия планируется охватить многие темы цифровой и аналоговой электроники, а также провести практический семинар по работе с процессорами семейства Sitara AM335x. Для участия в мероприятии необходимо заполнить форму регистрации или позвонить по телефону +7(812)325-36-85.

форма регистрации

Мероприятие пройдёт по адресу: г. Москва,
1-й Зачатьевский переулок, дом 4 (м. Кропоткинская, м. Парк Культуры,
микрорайон Остоженка), в 300 метров от Храма Христа Спасителя.

схема проезда

Теоретическая часть мероприятия будет проходить в залах 11, 12, 13, F, E. Практическая часть пройдёт в зале N4.

план зала

Программа мероприятия предполагает освещение широкого круга вопросов, охватывающих цифровые и аналоговое решения компании Texas Instruments. В рамках отдельных треков предусмотрено выступление специалистов компаний Axonim Devices и Promwad, имеющих реальный опыт разработки с использованием элементной базы TI.

Программа мероприятия:


Читать дальше

Инсталляция Linux на ARM9 микроконтроллер AT91RM9200

На своем сайте выложил описание былых нароботок по установке OS Linux на ARM9 микроконтроллер — Инсталляция Linux на ARM9 микроконтроллер AT91RM9200.
В 2007м году мне приходилось разрабатывать одно устройство на базе ARM9 микроконтроллере AT91RM9200, в тот момент была написана инструкция. Правда написана была не полностью. но тем не менее на 95% завершена, а потом мне просто стало лень ее дописывать… В общем, дабы не затерялась полезная наработка я ей решил поделиться, ага, 5 лет спустя…
Также прицеплю *.doc файл оригинал, чуть ниже. Всё дело в том что в оригинальном документе также присутсвуют скриншоты и рисунки…
Оригинал документа там-же. По сути там пошаговая инструкция. Уверен многим пригодится на пользу…
Плюсуйте ;):)

Sublime Text 2 как IDE для STM32

Уже несколько месяцев прошло, как я писал топик-ссылку про относительно новый текстовый редактор Sublime Text 2 (далее — ST). Первое впечатление от него — что это гламурный продвинутый блокнот, даже себя процитирую: "Это просто продвинутый блокнот, а не какая-нибудь IDE". Тред там развернулся неслабый.

Но я ошибался, и рад этому. Его можно и нужно использовать как IDE, в полном смысле этого слова: парсинг, контекстное автодополнение, сборка, прошивка, отладка. Всё это доступно, и я расскажу как. Только один нюанс: я использую Ubuntu, так что пользователям Windows придётся переложить всё на свой лад.


Читать дальше

mini2440 RS-485 linux

Добрый день всем, мне необходимо использовать программное управление потоком RS485 в linux с помощью gpio, с самим gpio я разобрался, все проблема с включением кода управления ttys в ядро, в нем я нашел файлик /drivers/serial/serial_core.c, в нем функцию uart_write:


Читать дальше

- Это безумие! - Это Linux!

AVR
Некий Dmitry решил запустить Linux на восьмибитном AVR. Как вы надеюсь понимаете, задача из разряда невозможных. Но дуракам закон не писан и этот чудак сделал софтовый эмулятор ARM для AVR. Пишут, что линукс загружается аж за два часа, а эффективная рабочая частота где-то в районе 6,5 КГц

Источник

Также автор подключил к контроллеру SIMM RAM и гиговую флешку

ST-LINK + Eclipse на Ubuntu

J-LINK — замечательный отладчик, но что делать владельцам ST-LINK'а или STM32Discovery?
В одном из комментов к этой статье уважаемый evsi оставил ссылочку на проект, в состав которого входит GDB сервер, с названием st-util, и заточенный под ST-LINK. Подумаем как его интегрировать в Eclipse. Тем, кто устанавливает тулчейн с нуля, первые три пункта плана можно взять из той же статьи, а OpenOCD заменить на st-util…


Читать дальше