Chinaunix首页 | 论坛 | 博客
  • 博客访问: 658415
  • 博文数量: 175
  • 博客积分: 2457
  • 博客等级: 大尉
  • 技术积分: 1488
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-13 20:31
文章分类

全部博文(175)

文章存档

2012年(22)

2011年(153)

分类: LINUX

2011-08-21 19:53:41

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.开中断之前的准备工作

阅读(2390) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~