История изменений
Исправление lenin386, (текущая версия) :
Что мне за радость в том, что надежное микроядро не упало, когда упал и не может подняться драйвер файловой системы, на которой все работает? Ядро работает, а сделать все равно ничего нельзя.
Это потому, что твоё ПО, хоть и работает под RT OS, не использует рекомендации для написания надёжного кода. Среди этих рекомендаций, в частности, свести к минимуму использование динамической памяти. Один большой malloc в самом начале или вообще без них. Файловой системой вообще моветон пользоваться, её и в образ-то обычно не вкомпилируют. Пиши в девайс, нахрена тебе файлы. Это тебе desktop штоле с кошечками.
Исходная версия lenin386, :
Что мне за радость в том, что надежное микроядро не упало, когда упал и не может подняться драйвер файловой системы, на которой все работает? Ядро работает, а сделать все равно ничего нельзя.
Это потому, что твоё ПО, хоть и работает под RT OS, не использует рекомендации для написания надёжного кода. Среди этих рекомендаций, в частности, свести к минимуму использование динамической памяти. Один большой malloc в самом начале или вообще без них. Файловой системой вообще моветон пользоваться, её и в образ-то обычно не вкомпилируют.