随着无线通信技术的发展,软件与硬件成本不断增加,一种基于LINUX的数字中频盘BSP(Board Support Package),即板级支持包系统,可以丰富基站设备软件资源,并降低成本。系统分析了硬件结构、软件模块,描述了平台支撑模块、双核通信模块、...随着无线通信技术的发展,软件与硬件成本不断增加,一种基于LINUX的数字中频盘BSP(Board Support Package),即板级支持包系统,可以丰富基站设备软件资源,并降低成本。系统分析了硬件结构、软件模块,描述了平台支撑模块、双核通信模块、数字信号处理模块、双核通信模块的设计与实现。数据通信模块提供一套访问机制来进行数字中频盘上ARM与DSP核间通信。由于CPU芯片包含ARM+DSP异步双核心并且能共享CPU所有资源,因此数据通信模块利用共享内存来完成通信功能。ARM与DSP通过对共享内存控制来进行交互,并以信号量保证其控制操作的完整性与正确性。该系统已经用于无线通信,获得良好性能。展开更多
文摘随着无线通信技术的发展,软件与硬件成本不断增加,一种基于LINUX的数字中频盘BSP(Board Support Package),即板级支持包系统,可以丰富基站设备软件资源,并降低成本。系统分析了硬件结构、软件模块,描述了平台支撑模块、双核通信模块、数字信号处理模块、双核通信模块的设计与实现。数据通信模块提供一套访问机制来进行数字中频盘上ARM与DSP核间通信。由于CPU芯片包含ARM+DSP异步双核心并且能共享CPU所有资源,因此数据通信模块利用共享内存来完成通信功能。ARM与DSP通过对共享内存控制来进行交互,并以信号量保证其控制操作的完整性与正确性。该系统已经用于无线通信,获得良好性能。