Linux0.11内核学习

2427阅读 0评论2011-08-21 tiny_xd
分类:LINUX

2011-8-21 环境搭建
1.可以下载已经配置好的开发环境:地址:linux-0.11-devel-060625.zip
2.可以自己配置 下载必需的bochs bootimag rootimag 等。然后自己按范例写bochs的配置文件。
2011-8-22 从开机加电到执行main函数之前的过程
1.准备中断向量表和中断向量程序
2.加载三部分代码:a. bootsect模块  b.setup模块 c. system模块(结合0.11内核中文注释版学习)
2011-8-23
接上
3.设定保护模式和分页机制,向32位模式转变。而main函数的执行用了一个很巧妙的方法(把L6标号和main压栈,而在创建分页机制的中断子程序执行完之后ret,栈弹出自然执行main)。太巧妙的方法了。。。
2011-8-25
学习从main到怠速
1.开中断之前的准备工作

上一篇:嵌入式Linux中让应用程序自动启动(转载)
下一篇:static函数(转自百度百科)