4. Здравствуй, STM32!
● ARM 32 бита
● Умеренное потребление (Cortex-M3)
● Частота 72 Мгц
● Поддержка USB 2.0
● Выполнение кода и из flash, и из памяти
● Мощный DMA-контроллер
● Куча вкусностей вроде Ethernet MAC, CAN,
SPI, I2C и т.п.
● 64 K оперативы и 256 К флеша
● Hardwar'ный DFU-бутлоадер!
5. STM32 + OpenSource = ?
● GNU GCC для cortex-m3
● Openocd
● NutOS – наш порт попал в mainstream
● Получилось!
6. STeameR: just for fun
И ни одной проприетарной софтины не
пострадало! :)
8. Подключение дек
● Подключение дек к PLD 1.27''
● Установка нескольких дек одновременно
● Доступные интерфейсы: вся периферия
9. Софт, инструменты
● Summon-arm-toolchain: сборка
● dfu-util: прошивка и выполнение
● openocd: отладка (нужен Olimex ARM-USB-
OCD)
● USB-консоль c поддержкой linux, mac osx
● NutOS: многопоточная OS c поддержкой USB
console, TCP/IP стеком, SPI, I2C
● Libopenstm32 и драйверы для NutOS