摘要
随着无线通信技术的发展,软件与硬件成本不断增加,一种基于LINUX的数字中频盘BSP(Board Support Package),即板级支持包系统,可以丰富基站设备软件资源,并降低成本。系统分析了硬件结构、软件模块,描述了平台支撑模块、双核通信模块、数字信号处理模块、双核通信模块的设计与实现。数据通信模块提供一套访问机制来进行数字中频盘上ARM与DSP核间通信。由于CPU芯片包含ARM+DSP异步双核心并且能共享CPU所有资源,因此数据通信模块利用共享内存来完成通信功能。ARM与DSP通过对共享内存控制来进行交互,并以信号量保证其控制操作的完整性与正确性。该系统已经用于无线通信,获得良好性能。
With the development of wireless communication technology, the software and hardware of product costs are increasing. A BSP (Board Support Package) system based on LINUX for Digital Intermediate Frequency board can enrich the base station software re- sources, and reduce the costs. The system design analyzes the hardware structure, the software modules, describes the platform support module, the dual - core communication module, the digital signal processing module, design and implementation of the dual - core com- munication module. Data communication module is responsible for a set of access mechanism for inner communication between ARM and DSP on Digital Intermediate Frequency board. Since the CPU chip contains the ARM + DSP asynchronous dual core and shares all CPU resources, the data communication module could use shared memory to implement communication function. ARM and DSP could commu- nicate by shared memory control, the integrality and validity of interact operation is ensured by signal operation. The system has been used in wireless communications, get a good performance.
出处
《长春师范大学学报》
2017年第4期19-25,共7页
Journal of Changchun Normal University
基金
湖北省教育厅科学研究计划资助项目"图像载体统计特性约束的信息隐藏模型研究"(Q20161508)
武汉软件工程职业学院技术服务项目"嵌入式平台BSP技术开发研究"(2013J005)