2020-09-21 13:42发布
阅读Linux内核代码的准备步骤:
1、读一下Tanenbaum的《现代操作系统》这本书,理解了4大基本概念:Thread(线程/进程)、VMS(虚拟内存系统)、VFS(虚拟文件系统)、I/O。
2、读一下ARM或者X86(选一种即可)的Specification,理解了6大CPU机制:寄存器机制、多级缓存机制、分段机制、分页机制、中断机制、多核同步机制。
3、选一个版本的内核源码(例如v3.18.137),选一个CPU架构(例如X86_64)。
4、下载选定版本的内核源码,并按照选的的CPU架构裁剪源码(删掉其他架构的源码)。
5、配置好编译流程。
最多设置5个标签!
阅读Linux内核代码的准备步骤:
1、读一下Tanenbaum的《现代操作系统》这本书,理解了4大基本概念:Thread(线程/进程)、VMS(虚拟内存系统)、VFS(虚拟文件系统)、I/O。
2、读一下ARM或者X86(选一种即可)的Specification,理解了6大CPU机制:寄存器机制、多级缓存机制、分段机制、分页机制、中断机制、多核同步机制。
3、选一个版本的内核源码(例如v3.18.137),选一个CPU架构(例如X86_64)。
4、下载选定版本的内核源码,并按照选的的CPU架构裁剪源码(删掉其他架构的源码)。
5、配置好编译流程。
一周热门 更多>