Remarque: Ce projet n'est plus maintenu. Étudiants intéressés, veuillez consulter RCORE-TUTORAL-V3.
Ce référentiel d'enseignement est une version V3 refactorisée après RCORE_TUTORAL V2.
L'objectif de ce document est principalement destiné aux «étudiants qui font des expériences». Nous fournirons le code terminé après la fin de chaque chapitre. Vos exercices ne doivent être mis en œuvre que progressivement en fonction de la version que nous avons donnée, et je n'ai pas besoin d'être réécrite en fonction du tutoriel.
Pour les étudiants qui souhaitent mettre en œuvre un RCORE dans leur intégralité, notre documentation peut ne pas être très sympathique. Parce que lors de la rédaction du tutoriel, nous devons faire beaucoup de compromis et de considérations pour plus de clarté et de compréhensivité, et omettre beaucoup de syntaxe rouillée et de code indépendant du système d'exploitation pour apporter une meilleure lisibilité et une simplicité, les étudiants qui veulent se référer à cet document et à la mettre en œuvre en totalité peuvent ne pas avoir la douceur de la copie à partir de la fin (cette approche n'est pas l'intention d'origine de l'apprentissage), et peut avoir besoin d'une compréhension complète et de la réflexion.
De plus, si vous vous sentez mal à l'aise avec la taille et le style de la police, vous pouvez l'ajuster à travers les boutons au-dessus du gitbook.
docs/ : l'enseignement des conseils expérimentaux est divisé en contenu expérimental et spécifications de développementnotes/ : rapport de projet et plusieurs discussionsos/ : Code du système d'exploitationuser/ : Code d'état de l'utilisateurSUMMARY.md : page du répertoire GitBookbook.json : fichier de configuration de gitbookrust-toolchain : version limitée de la chaîne d'outils de rouilledeploy.sh : script de déploiement automatique Sur la base de GitBook, il a été déployé sur des pages GitHub.
npm install -g gitbook-cli
gitbook install
gitbook serve Ce projet est basé sur des outils tels que la cargaison et la fabrication. Vous pouvez exécuter le code dans le répertoire racine via la commande make run . Pour plus de détails, veuillez vous référer à Makefile , os/Makefile et user/Makefile .
Ce document et la section de code références:
Je tiens à exprimer ma gratitude aux développeurs et aux mainteneurs d'entrepôt, et remercie également de nombreux enseignants et camarades de classe qui ont discuté et errata ensemble pendant le développement de ce projet.