磨刀不误砍柴工,自制操作系统第13回准备工作是否做到位?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3180个文字,预计阅读时间需要13分钟。
目录
一、背景回顾
二、编写makefile
三、实现Assert断言
四、实现字符串操作函数
五、测试
一、背景回顾
上一回,我们详细讲解了整个系统的中断工作流程,整个中断系统比较复杂,下面我们来详细解析一下。目录
一、前景回顾
二、编写makefile
三、实现Assert断言
四、实现字符串操作函数
五、测试
一、前景回顾
上一回我们详细地讲解了整个系统的中断工作流程,整个中断系统比较难的地方在于中断的执行流程,我开始学的时候对这一块也是比较模糊的,感觉不知从何入手。现在已经很清楚整个流程了,这里可以给读者一个建议,想象自己是CPU,当接收到中断信号后,根据中断的处理流程去看代码,应该很快就能看懂代码,不要单独去看某一块代码,这样代入性不强。这一回先暂停主线任务,先腾出手来把一些准备工作给完善了。
二、编写makefile
这里为什么要插入makefile呢?在前面的代码中,如果读者都编译运行过的话,会发现实在是太太太麻烦了!每一个文件都要去编译,最后再链接。所以这里我们写一个自己的makefile,只需要一键make就可以。
本文共计3180个文字,预计阅读时间需要13分钟。
目录
一、背景回顾
二、编写makefile
三、实现Assert断言
四、实现字符串操作函数
五、测试
一、背景回顾
上一回,我们详细讲解了整个系统的中断工作流程,整个中断系统比较复杂,下面我们来详细解析一下。目录
一、前景回顾
二、编写makefile
三、实现Assert断言
四、实现字符串操作函数
五、测试
一、前景回顾
上一回我们详细地讲解了整个系统的中断工作流程,整个中断系统比较难的地方在于中断的执行流程,我开始学的时候对这一块也是比较模糊的,感觉不知从何入手。现在已经很清楚整个流程了,这里可以给读者一个建议,想象自己是CPU,当接收到中断信号后,根据中断的处理流程去看代码,应该很快就能看懂代码,不要单独去看某一块代码,这样代入性不强。这一回先暂停主线任务,先腾出手来把一些准备工作给完善了。
二、编写makefile
这里为什么要插入makefile呢?在前面的代码中,如果读者都编译运行过的话,会发现实在是太太太麻烦了!每一个文件都要去编译,最后再链接。所以这里我们写一个自己的makefile,只需要一键make就可以。

