没有合适的资源?快使用搜索试试~ 我知道了~
首页嵌入式linux开发教程之移植的理论--千锋培训
资源详情
资源评论
资源推荐

www.embedtrain.org www.mobiletrain.org
千锋嵌入式学院 最专业的嵌入式培训机构
嵌入式 linux 开发教程之移植的理论
移植的基本概念
嵌入式 linux 开发教程之 Linux 硬件平台
硬件平台对 C 程序的影响
嵌入式 linux 开发教程之数据对齐
字节顺序
时间
内存页面大小
嵌入式 linux 开发教程之 Linux 操作系统移植
Linux 内核的 arch 目录

www.embedtrain.org www.mobiletrain.org
千锋嵌入式学院 最专业的嵌入式培训机构
移植是指将软件从一个平台迁移到另一个平台
* 从一个硬件平台移植到另一个硬件平台
* 从一个操作系统移植到另一个操作系统
* 从一种软件库环境移植到另一个软件库环境
软件进行移植的容易程度即可移植性
移植的基本概念

www.embedtrain.org www.mobiletrain.org
千锋嵌入式学院 最专业的嵌入式培训机构
在 Linux 内核里,每一个处理器指令集对应一个
独立的体系结构 architecture ,比如 alpha,
arm,i386, mips, ppc
每个体系结构可以有若干变种 variant ,或不同
配置的硬件 machine
统称 sub-architecture 。以 arm 体系结构举例
* variants 包括 arm7tdmi, arm926ejs,
strongarm,xscale
* machine 包括 edb7312, smdk2410,
omap-h2
嵌入式 linux 开发教程之 Lin u x 硬件平台

www.embedtrain.org www.mobiletrain.org
千锋嵌入式学院 最专业的嵌入式培训机构
处理器字长,定义为处理器一次能处理的数据
位数。
字长等于处理器内部数据通路的宽度,一般可
以通过通用寄存器的宽度来判断
处理器字长会影响 int, long 等 C 类型的长度
C 代码当中需要使用确定大小的数据类型,可
以使用显式长度的类型 u8, s8, u16, s16, u32,
s32, u64, s64
硬件平台对 C 程序的影响
剩余15页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论3