设为首页 加入收藏

TOP

Linux内核移植读书笔记
2014-11-24 07:32:37 来源: 作者: 【 】 浏览:0
Tags:Linux 内核 移植 读书 笔记

最近在看《嵌入式Linux应用开发完全手册》,前一阵在看关于Uboot的启动流程分析,可忘记把读书笔记给记录下来,现在在读移植Linux内核,我想应该记录一些东西,以加深理解


16.1 Linux版本及特点


2.6.36.2 :主板本是2.6,次版本36,修订版本2


16.2.2 内核源码结构及Makefile分析



嵌入式Linux应用开发完全手册


一,arch:体系结构相关的代码,对于每个架构的cpu,arch目录下有一个对应的子目录,arch/arm,arch/i386


block:块设备相关的通用函数


crypo:加密和散列算法


drivers:所有设备的驱动程序,里面的每一个子目录对应一类驱动程序


fs:Linux内核所支持的文件系统


include:内核头文件,有基本的头文件(include/Linux/下),各种驱动或功能部件的头文件,各种体系相关的头文件,


init:内核的初始化代码,main。c是内核引导后的第一各函数


ipc:进程间通信的代码


kernel:内核管理的核心代码,与处理器相关的核心代码在arch/arm/kernel/下


lib:内核用到的一些库函数代码,与处理器相关的库函数代码在arch/arm/lib/下


mm:内存管理代码,与处理器相关的内存管理代码在arch/arm/mm/下


net:网络支持代码,每个子目录代表网络的一个方面


security:安全,密钥相关的代码


sound:音频设备的驱动程序


usr:用来制作一个压缩的cpio归档文件:initrd的镜像,它可以作为内核启动后链接的第一各文件系统,一般用不到


Documentation:内核文档


scripts:用于配置,编译内核的脚本文件


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇嵌入式Linux学习笔记 下一篇关于Android开发Google Map的问题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·用 Python 进行数据 (2025-12-25 15:49:09)
·如何学习Python数据 (2025-12-25 15:49:07)
·利用Python进行数据 (2025-12-25 15:49:04)
·Java 学习线路图是怎 (2025-12-25 15:19:15)
·关于 Java 学习,有 (2025-12-25 15:19:12)