學習linux kernel module,我是用qemu riscv來跑這次的範例程式一開始先記錄環境的配置與用到的工具。
下載gnu toolchain(編譯kernel和module)sudo apt install qemu-system-misc qemu-system-riscv
如果要做bare-metal programming可以下載
sudo apt install gcc-riscv64-unknown-elf
(但是要小心很多linux kernel的功能就不能用,也不能用它來編kernel)
其他會用到的工具
sudo apt install make libncurses-dev flex bison libssl-dev bc