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(21篇) 36页

初中老师个人年度工作总结(19篇) 50页

医学个人总结工作总结(5篇) 25页

商务总监岗位职责(7篇) 8页

2025年聚焦冲击波疗法缓解紧张型头痛 44页

大学开学教师讲话稿(3篇) 13页

学生安全教育广播稿(9篇) 12页

2025年慢性阻塞性肺病全面解析 86页

2025年尿路结石预防与治疗攻略 24页

二零二五年度企业品牌形象设计与传播合同 9页

二零二五年度企业向个人提供绿色能源项目借款.. 8页

二零二五年度企业内部市场营销承包合同模板 8页

二零二五年度人工智能视觉识别专利授权与合作.. 9页

2025年动脉瘤治疗与护理要点解析 49页

二零二五年度产权式商务公寓商品房定金协议范.. 8页

二零二五年度交通事故车辆理赔咨询与代理服务.. 9页

二零二五年度互联网银行协议存款服务协议模板.. 9页

二零二五年度互联网企业人才引进劳动合同书 8页

二零二五年度事业单位聘用合同解除员工培训补.. 8页

二零二五年度买手房定金合同模板:精装修含家.. 9页

二零二五年度乙方转丙方知识产权授权使用合同.. 8页

二零二五年度临时工技术研发支持合同 9页

2025年感冒怎么样快速好起来 感冒吃什么水果 4页

2025年愚人节适合摘抄的句子 11页

二零二五年度个体工商户教育培训合同 9页

2025年儿童顽固性咳嗽诊疗宝典 29页

交通部桥梁工程试验检测技术讲稿 115页

2025年安徽省初中学业水平考试名校联考(一)数.. 2页

初三毕业班2025届中考数学复习计划2 5页

2024年江苏泰州兴化市事业单位招考公开招聘历.. 241页