




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
linux内核的配置编译与移植 周建设zhoujianshe 概要 Linux内核源码版本命名Linux的内核构成Linux内核的目录结构Linux内核编译步骤 Linux内核源码版本命名 主版本号 次版本号 修改的次数 root localhost uname r2 6 18 92 el5xen Linux体系结构 Linux内核的构成 虚拟文件系统VFS Linux内核的目录结构 Linux内核的目录结构 arch内核所支持的每种CPU体系 在该目录下都有对应的子目录block部分块设备驱动程序crypto加密 压缩 CRC校验算法documentation内核的文档driver设备驱动程序 Linux内核的目录结构 fs存放各种文件系统的实现代码 每个子目录对应一个文件系统的实现 公用的源程序用于实现虚拟文件系统vfsinculde内核所需要的头文件 与平台无关的头文件放在include linux子目录下 与平台相关的头文件放在相应的子目录中init内核初始化代码ipc进程间通信的实现代码 Linux内核的目录结构 KernelLinux大部分关键的核心功能都在这个目录实现lib库文件代码mm内存管理相关的代码net网络协议的实现代码samples一些内核编程的范例 Linux内核的目录结构 scripts配置内核的脚步security安全管理模块sound音频设备的驱动程序usrcpio命令实现virt内核虚拟机 Linux内核编译步骤 一 Cleaningtargets makecleanremovemostgeneratedfilesbutkeeptheconfig makemrproperremoveallgeneratedfiles config variousbackupfiles 清除目标文件 Linux内核编译步骤 二 config Updatecurrentconfigutilisingaline orientedprogrammenuconfig Updatecurrentconfigutilisingamenubasedprogramxconfig UpdatecurrentconfigutilisingaQTbasedfront endgconfig UpdatecurrentconfigutilisingaGTKbasedfront endoldconfig Updatecurrentconfigutilisingaprovided configasbasedefconfig Newconfigwithdefaultanswertoalloptions 配置 Linux内核编译步骤 三 makezImagemakebzImage 编译 Makefile Kconfig Kbuild 移植 1 修改顶层Makefile架构arch交叉编译器2 分区Ubootkernelfs arch arm mach s3c2410 common smdk c 3 ECC校验Drivers mtd nand s3c2410 cUBOOT和内核校验算法不一样chip ecc mode NAND ECC SOFT 改为chip ecc mode NAND ECC NONE4 文件系统的支持修改fs Kconfig支持devfs 在Pseudofilesystems主菜单的最后添加我们所要的内容 文件系统补丁 mtd yaffshttp www aleph1 co uk cgi bin viewcvs cgi dirlisttar zxvfyaffs2 tar gz root Binnary cdyaffs22440
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市公园儿童游乐设施创新设计方案
- 基于DIA蛋白质组学和非靶向代谢组学联合探究雄性双峰驼颈腺组织CPT1A-脂肪酸的代谢途径
- 考点解析-人教版八年级上册物理声现象《声音的产生与传播》定向攻克试题(含答案解析)
- 第二单元第2课《信息搜索与遴选》教学设计 苏科版(2023)信息科技七年级上册
- 医院医养中心建设项目环境影响报告书
- 空间高速轴承用多孔材料渗流行为研究
- 解析卷人教版八年级上册物理光现象《光的直线传播》专题测评试卷(附答案详解)
- 考点解析-人教版九年级物理《生活用电》专题攻克试题(含详解)
- 基于精氨酸缺乏介导的细胞自噬探究高糖促进软骨退变的机制
- 考点攻克人教版八年级上册物理《长度和时间的测量》必考点解析试题(含答案解析版)
- 调试、试运行与移交管理方案
- GB/T 26655-2011蠕墨铸铁件
- 热镀锌钢管技术标准
- 周三多管理学第03章管理的基本原理
- 基础生态学第4章种群及其基本特征课件
- 虚拟现实与增强现实头戴显示关键技术及应用项目
- (完整)公共卫生基本知识考试题题库及答案
- 《电力工业企业档案分类规则0大类》(1992年修订版)
- GB∕T 26520-2021 工业氯化钙-行业标准
- 温州医科大学《儿科学》支气管肺炎
- 常见传染病预防知识ppt-共47页课件
评论
0/150
提交评论