- 9
- 0
- 约1.05万字
- 约 25页
- 2015-10-05 发布于河南
- 举报
《《嵌入式Linux的移植》》.pdf
The successs road
嵌入式Linux的移植
嵌入式Linux的移植
PDF 文件使用 pdfFactory Pro 试用版本创建 ÌÌ
远见品质 今天的内容
v 植的基本概念
vLinux操作系统在嵌入式平台上的
植方法
PDF 文件使用 pdfFactory Pro 试用版本创建
远见品质 移植的基本概念
v 植是指将软件从一个平台迁移到
另一个平台
从一个硬件平台移植到另一个硬件平台
从一个操作系统移植到另一个操作系统
从一种软件库环境移植到另一个软件库环境
v软件进行移植的容易程度即可移植
性
PDF 文件使用 pdfFactory Pro 试用版本创建
远见品质 Linux硬件平台
v在Linux内核里,每一个处理器指令
集对应一个独立的体系结构
architecture,比如
alpha, arm, i386, mips, ppc
v每个体系结构可以有若干变种
variant,或不同配置的硬件machine
统称sub-architecture。以arm体系结
构举例
variants 包括arm7tdmi, arm926ej s, strongarm,
xscale
machine 包括edb7312, smdk2410, omap-h2
PDF 文件使用 pdfFactory Pro 试用版本创建
远见品质 硬件平台对C程序的影响
v处理器字长,定义为处理器一次能
处理的数据位数。
v字长等于处理器内部数据通路的宽
度,一般可以通过通用寄存器的宽
度来判断
v处理器字长会影响int, long等C类型
的长度
vC代码当中需要使用确定大小的数据
类型,可以使用显式长度的类型
u8, s8, u16, s16, u32, s32, u64, s64
PDF 文件使用 pdfFactory Pro 试用版本创建
远见品质 数据对齐
v数据对齐是指数据块的地址是某个
特定大小的整数倍
32位处理器字对齐 n*4
页对齐
您可能关注的文档
- 《Resonant transmission through finite-sized carbon nanotubes》.pdf
- 《Return on Marketing Using Customer Equity to Focus Marketing Strategy》.pdf
- 《RHCE课程-RH253Linux服务器架设笔记二-NFS服务器配置》.pdf
- 《RT- 系列红外辐射测温仪》.pdf
- 《Rural tourism Marketing strategies in Taiwan》.pdf
- 《s+b - How-to-Choose-the-Right-Digital-Marketing-Model》.pdf
- 《Sales managers》.xls
- 《SAP官方教材ABAP课程中文自学笔记》.pdf
- 《scripts kungfu panda》.ppt
- 《seeing through smoke and mirrows-a critical analysis of marketing CSR》.pdf
原创力文档

文档评论(0)