第5章 Linux系统在ARM平台上的移植 移植的基本概念 5.1 硬件平台对移植的影响 5.2 Linux操作系统移植 5.3 Linux内核结构 5.4 Linux内核向S3C2410的移植 5.5 配置和编译内核流程 5.6 内核配置选项 移植的基本概念 使某个平台的代码运行在其他平台上的过程就叫做移植。Linux系统通过移植可以运行在ARM、PowerPC、M68K等多种平台上 软件的移植分三种: 从一个硬件平台移植到另一个硬件平台 从一个操作系统移植到另一个操作系统 从一种软件库环境移植到另一个软件库环境 软件进行移植的容易程度即可移植性 5.1 硬件平台对移植的影响 Linux硬件平台 硬件平台对移植的影响 处理器字长 数据对齐 字节顺序 时间 内存页面大小 Linux硬件平台 在Linux内核里,每一个处理器指令集对应一个独立的体系结构architecture,比如 alpha、arm、i386、mips、ppc 每个体系结构可以有若干变种variant,或不同配置的硬件machine,统称sub-architecture。以arm体系结构举例: variants包括arm7tdmi、arm926ejs、strongarm、xscale machine包括smdk2410、 edb7312、omaph2 处理器字长 处理器字长,定义为处理器一次能处理的数据位数。 字长
您可能关注的文档
最近下载
- 2025年中考生物(湖北卷)真题详细解读及评析.docx
- 新人教版七年级下册数学期末试卷及答案(更新版).docx VIP
- 北京人大附中高中物理同步讲义教师参考用书(高一下).pdf VIP
- 从地理信息系统到地理智能体.docx VIP
- 湖北省十堰市张湾区2024-2025学年九年级下学期期中考试水平监测数学试卷.pdf VIP
- 2022-2023学年广东省广州市天河中学高一(下)期中数学试卷【答案版】.pdf VIP
- 《智慧采购管理》全套教学课件.pptx
- AutoCAD软件二次开发:AutoLISP编程入门.pdf VIP
- 预制混凝土方桩__高清版20G361(最新版本).docx VIP
- MANB&W-S60MCC中文维保说明书.pdf VIP
原创力文档

文档评论(0)