16 poin oleh xguru 2021-09-27 | Belum ada komentar. | Bagikan ke WhatsApp
  • Tutorial untuk pengembang hobi OS yang belum terbiasa dengan ARM64

  • Mencoba menulis kernel OS monolitik dari nol langkah demi langkah

  • Mencoba menulis fungsi-fungsi OS umum seperti konsol serial, memori virtual, dan penanganan pengecualian HW dengan memanfaatkan karakteristik Rust

  • Terdiri dari 16 tahap. Menyertakan biner kernel yang bisa di-boot untuk tiap tahap

  • Bentuknya terus memperluas tahap sebelumnya

  • Raspberry Pi 3 dan 4 adalah target utama, tetapi cukup mudah di-porting ke CPU lain juga

Tutorial

  1. Wait Forever

  2. Runtime Init

  3. Hacky Hello World

  4. Safe Globals

  5. Drivers: GPIO and UART

  6. UART Chainloader

  7. Timestamps

  8. HW Debugging using JTAG

  9. Privilege Level

  10. Virtual Memory Part 1: Identity Map All The Things!

  11. Exceptions Part 1: Groundwork

  12. Integrated Testing

  13. Exceptions Part 2: Peripheral IRQs

  14. Virtual Memory Part 2: MMIO Remap

  15. Virtual Memory Part 3: Precomputed Translation Tables

  16. Virtual Memory Part 4: Higher-Half Kernel

Belum ada komentar.

Belum ada komentar.