Liteos
Напишите простую ОС, основанную на «восстановлении истины операционной системы»
Модули, которые были реализованы
- Начальная загрузка
- Пейджинг памяти + виртуальная память
- Планировка многопроцессов/потока (Пользовательский процесс/поток ядра), переключение уровня привилегий задачи.
- Модуль переработки прерывания
- Таймер, диск, клавиатура, видеокарта и другие драйверы
- Файловая система с классом EXT2
- Динамическое распределение памяти и переработка (Malloc и Free)
- Системные вызовы
- Выполнение внешних программ (анализ и загрузка файлов ELF, но только использование внутреннего интерфейса ОС)
- Основная реализация трубопроводов
Будущие цели
- Реализация основного графического интерфейса
- Реализация базового стека протоколов сети
Демонстрация
