История изменений
Исправление shkolnick-kun, (текущая версия) :
Сначала нужно реализовать еще парочку библиотек API, чтобы посмотреть, насколько универсально и пригодно для подобный вещей ядро BuguRTOS.
В ближайших планах сделать API с11-threads и CMSIS/RTOS (либо FreeRTOS, ололо, мам, я написал FreeRTOS!), пока думаю, что выбрать.
После этого можно будет говорить о стабилизации API ядра, и начинать прототипировать b4.
Потом надо разработать карту памяти для ButtHURD/b4, чтобы тормозило не так сильно, как обычные микроядра, ну хотя бы попытаться.
Дальше надо будет портировать BuguRTOS на что-нибудь с виртуальной памятью (склоняюсь к system/161) и можно будет писать b4.
Дальше в качестве прототипа ButtHURD можно будет написать набор демонов, реализующий OS/161, на основе исходников из нее же.
Дальше всё в тумане...
Исправление shkolnick-kun, :
Сначала нужно реализовать еще парочку библиотек API, чтобы посмотреть, насколько универсально и пригодно для подобный вещей ядро BuguRTOS.
В ближайших планах сделать API с11-threads и CMSIS/RTOS (либо FreeRTOS, ололо, мам, я написал FreeRTOS!), пока думаю, что выбрать.
Если после этого можно будет говорить о стабилизации API ядра, и начинать прототипировать b4.
Потом надо разработать карту памяти для ButtHURD/b4, чтобы тормозило не так сильно, как обычные микроядра, ну хотя бы попытаться.
Дальше надо будет портировать BuguRTOS на что-нибудь с виртуальной памятью (склоняюсь к system/161) и можно будет писать b4.
Дальше в качестве прототипа ButtHURD можно будет написать набор демонов, реализующий OS/161, на основе исходников из нее же.
Дальше всё в тумане...
Исходная версия shkolnick-kun, :
Сначала нужно реализовать еще парочку библиотек API, чтобы посмотреть, насколько универсально и пригодно для подобный вещей ядро BuguRTOS.
В ближайших планах сделать API с11-еthreads и CMSIS/RTOS либо FreeRTOS (ололо, мам, я написал FreeRTOS!), пока думаю, что выбрать.
Если после этого можно будет говорить о стабилизации API ядра, и начинать прототипировать b4.
Потом надо разработать катру памяти для ButtHURD/b4, чтобы тормозило не так сильно, как обычные микроядра, ну хотя бы попытаться.
Дальше надо будет портировать BuguRTOS на что-нибудь с виртуальной памятью (склоняюсь к system/161) и можно будет писать b4.
Дальше в качестве прототипа ButtHURD можно будет написать набор демонов, реализующий OS/161, на основе исходников из нее же.
Дальше всё в тумане...