Способы Повышения Надежности Встраиваемого ПО

В этом тексте я бы хотел перечислить способы повышения надежности для встраиваемого ПО. Cуществует много приемов, которые помогают повысить надежность встраиваемого ПО. Как прошивка может противостоять всяческим флунктуациям во время своей работы и обезопасить себя от зависания или повреждения исходных данных?

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

#mpu #watchdog #Bit_Stuffing #Stack_Painting #Lockstep #critical_section #feedback #ECC #CRC #parity

Способы Повышения Надежности Встраиваемого ПО

В этом тексте я бы хотел перечислить способы повышения надежности для встраиваемого ПО. Как обычно начтем с определений. Надёжность — свойство объекта сохранять во времени в установленных пределах...

Хабр

Раскраска Cтека (Stack Painting)

В процессорах ARM Cortex‑M стек растет от большего адреса к меньшему. То есть вниз. В этом тексте я написал как оценивать расходование стековой памяти прямо во время исполнения программы на микроконтроллере. Считать израсходованный стек можно определив соотношение непрерывно прописанных нулей к ненулевым значениям в диапазоне стековой памяти.

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

#stack #stack_painting #stackoverflow #stacktrace #paint_stack #stack_memory #ram #MCU #safety

Раскраска Cтека (Stack Painting)

Пролог В этом тексте я написал про то как наблюдать за расходованием стековой памяти прямо во время исполнения прошивки на микроконтроллере. Терминология RAM память  —...

Хабр