ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
512368 Топик полностью
VVB (01.05.2014 21:16, просмотров: 120) ответил fk0 на Как всё же в FreeRTOS жить без errno, например?
Кстати, использование errno и много другого запрещено стандартами (MISRA C, MISRA C++, JSF-AV при разработке которого принимал участие Страуструп ) для критических систем безопасности. Равно как и любые операции с динамической памятью (MISRA C++) http://www.stroustrup.com/bs_faq2.html
или запрет на динамическую память после инициализации (JSV AV). А также применение только сертифицированных по DO-178B level A библиотек поддержки C++ и CRT (JSF-AV). Вот и кодируй после этого, используя паттерны проектирования и множество других стандартных приёмов. Не получится, эти знания лягут мёртвым грузом (если будешь работать только в области критических систем).