Catatan: Proyek ini tidak lagi dipertahankan. Siswa yang tertarik silakan lihat RCore-Tutorial-V3.
Repositori pengajaran ini adalah versi V3 yang direfaktor setelah RCORE_TUTORIAL V2.
Tujuan dari dokumen ini terutama ditujukan untuk "siswa melakukan eksperimen". Kami akan memberikan kode yang sudah selesai setelah akhir setiap bab. Latihan Anda hanya perlu diimplementasikan secara bertahap berdasarkan versi yang kami berikan, dan tidak perlu ditulis lagi sesuai dengan tutorial.
Untuk siswa yang ingin menerapkan RCore secara penuh, dokumentasi kami mungkin tidak terlalu ramah. Karena selama penulisan tutorial, kita perlu membuat banyak pertukaran dan pertimbangan untuk kejelasan dan kelengkapan, dan menghilangkan banyak sintaksis karat dan kode-independen OS untuk membawa keterbacaan dan kesederhanaan yang lebih baik, siswa yang ingin merujuk pada dokumen ini dan mengimplementasikannya secara penuh mungkin tidak memiliki kelancaran dari copying dari goresan ke akhir (pendekatan ini bukan niat asli), mungkin tidak ada pemahaman.
Juga, jika Anda merasa tidak nyaman dengan ukuran dan gaya font, Anda dapat menyesuaikannya melalui tombol di atas gitbook.
docs/ : Mengajar Bimbingan Eksperimental dibagi menjadi spesifikasi konten eksperimental dan pengembangannotes/ : Laporan Proyek dan beberapa diskusios/ : Kode Sistem Operasiuser/ : Kode Negara PenggunaSUMMARY.md : Halaman Direktori Gitbookbook.json : File Konfigurasi Gitbookrust-toolchain : Versi terbatas dari Rust Toolchaindeploy.sh : skrip penyebaran otomatis Berdasarkan GitBook, telah digunakan di halaman GitHub.
npm install -g gitbook-cli
gitbook install
gitbook serve Proyek ini didasarkan pada alat seperti kargo dan make. Anda dapat menjalankan kode di direktori root melalui perintah make run . Untuk detail lebih lanjut, silakan merujuk ke Makefile , os/Makefile dan user/Makefile .
Referensi bagian dokumen dan kode ini:
Saya ingin mengucapkan terima kasih kepada pengembang dan pengelola gudang, dan juga berterima kasih kepada banyak guru dan teman sekelas yang membahas dan melakukan kesalahan selama pengembangan proyek ini.