Linux-0.00 源码剖析
《Linux内核完全剖析》这本书在第4章给出了一个简单多任务内核示例程序,我们称之为Linux 0.00系统。本专栏包括下载代码、编译、运行、代码剖析等。
车子 chezi
乐于开源,善于分享。死磕自己,方便大家。广泛查阅,独立思考。持续琢磨,自成一家。
展开
-
Linux-0.00 代码解析(四)
Linux 0.00 的编译、运行、源码下载: http://blog.csdn.net/longintchar/article/details/78757065 Linux 0.00 Makefile 解读: http://blog.csdn.net/longintchar/article/details/78857966 Linux 0.00 代码解析(一): http:/原创 2018-02-04 15:32:32 · 1657 阅读 · 0 评论 -
Linux-0.00 代码解析(三)
6. 安装中断门和陷阱门# setup timer & system call interrupt descriptors. movl $0x00080000, %eax movw $timer_interrupt, %ax movw $0x8E00, %dx movl $0x08, %ecx # The PC default t原创 2018-01-21 20:18:02 · 2263 阅读 · 3 评论 -
Linux0.00 代码解析(二)
Linux 0.00 的编译、运行、源码下载: http://blog.csdn.net/longintchar/article/details/78757065 Linux 0.00 Makefile 解读: http://blog.csdn.net/longintchar/article/details/78857966 Linux 0.00 代码解析——boot.s: h原创 2018-01-20 13:11:06 · 2255 阅读 · 1 评论 -
关于 Intel 8253/8254
Intel 8253/8254是一个可编程定时/计数器(PIT-Programmable Interval Timer)芯片,用于处理计算机中的精确时间延迟。该芯片提供了 3个独立的16位计数器通道。每个通道可工作在不同的工作方式下, 并且这些工作方式均可以使用软件来设置。对于PC/AT及其兼容微机系统采用的是8254芯片。原创 2017-12-24 16:13:56 · 10076 阅读 · 3 评论 -
Linux 0.00 代码解析(一)
《Linux内核完全剖析》这本书在第4章给出了一个简单多任务内核示例程序,作者称之为Linux 0.00系统。源码的下载地址和实验方法可以参考我的博文 http://blog.csdn.net/longintchar/article/details/78757065本文想分析一下启动代码boot.s.原创 2017-12-10 21:46:40 · 2729 阅读 · 0 评论 -
Linux 0.00 Makefile 说明
对Linux-0.00的Makefile进行注解。原创 2017-12-20 22:28:13 · 899 阅读 · 0 评论 -
Linux 0.00 的编译和运行
《Linux内核完全剖析》这本书在第4章给出了一个简单多任务内核示例程序,我们称之为Linux 0.00系统。本文介绍了一种把它跑起来的方法。原创 2017-12-09 10:55:40 · 3896 阅读 · 4 评论