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的内容来自定义命令。