Самая маленькая прошивка (MBR)

В этом тексте я написал про то как написать крохотный, но очень полезный загрузчик. В программировании на STM32 бывает нужно сделать так, чтобы загрузчик оказался не в начале Flash памяти а в конце. Поэтому надо написать отдельную крохотную прошивку первичного загрузчика, которая просто при старте передает управление на другой адрес в физической памяти. Такие прошивки я называю MBR (Master Boot record).

https://habr.com/ru/articles/1022264/

#stm32 #make #dwt #mbr #LED #bootloader #arm #cortexm #cortexm4 #arm_cortex_m4

Самая маленькая прошивка (MBR)

" 3кБ - это ж очень много. " Пролог В программировании на STM32 бывает нужно сделать так чтобы загрузчик оказался не в начале Flash памяти, а в самом конце. Это объясняется тем, что между загрузчиком...

Хабр

C++20 в bare-metal программировании, работа с регистрами микроконтроллеров Cortex-M

Сегодня я хотел бы обсудить тему, с которой так или иначе сталкивался почти каждый программист встраиваемых устройств без использования настоящих операционных систем, а именно прямое управление периферийными узлами микроконтроллера. A конкретнее, я хотел бы обсудить повышение безопасности при управлении периферийными модулями без потери эффективности, гибкости и читаемости . Статья предполагает, что читатель имеет базовые знания программирования bare-metal систем и языка С++ , в том числе и современных стандартов . Это означает, что совсем базовые пояснения выходят за рамки этой статьи.

https://habr.com/ru/articles/819499/

#c++20 ++17 ++ #arm #cortexm #cortexm3 #cortexm4 #baremetal #microcontrollers #stm32

C++20 в bare-metal программировании, работа с регистрами микроконтроллеров Cortex-M

RP2040 peripheral registers Сегодня я хотел бы обсудить тему, с которой так или иначе сталкивался  почти  каждый программист встраиваемых устройств без использования  настоящих...

Хабр
Ron Evans on Twitter

“First @TinyGolang program to run on an @adafruit #itsybitsym4 board! #tinygo #golang #embedded #atsamd51 #samd51 #microcontroller #adafruit #arm #cortexm4 https://t.co/PNoOXlRNpx”

Twitter