![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 内核开发
Linux 内核开发
deepwater_zone
嵌入式开发、学习交流
展开
-
Linux 内核目录(arch,drivers,include,init,ipc,kernel,mm,net,scripts,tools)
内核源码很复杂,包含多级目录,形成一个庞大的树状结构,通常称为Linux源码目录树。目录内容arch/包含各体系结构特定的代码,如arm、x86、ia64、mips等,在每个体系结构目录下通常都有: /boot:内核需要的特定平台代码 /kernel:体系结构特有的代码 /lib:通用函数在特定体系结构的实现 /math-emu:模拟FPU的代码,在ARM中,使用/ma...原创 2019-04-30 23:34:33 · 5679 阅读 · 2 评论 -
Linux 内核组成和特点(内存管理,进程管理,IPC,虚拟文件系统,网络)
Linux 是一个开放、自由的操作系统内核,具有一些鲜明的特点:(1)Linux是一个一体化内核。一体化内核是也称宏内核 ,是相对于微内核而言的。几乎所有的嵌入式和实时系统都采用微内核,如VxWorks、uC/OS-II、PSOS等。(2)可移植性强。Linux 目前已经成为支持硬件平台最广泛的操作系统。(3)可裁剪的操作系统内核。Linux 极具伸缩性,内核可以任意裁剪,可以大至几十或...原创 2019-05-04 15:33:29 · 2363 阅读 · 0 评论