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年度新材料研发对赌技术突破合同 9页

2025年度新型幕墙工程清包服务协议书 9页

2025年度文化创意产业兼职劳务合作协议 9页

2025年度数据中心机房环境监测保洁服务合同 9页

2025年度教育机构合同主体变更及师资培训服务.. 10页

2025年度教育咨询居间合作协议书 8页

2025年度房屋买卖不过户产权过户及过户后权益.. 9页

2025年度房产租赁转售合同范本 9页

2025年度影视海报概念设计签约协议 9页

2025年度建筑工程劳务合同占比调整与施工组织.. 8页

2025年度床垫行业绿色生产标准执行合同 9页

2025年度年会主题互动环节设计与执行合同 8页

2025年度工艺品寄售代理与质量控制协议 9页

2025年度工地农民工劳动权益保障与劳动安全防.. 8页

2025年度川汽车保险理赔服务合同 8页

2025年度山地户外营地租赁协议 9页

2025年度居民住宅天然气供用气合同详细版 8页

小学自我介绍作文(15篇) 23页

工厂实习自我鉴定范例(30篇) 80页

2025年度家电行业研发合作与技术转移合同 9页

2025年度家教服务教学成果评估合同 9页

彩球设计的教学反思 7页

房产合同范本房产合同怎么写范文(3篇) 7页

教师顶岗实习心得体会900字(32篇) 60页

暑期培训班招生方案范文(6篇) 16页

2025年度实习教师聘用合同:特殊教育实习教师.. 8页

中职课件窒息的急救 37页

2025年度学生宿舍消防安全管理与服务协议 8页

2025年度学校临时校园水电维修服务协议 9页

2025年度婚姻财产保全及婚内财产权益维护合同.. 9页