Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Пишем свою мобильную ОС с нуля на Rust. Часть 4: GUI, SQLite и DOOM




Прошёл год с момента выхода первой части. Тогда нам удалось вывести изображение на экран настоящего телефона. Это была проверка того, что идея в принципе реализуема.Дальше началась глубокая системная работа, и вывод на экран пропал из кода ядра. Зато появились изоляция памяти, HAL, процессы и capability-модель. Теперь, встав на ноги, ОС наращивает userspace-слой. На экран вернулась картинка — уже с окнами, кнопками и приложениями для телефона, Raspberry Pi и QEMU. На телефоне заработал и тачскрин.Эта часть будет обзорной: посмотрим, как теперь устроены связи между программами, файловая система и поддержка C и C++, запустим SQLite и DOOM. А в конце напишем своё GUI-приложение — калькулятор. В третьей части он выводил результат в UART. В этой сделаем калькулятор с окном и кнопками. Читать далее

https://habr.com/ru/articles/1100800/?utm_campaign=1100800&utm_source=habrahabr&utm_medium=rss
Просмотры: 9
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти