1 / 78
文档名称:

实验二(内核移植).ppt

格式:ppt   大小:6,434KB   页数:78页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验二(内核移植).ppt

上传人:mh900965 2017/11/14 文件大小:6.28 MB

下载得到文件列表

实验二(内核移植).ppt

相关文档

文档介绍

文档介绍:2017/11/14
实验二 Linux内核的编译与 文件系统的构建
2
提纲
1
3
2
4
5
基础知识
实验目的
实验内容
预备知识
实验设备
6
实验过程
7
实验报告要求
3
1 实验目的
掌握交叉编译环境的设置
掌握嵌入式Linux内核编译方法
掌握嵌入式Linux文件系统编译方法
掌握嵌入式Linux文件加载及启动的方法
4
2 实验内容
设置嵌入式Linux的交叉编译环境
编译Linux内核及文件系统
加载、运行嵌入式Linux系统
5
3 预备知识
掌握虚拟机及Linux系统的安装方法
掌握Linux系统的常用命令
掌握vi编辑器的使用方法
掌握make工具的使用方法
掌握Linux内核的构成
掌握Busybox文件的用途
6
4 实验设备
JXARM9-2440教学实验箱
ADT2000仿真器和ADT IDE集成开发环境
串口连接线、网络连接线
7
5 基础知识
Linux映像由内核(kernel)和文件系统(fs)组成。
可将kernel和fs统一编译到一个映像(image)文件中,也可以将kernel和fs独立地放置于不同的映像文件中(烧写到FLASH的不同区域),这需要通过修改Makefile文件和内核中的文件系统加载代码实现。
本系统中kernel和fs分别位于不同的映像文件中。分别为()。
Linux支持压缩核心(zImage),它是对原核心映像文件()进行压缩,并在压缩后的文件头部添加一段解压缩代码。在zImage运行时,先运行这段解压缩代码将程序解压缩到Linux核心运行地址,完成后,跳转到核心运行。
Linux开发过程
BOOTLOADER开发
Linux开发环境建立
Linux内核移植
应用程序开发
5 基础知识
引导Linux
烧写Linux内核映像和文件系统
初始化硬件
5 基础知识
支持Linux开发的BOOTLOADER
GNU的交叉编译器,包括以下组件:
,即在宿主机上开发编译目标上可运行的二进制文件;
,包括objdump、objcopy等;

对于ARM可以采用如下两个版本的编译器:
arm-elf-
arm-linux-
5 基础知识
GNU交叉编译

最近更新

2025年湿式脱硫成套设备项目合作计划书 54页

2025年糖尿病自我管理指南与健康教育攻略 31页

《医院空气净化管理》 42页

2025年热门综合征解析大全 17页

关于价值工程基本概念的探讨——兼与贾焕文同.. 2页

关于丁二醇的生产及其市场需求的发展分析 2页

2025年护理职业成长攻略与未来规划 41页

2025年心脏瓣膜疾病解析 79页

全国高校文科学报研究会在杭州召开老编辑理论.. 2页

全国毛毯学术讨论会在兰州召开 2页

免烧耐温1500℃的刚性隔热瓦涂层及其制备方法.. 2页

光对油炸方便面氧化劣变的研究 2页

公司干部聘用合同书(20篇) 67页

关于八年级教学工作计划 28页

关于生日宴会答谢词范文汇总(32篇) 44页

2025年脑卒中康复期跌倒风险防控策略研究 16页

员工年终工作反思与总结(4篇) 8页

2025年一年级学生解题思路引导策略 15页

2025年慢性阻塞性肺病诊疗精讲教程 47页

二零二五年度企业培训合作项目合同范本——战.. 9页

二零二五年度企业员工劳动合同续签细则 7页

二零二五年度企业内部员工个人车辆使用规范协.. 8页

2025年化疗前后护理攻略与实践 35页

二零二五年度人工智能产业委托招商及技术研发.. 9页

二零二五年度交通枢纽安保公司保安劳务派遣合.. 9页

二零二五年度互联网医疗股权收购与整合协议 8页

二零二五年度事业单位员工住房补贴协议模板 7页

2025年感受到温暖中学生主题作文 8页

最新部编版三年级下册语文全册教案 106页

村后备干部笔试试题及答案 5页