1. 首页
  2. 课程学习
  3. 嵌入式
  4. 基于PSOS的TM1300应用系统中的BSP研究

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

上传者: 2022-12-27 02:54:17上传 DOC文件 118.50 KB 热度 16次

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

用户评论