新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > SCA体系结构中ARM组件的设计

SCA体系结构中ARM组件的设计

作者:时间:2010-09-07来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/151582.htm

  2.1 API的实现

  根据可执行设备在体系中的继承关系,结合系统,得到所需的设备API,并逐步实现所有的接口。然后,根据设备的功能需求以及动态调整设备属性等需要,完成对该设备的端口和属性的。按照标准, API如图2所示。逻辑设备接口(Device)是实际硬件的逻辑设备,它需要根据体系里规定的API完成所有的实现,通过API与时间的硬件设备通信。再通过LoadDevice来加载执行设备,处理器属于执行设备。在中需要注意组件的属性和操作,应根据其API详细分析,这将直接影响上层波形应用对底层硬件的操作。

  

  2.2 ARM组件的端口和属性

  作为SCA系统的一个逻辑设备,它需要有各种端口(Port以实现与其他组件之间的数据通信,以及各种属性(Property),以便在系统运行阶段实现动态调整组件乃至整个波形的功能。可执行组件主要用于在其上运行其他设备代理以及波形组件,它无需与其他组件进行直接的数据通信,所以不需要为它设计输入输出的端口,只需要保留与SCA体系里相关服务的连接端口。

  3 结论

  本文给出了具有SCA功能的软件无线电平台中核心设备ARM处理器的设备组件设计,通过对其进行组件封装,使得CF可以通过逻辑设备的相关API控制实际设备的行为,以完成整个系统预定的功能,SCA系统中波形应用通过设备组件以透明的方式使用硬件设备提供的功能。当然还有很多组件需要封装设计,如DSP,FPGA,声卡等,通过这些设计可以保证无线电平台上波形应用实现在不同操作系统和各种调制方式间进行移植。

光电开关相关文章:光电开关原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭