- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
刘彦文等《Linux环境嵌入式系统开发基础》第14章研讨
⑷ Makefile文件 在顶层目录输入make命令及参数,会执行顶层目录的Makefile文件。 根据make命令的不同参数(有些参数被称为目标),Makefile的功能大致分为以下三类: 启动不同种类的配置编辑器,配置内核,从编辑器退出时,创建或修改配置文件.config; 依据.config文件,联编内核,产生不同格式的内核映像; 清理内核联编过程中使用的文件、产生的目标文件及符号链接,注意顶层目录中的.config文件可能会被清除掉。 14.4 内核配置文件及配置编辑器 14.4.1 内核配置文件 1. 默认配置文件 ⑴ 查看默认配置文件 内核源代码树支持的所有标准开发板中的每一款开发板,都对应一个唯一的默认配置文件。所有默认配置文件,按处理器体系结构分类,分别存放在/arch目录下不同体系结构子目录中的configs子目录中。例如标准开发板SMDK2410,默认的配置文件名为s3c2410_defconfig,文件保存在…/arch/arm/configs/子目录中。(p472) ⑵ 将默认配置文件内容拷贝到.config文件中 ① 拷贝文件 如果准备对某一款标准开发板源代码进行联编,需要将该开发板对应的默认配置文件,拷贝到内核顶层目录,并且改名为.config文件。 假如当前目录在内核顶层目录,以下命令将默认配置文件s3c2410_defconfig,拷贝到内核顶层目录,并且改名为.config。 # cp arch/arm/configs/s3c2410_defconfig .config ② 拷贝文件内容 在内核顶层目录执行以下命令,能够将…/arch/arm/configs/s3c2410_defconfig文件的内容,拷贝到内核顶层目录的.config文件中。 [root@localhost linux-]# make ARCH=arm s3c2410_defconfig 同样的方法,可以将别的默认配置文件的内容,拷贝到内核顶层目录的.config文件中。需要注意的是,应该在上述命令中指出默认配置文件名,以及处理器的体系结构。 2. 从开发板正在运行的Linux获取配置文件 开发板上的/proc/config.gz文件,是联编内核时使用的.config文件的压缩版,在开发板终端窗口执行以下命令,能够将其解压缩为普通文件: $ gunzip –c /proc/config.gz /tmp/kernel.config 该命令将解压缩后的文件存储在/tmp目录下,命名为kernel.config文件。 3. 内核顶层目录的.config配置文件 内核顶层目录的.config配置文件,可以由默认配置文件拷贝;或者从目标板获取;也可以由配置编辑器创建或修改;还可以手工修改,比如在vi编辑器中手工修改。那些对系统配置比较熟悉的人,对.config作一些小的修改,采用手工修改方式更快捷。 14.4.2 内核配置编辑器 内核配置编辑器,也称内核配置工具、内核配置系统、内核配置程序。内核配置编辑器通过提供行提示信息或配置菜单及备选项,与用户交互,记录用户的选择或输入参数,在退出编辑器前,询问用户是否保存配置,如果选择保存则创建或修改内核顶层目录下的.config配置文件。 1. 查看有哪几种内核配置编辑器 在内核源代码树顶层目录,执行以下命令,根据显示内容可知,内核源码树支持11种内核配置编辑器。 [root@localhost linux-]# make help ARCH=arm (p473) 2. 启动内核配置编辑器举例 ⑴ menuconfig编辑器(p474) ⑵ gconfig编辑器 选择某一个默认配置文件拷贝到内核顶层目录作为.config文件,在内核顶层目录执行以下命令: [root@localhost linux-]# make ARCH=arm gconfig 进入编辑器后,显示主菜单如图14.3所示: (p475) 14.4.3 顶层.config文件内容及Kconfig文件 内容举例 1. 顶层.config文件内容举例 假如在顶层目录执行以下命令,将s3c2410_defconfig默认配置文件内容拷贝到顶层.config文件中: # make ARCH=arm s3c2410_defconfig 然后用vi命令打开顶层.config文件,显示: (p475) 2. …/arch/arm/Kconfig文件内容举例 体系结构arm下的Kconfig文件,包含了与arm处理器体系结构相关
您可能关注的文档
- 关心学生安全创建平安校园研讨.ppt
- 关於TP的一些新技术研讨.ppt
- 关注十八届四中全会,聚焦依法治国研讨.ppt
- 关系型数据库系统及其应用wsy研讨.ppt
- 关系数据库标准语言SQL研讨.ppt
- 关系网络管理技术《物联网技术基础教程》研讨.ppt
- 关键客户服务3研讨.ppt
- 关键技术2研讨.ppt
- 关键技术研讨.ppt
- 关键词与SEO研讨.ppt
- 浙江省海宁市事业单位考试(中小学教师类D类)职业能力倾向测验试卷附答案.docx
- 浙江省海宁市事业单位考试(中小学教师类D类)职业能力倾向测验重点难点精练试题及参考答案.docx
- 浙江省海宁市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集一套.docx
- 五年级上册音乐全册教案苏少版.pdf
- 浙江省海宁市事业单位考试(中小学教师类D类)职业能力倾向测验试卷推荐.docx
- 浙江省江山市职业能力倾向测验事业单位考试(中小学教师类D类)试题必威体育精装版.docx
- 浙江省江山市职业能力倾向测验事业单位考试(中小学教师类D类)试题必考题.docx
- 浙江省江山市职业能力倾向测验事业单位考试(中小学教师类D类)试题完美版.docx
- 浙江省海宁市事业单位考试(中小学教师类D类)职业能力倾向测验知识点试题新版.docx
- 浙江省江山市职业能力倾向测验事业单位考试(中小学教师类D类)试题参考答案.docx
最近下载
- 2025年中学中考备考复习方案 .pdf VIP
- 监理规划范本监理规划.doc VIP
- 通达信筹码突破+筹码峰主图指标公式.doc
- 2024年糖尿病专科护士理论考试试题 .pdf VIP
- 经典日本电影100部.ppt
- 浅析井下泥石流的危害及防治.doc
- 水星船外机二冲程 40-50-60-65-75-90-HP E-ETC 2012 英文维修手册.pdf VIP
- 水星船外机二冲程 40-50-60-65-HP E-ETC 2007 英文维修手册.pdf VIP
- 船外机_本田维修手册BF175BF200BF225中文版.pdf VIP
- 船外机_雅马哈维修手册_英文F225F_Fl225F_F250D_Fl250D_F300B_Fl300B_p1-a-p150-anglais-Service Manual-.pdf VIP
文档评论(0)