首页 | 嵌入式系统 | 显示技术 | 模拟IC/电源 | 元件与制造 | 其他IC/制程 | 消费类电子 | 无线/通信 | 汽车电子 | 工业控制 | 医疗电子 | 测试测量
首页> 分享下载> 常用文档> 基于PSOS的TM1300应用系统中的BSP研究

基于PSOS的TM1300应用系统中的BSP研究

资料介绍
嵌入式系统论文

基于PSOS的TM1300应用系统中的BSP研究
摘要:通过在应用软件与板级支持包BSP之间加一层库函数的方法较好地解决了应用
程序与板级支持包函数间的通信问题,减少了板级支持包函数的维护复杂度,从而为嵌
入式系统板级支持包的实现提供了一个有价值的思路。
关键词:PSOS;BSP;库函数
板级支持包BSP属于嵌入式系统的一部分,它相当于一个板级驱动程序,实际上也
是用来描述运行于嵌入式微处理器上的软件与外围芯片之间接口的一个软件层。
本文针对基于PSOS嵌入式操作系统的PHILIPS
TM1300多媒体应用系统PCI卡,提出了一种BSP
的函数组织方法。TM1300的核心是32位处理器,能够进行32位的线性寻址,
寻址能力可达到4GB。TM1300核心处理器采用的是VLIW
超长指令字结构,可以在每一时钟周期内同时进行5个操作,每秒可完成70亿次指
令运算。TM1300支持16kB的数据高速缓存和32kB的指令高速缓存,而且
数据高速缓存是双端口的,允许同时双向接入。方便的PCI接口允许其在主机(PC
)视频卡上显示图像。从TM1300来看,只有DSPCPU和ICP单元可以对P
CI接口进行操作,而从PCI来看,SDRAM和绝大部分处于MMIO空间的寄存
器都能够被外部PCI初始化器件所访问。图像协处理器ICP则可给活动视频提供一
个用于显示支持的交迭窗口仲裁号码。TM1300使用IIC串行总线来配置其外围
器件,并可以在主从两种模式下工作。此外,它还拥有一个实时多任务单(或多)处理
器操作系统内核,并采用基于优先级的任务调度方式,此外,它还支持可抢占的、以及
基于时间片的调度策略。

1 PSOS在系统中的地位
1.1 DEVICE LIBRARY
将PSOS的模块化技术与板级支持包BSP相结合可使BSP把上层模块及应用软
标签: 应用系统BSP研究
基于PSOS的TM1300应用系统中的BSP研究
本地下载

评论