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

最近更新

绿色技术创新路径-全面剖析 36页

一年级道德与法治《我们爱整洁》PPT 17页

催化剂活性组分晶粒大小分布的测定方法及应用.. 2页

保护油层分层采油工艺管柱试验研究 2页

一例脾破裂患者的护理查房 27页

低成本压控放大器 基于电感的555振荡器 2页

《题临安邸》ppt课件 27页

煤炭买卖合同范本 6页

价格浅析——兼论广州市场物价 2页

以化工带动全局——关于寻甸工业发展的探讨 2页

深圳房屋租赁合同新规定 6页

从国外引进的设备浅淡丝织络并捻设备的改造 2页

介绍两种新式安全联轴器及其应用 2页

人的因素和平面显示技术将动摇CRT的统治地位 2页

流量节流装置供应合同技术条款协议 7页

沿街店铺转让合同范本 6页

五十铃公司对柴油发动机金属材料的研究 2页

云南农村低压电网电压质量分析与改进措施 2页

水电工程合同专用模板 7页

主运输大巷小倾角贯穿主斜井支护技术研究 2页

民法典中合同违约期限是多久 5页

残疾人就业扶持及安置合同 7页

中型高压异步电动机中的空载铁耗分析 2页

中国科学院地学部对地理研究所的评议胜利结束.. 2页

中国对欧盟FDI中的跨国并购动因分析 2页

中原经济区视阈下邯郸市发展策略探讨 2页

东风EQ140汽车离合器特殊故障分析与排除 2页

专业技术研究会对发展专业村的作用 2页

不加支持电解质测试体系电化学行为研究 2页

上海宝钢斯创林技术服务部正式成立 2页