1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rcore-os-rCore-Tutorial

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 21:14 7f8a4fd

rCore-Tutorial V3 (в разработке)

Actions Status

Этот учебный репозиторий является версией V3, которая была переработана после rCore_tutorial V2.

Цель этого документа в основном ориентирована на «студентов, которые хотят экспериментировать». После каждой главы мы предоставляем завершённый код, и ваши практические задачи должны быть реализованы на основе нашей версии с минимальными изменениями.

Для студентов, которые хотят полностью реализовать rCore, наш документ может быть не очень дружелюбным. В процессе написания учебника нам пришлось тщательно взвесить и рассмотреть множество аспектов, таких как ясность и полнота, а также исключить большое количество кода, связанного с синтаксисом Rust и операционной системой, чтобы обеспечить лучшую читаемость и краткость. Поэтому студенты, которые хотят использовать этот документ в качестве руководства для полной реализации, могут столкнуться с трудностями при копировании всего кода. Возможно, им потребуется самостоятельно изучить некоторые аспекты и провести анализ.

Кроме того, если вы считаете, что размер шрифта и стиль неудобны, вы можете настроить их через кнопки в верхней части GitBook.

Структура репозитория

  • docs/ — учебное руководство, содержащее экспериментальное содержание и стандарты разработки;
  • notes/ — отчёты о начале работы и несколько обсуждений;
  • os/ — код операционной системы;
  • user/ — код пользовательского режима;
  • SUMMARY.md — страница каталога GitBook;
  • book.json — файл конфигурации GitBook;
  • rust-toolchain — ограничение версии инструментальной цепочки Rust;
  • deploy.sh — скрипт автоматического развёртывания.

Учебное руководство

На основе GitBook оно уже было развёрнуто на GitHub Pages.

Использование документа локально

npm install -g gitbook-cli
gitbook install
gitbook serve

Код

Код операционной системы

Этот проект основан на инструментах cargo и make. Вы можете запустить код из корневого каталога с помощью команды make run. Более подробную информацию см. в файлах Makefile, os/Makefile и user/Makefile.

Ссылки и благодарности

В этом документе и коде были использованы следующие источники:

Мы выражаем благодарность разработчикам и сопровождающим этого репозитория, а также многим преподавателям и студентам, которые участвовали в обсуждении и исправлении ошибок в этом проекте.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/rcore-os-rCore-Tutorial.git
git@api.gitlife.ru:oschina-mirror/rcore-os-rCore-Tutorial.git
oschina-mirror
rcore-os-rCore-Tutorial
rcore-os-rCore-Tutorial
master