DeodeokOS
1.0.0
這是一個基於64位多核OS和救援書籍的原理編寫的操作系統項目。
它很容易記錄,因此可能會有頻繁的更改和錯誤!
docker build --platform linux/amd64 -t os:1.0 .
docker-compose up -d
docker exec -it os bash
./build.sh && ./qemu.sh
cmp al, 19 cmp al, 37工作。如果您繼續通過GDB進行調試,則需要兩個外殼。
docker exec -it os bash
./build.sh && ./qemu_debug.shgdb
target remote:1234
file 02.Kernel64/Temp/Kernel64.elf設置斷點後調試進度
首先,安裝本機調試擴展名。
如果您繼續在VSCODE環境中進行調試,請按照以下過程。
.vscode/task.json qemu構建執行.vscode/task.json中運行QEMU調試您可以通過修改.vscode/launch.json和.vscode/task.json的內容來自定義命令。