ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июня
1590832 Топик полностью
abivan (Вчера, 20:43, просмотров: 78) ответил AlexG на Социологический опрос. Как можно охарактеризовать разработчика, который в проекте создал драйвер для микросхемы, на которую микроконтроллер не може повлиять никак (это, условно, не управляемый буфер) и вместо объявления локальной переменной использовал malloc (и free на выходе) в нескольких местах? В маленькой Атмеге.
вообще ничего не понятно. 1. малок и фри могут быть самописными, не требующих больших ресурсов. 2. использована ли ртос(хотяб кооперативная) 

3. локальная переменная выделяется на стеке, ну или статическая будет если ртос кооперативная и стека у задачи нет.

Так что осуждать, без более подробного описания задачи я бы не стал.


PS: я на пике18 4к Озу использовал и кооперативную ртос(OSA) и самописное выделение и освобождение памяти.