Code an OS Project
准备
总体介绍
环境部署
你好,世界
“主”函数的编写
ecall 指令的封装
操作系统的启动
拼搭我们的系统
附录:链接脚本 Linker Script
中断
PLIC
UART
RTC
驱动全志哪吒 D1 开发板的 PLIC
驱动全志哪吒 D1 开发板的 RTC
[物理内存管理]
虚拟内存管理
基础介绍
基础头文件准备
初始化过程
其他管理过程
进程管理
初始化 0 号进程
本书使用 GitBook 发布
拼搭我们的系统
拼搭我们的系统
编译链接我们的代码
执行与调试的启动
拼搭我们的系统
[ ] 编写完成后我们需要将我们的系统编译并拼接起来(介绍词)
编译链接我们的代码
[ ] 我们的系统是如何被编译链接的(参考makefile的注释)
[ ] 可以加一点make的知识
[ ] 参考资料:
https://www.ruanyifeng.com/blog/2015/02/make.html
[ ] 参考资料:
https://seisman.github.io/how-to-write-makefile/implicit_rules.html
[ ] 链接脚本(linker.ld)是什么意思
执行与调试的启动
[ ] 如何启动系统,在makefile里是怎么体现的
[ ] 如何进入调试,在makefile里是怎么体现的
results matching "
"
No results matching "
"