Проверка корректности адресов в памяти на Cortex-M0/M3/M4/M7
|
|
Среда, 23 Января 2019 г. 16:27
+ в цитатник
Привет, Хабр!
По поводу случившегося на днях
послабления режима, возмущения в комментариях одного соседнего поста о том, что статьи про микроконтроллеры — сплошь мигание светодиодом, а также безвременной гибели моего стандалон-блога, восстанавливать который мне пока лень, переложу сюда полезный материал об одном прискорбно мало освещаемом прессой трюке в работе с ядрами Cortex-M — проверке произвольных адресов на валидность.
Одна из весьма полезных и при этом почему-то в готовом виде нигде не описанных возможностей на микроконтроллерах Cortex-M (всех) — это возможность проверки корректности адреса в памяти. С её помощью можно определять размеры флэша, ОЗУ и EEPROM, определять наличие на конкретном процессоре конкретной периферии и регистров, прибивать упавшие процессы при сохранении общей работоспособности ОС и т.п.
Читать дальше -> https://habr.com/ru/post/437256/?utm_source=habrahabr&utm_medium=rss&utm_campaign=437256
Метки:
Программирование микроконтроллеров
Производство и разработка электроники
Электроника для начинающих
cortex-m
cortex-m3
cortex-m0
stm32
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-