ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
477825 Топик полностью
VVB (03.01.2014 10:30, просмотров: 597) ответил fk0 на Задача в принципе решима... Но для начала следует понимать некоторые вещи, после чего придёт также понимаение, что не стоит пытаться её решать таким путём.
Требуемый объём работы впечатляет. RM48L950 имеет 16 каналов MPU, из которых 5 каналов требуется для FreeRTOS. Наверное, мне проще отказаться от CRT (точнее, перенести в виде исходников требуемые мне функции и покрыть их тестами, либо написать свои). Ну и не использовать динамическое выделение памяти и вообще не линковать CRT. Дополнительный плюс -- полное понимание всего стороннего не покрытого сертификатами кода, только нафиг оно надо? Кстати, SafeRTOS запрещает динамическое выделение памяти. Или второй вариант: отказаться от использования MPU и увеличить покрытие тестами, что похужее в силу причин, описанных вами, с доводами я полностью согласен. Речь идёт о программном обеспечении для аппаратов наркоза. Кстати, а какие есть RTOS для мелкоконтроллеров с MPU, которые имеют встроенную CRT и обеспечивают защиту памяти? Лично мне странно, что таких ОС не появилось, я понимаю, что исторически ОС развивались без MPU