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交叉编译

最近更新

中国核学会核技术经济座谈会在京召开 2页

中国大陆五个地区日本血吸虫人工感染恒河猴的.. 2页

《数星星的孩子》ppt课件 49页

中国二氧化碳排放影响因素实证研究综述 2页

中华大蟾蜍冬眠前后血浆性激素变化的研究 2页

两种铝合金材料组合搭接连接件疲劳特性分析 2页

东方红—150拖拉机传动箱体试验复模态分析研究.. 2页

丙烯酸异辛酯与1-辛烯的共聚研究 2页

不确定性概念的合理描述及其处理方法 2页

不同海拔的蛙类皮肤组织结构比较分析揭示高山.. 2页

下送上回空调方式在毛纺织厂的应用 2页

上海橡胶行业应用远红外新技术节能经验综述 2页

上海市召开胶粘剂技术应用交流会 2页

2025年幼儿园教师节实用礼物排行榜 4页

2025年幼儿园教学实习总结 7页

三相异步电动机对电压波形要求的探讨 2页

三点式PI电极调节器在铁合金炉上的应用 2页

《孝敬父母》主题班会 19页

2025年幼儿园幽默小故事 5页

2025年幼儿园师德师风自查自纠报告 27页

万向接轴叉头损坏原因分析和解决办法 2页

2025年幼儿园小班礼仪教学计划 10页

丁基橡胶空调阻尼块的制备及性能研究 2页

2025年幼儿园小班教师个人年终工作总结范文 12页

2025年幼儿园小朋友生日祝福语 7页

艺术舞蹈老师简历模板 1页

借款合同模板(电子版) 5页

服装设计合作协议书 5页

全国学前教育普及普惠区创建工作方案 5页

历年山东省烟台市物业公司物业管理基本工作范.. 15页