- 0
- 0
- 约2.8万字
- 约 79页
- 2019-01-27 发布于浙江
- 举报
嵌入式系统的软硬件设计
Linux内核移植、编译及下载
清华大学自动化系
陈 峰 教授
2015年4月
第6章 Linux内核移植、编译及下载
6.1 内核移植的基本概念
6.2 内核移植的相关知识
6.3 内核移植、编译的基本步骤
6.4 实验说明以及注意事项
嵌入式系统的软硬件设计 2
6.1 内核移植
嵌入式linux系统与内核移植
内核是操作系统最基本的部分。它
是为众多应用程序提供对计算机硬件的
安全访问的一部分软件,这种访问是有
限的,并且内核决定一个程序在什么时
候对某部分硬件操作多长时间。直接对
硬件操作是非常复杂的,所以内核通常
提供一种硬件抽象的方法来完成这些操
作。硬件抽象隐藏了复杂性,为应用软
件和硬件提供了一套简洁,统一的接口,
使程序设计更为简单。
对于嵌入式Linux系统来说,有各种
体系结构的处理器和硬件平台,并且用
户需要根据需求自己定制硬件板。只要
是硬件平台有些变化,即使非常小,可
能也需要做一些移植工作。内核移植是
嵌入式Linux系统中最常见的一项工作。
嵌入式系统的软硬件设计 3
6.1 内核移植
内核移植主要包括:
1. 添加开发板平台支持选项
与ARM平台相关的选项都是在arch/arm 目录下
实现的。
2. 移植开发板驱动程序
不同的开发板可以使用不同的RAM 、Flash 、
以太网接口芯片等。这就需要根据硬件修改或者开
发驱动程序。
嵌入式系统的软硬件设计 4
6.1 内核移植
内核移植在系统开发中的位置
Application
File System
Kernel
BootLoader
Hardware
嵌入式系统的软硬件设计 5
6.1 内核移植
?
标准内核源码 目标平台
所谓内核移植就是把内核源代码从一种硬件
平台移植到另外一种硬件平台上运行。
嵌入式系统的软硬件设计 6
6.1 内核移植
内核移植的常见方式:
1 2 3
修改配置 添加源码包
您可能关注的文档
最近下载
- 陆上风力发电设备监理控制点、通用表单、监理服务参考文件.pdf VIP
- 第二章-固体材料表面与界面电子过程.ppt VIP
- 在带头强化政治忠诚、提高政治能力等“五个带头”方面个人对照检查材料【两篇】供参考2026.docx VIP
- 喷漆车间通风除尘系统设计.doc VIP
- 《内科护理》课件——第5章 第02节 肾小球疾病病人的护理.ppt VIP
- 电路与模拟电子技术殷瑞祥习题答案标准版高等教育出版社.doc VIP
- 2023-2024年浙江省宁波市海曙区六年级下册期末语文试卷及答案(统编版).doc VIP
- GB∕T 33328-2016 色漆和清漆 电导率和电阻的测定.pdf
- 水利-干旱灾害风险调查评估与区划编制技术要求.pdf VIP
- 小学四年级下册科学教案全册.docx VIP
原创力文档

文档评论(0)