Запускаем scmRTOS для Cortex-M3 в среде KEIL uVision4

Что есть сий мануал? Это не инструкция по работе с scmRTOS или средой MDK-ARM. Документ представляет собой инструкцию по переделке порта Cortex-M3 для IAR EWARM в порт Cortex-M3 для Keil uVision4. К сожалению, у меня нет возможности разжевать каждый пункт (пишу ночью на вахте), поэтому данный мануал предназначен больше для тех людей, кто уже знаком с операционной системой реального времени scmRTOS и средой разработки Keil uVision4, и кто, так же как и я, столкнулся с проблемой отсутствия официального порта scmRTOS для кортексов под MDK-ARM. Так что, может, кому-то сие чтиво пригодится…

Читать дальше
  • +6
  • 29 августа 2013, 08:44
  • uRTOS
  • 2

Android Bluetooth Control

Написал тут небольшую программку для управления через Bluetooth<->USART с помошью Android смартфона.

К плате STM32VLDiscovery подключен Bluetooth модуль BTM222. Android приложение имеет 2 кнопки, при нажатии на которые на плате включаются/выключаются соответствующие светодиоды. Приложение также может отправлять текстовые сообшения.





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

Bluetooth модуль HC06 с DX

Недавно тоже влился в ряды использующих bluetooth модули HC купленные на DX. Сделал пару платок которые успешно заработали и при использовании появилась необходимость поменять в них имена, тут и настал затык т.к. все работало совсем не так как было описано… Казалось бы тут же все обсосано, но модули бывают разные и не все они одинаково полезны


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

Адресуемая светодиодная RGB лента с HL1606 (продолжаем новогоднюю тему)

На самом деле хотел поделиться с народом информацией о заказанной с ebay светодиодной ленте. Может кому-то интересно будет. Лента светодиодная адресуемая, в качестве управляющего камушка стоит HL1606.
Лента крупно сверху

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

Qt на BeagleBoard / BlueShark

Qt- очень удобный кроссплатформенный фреймворк для создания GUI (графического интерфейса пользователя) и не только. Qt содержит множество модулей и библиотек, упрощающих программирование на C++. Очень полезной фишкой Qt является возможность запуска программ с GUI без X-server. Программы на Qt умеют «рисоваться» напрямую во фреймбуфер (framebufer, fb) видеосистемы.



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

Универсальный модуль управления серво-приводами

Доброго времени суток!
Данный пост является своего рода возмещением заимствованного кода различных авторов, а также труда всех помогавших в создании данного устройства.
Разговор пойдет об универсальном блоке управления серво на 16 каналов, в первой роли по BlueTooth, что не состоялось, и во второй роли — напрямую от компьютера.



Читать дальше
  • 0
  • 25 июня 2011, 21:56
  • qic

Магазины электроники (Москва и не только)

Тоже решил написать о магазинах, в которых приобретаю радиоэлементы.
Я человек ленивый и занятой, поэтому предпочитаю производить заказы с доставкой. Ездить по городу неохота, тем более в ненавистный центр, где жуткие пробки и нет возможности припарковаться.


Читать дальше
  • +3
  • 25 июня 2011, 14:32
  • mzw

Используем CMake и GCC для программирования uC STM32 в линуксе.

Всё у армов хорошо, одна беда — все рассчитано на работу в определенных пропиетарных м платных IDE, которые, естественно, никто портировать на linux не собирается. Для линукса есть такая хорошая вещь — ODeV Idea используются make + gcc + eclipse + openocd. Однако, я решил пойти немного другим путем — разобратся, из чего состоит проект для stm32 и использовать cmake для сборки проектов.
UPD: Теперь всё лежит на github'е — https://github.com/ObKo/stm32-cmake
UPD2: Данный текст слегка устарел (но общий принцип сохранился), актуальные доки на github'е


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

Работа с Bluetooth модулем HC05

Недавно прислали этот модуль, решил попробовать его проверить.
Под катом небольшое описание, даташит, программа-терминалка и плата в формате .lay
HC05 Bluetooth module


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