Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
CMSIS / Поиск по тегам / Сообщество EasyElectronics.ru

Скринкаст про развертывание кроссплатформенной среды разработки для программирования ARM-микроконтроллеров

ARM
В видео показано, как начать разработку под ARM-микроконтроллеры. Решение универсально для любой операционной системы: Windows, Linux и Mac. Но запись сделана в Ubuntu, так как это моя основная ОС. Используются только опенсорсные инструменты: Eclipse, GCC.

Что есть в видео: установка Eclipse, GCC, плагина GNU ARM Eclipse, CMSIS, создание и настройка проекта с добавлением startup-файла и сценария линковщика, компиляция проекта.


Youtube.

Видео лучше смотреть на Ютубе в максимальном разрешении. Звука нет.

Если сообщество пожелает, то сделаю видео про настройку проекта под STM32 и покажу отладку с помощью GNU Debugger.

Все необходимое ПО:

Примеры инициализации периферии STM32F103 без использования библиотек

Простые куски кода для памяти, чтобы каждый раз не лазить по куче даташитов и интернетов. Может кому пригодится…


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

LPCXpresso в Keil uVision4

На днях пришла моя платка LPCXpresso от NXP. Позапускав примеры из комлекта среды LPCXpresso и наигравшись с отладчиком, я решил написать какой-нибудь свое. Родная среда на базе Eclipse очень тормозная и и местами неудобная. Проект создался совсем не там, где я указал, а там где лежал workspace c примерами. Каждый запуск отладчика надо ждать пока он опять чего-то перекомпилирует, потом потихонечку запускается отладка. Кнопка просто заливки прошивки есть, но она все время забывает путь и не сбрасывает контроллер после прошивки, хотя галочка такая есть.
Поэтому я решил попробовать перейти на кейл.


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