1 / 40
文档名称:

嵌入式软件开发导论-BSP开发.ppt

格式:ppt   页数:40
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式软件开发导论-BSP开发.ppt

上传人:经管专家 2013/3/31 文件大小:0 KB

下载得到文件列表

嵌入式软件开发导论-BSP开发.ppt

文档介绍

文档介绍:嵌入式软件开发导论
同济大学软件学院
2005
8. BSP开发
目录
板级支持包(BSP)的开发
标准CETK 测试的使用
板级支持包(BSP) 简介
BSP是在标准开发板上运行的一部分软件,主要功能是支持操作系统的引导与开发。通过BSP我们可以在开发板上快速的启动操作系统以及分析操作系统的性能。有了BSP的支持,各个OEM(原始设备制造商)厂商和独立硬件开发商就可以缩短基于Windows CE平台产品的开发周期。
CPU支持包(CSP) & OEM抽象层(OAL)
OAL : OEM 抽象层
位于Windows CE 系统内核和目标板硬件之间,负责操作系统和目标板的通信。由引导程序调用,随后进行目标板的初始化工作,包括中断服务,实时时钟,内部计时器,调试部件,中断使能等等
由硬件 OEM厂商提供
CPU支持包(CSP) & OEM抽象层(OAL)
CSP : CPU 支持包
包括用以支持特定CPU和相关芯片的OEM抽象层和设备驱动,这一部分是与特定开发板无关的。
通常由操作系统开发商提供,Win CE操作系统是由微软公司开发的。
板级支持包的组成
内容
描述
引导程序
加载操作系统映象
OEM 抽象层(OAL)
连接内核映象,支持硬件的初始化和管理
设备驱动
支持相关外围设备以及动态安装的设备
配置文件
可以通过对环境变量、.bib文件和 and .reg文件的修改来重新配置BSP
BSP 架构
硬件抽象层
驱动
配置文件
引导程序
标准开发板
BSP
创建BSP的两种方法
编写全新的BSP
需要编写所有的部分包括 OEM抽象层, 驱动, 引导程序
大约消耗 20人/月工作量
改写现有的BSP
对与目标板具有相似硬件组成的BSP的基础上进行某些改写,使其适用与目标板,这是最简单的方式。
BSP 向导
下面是创建基于Windows CE 的BSP的一般步骤, w文件
Platform -> BSP Wizard
BSP开发流程