针对在多种异构处理器构成的软件无线电系统中GPP组件与非GPP组件间不能直接通信的问题,提出了一种基于RapidIO总线的GPP硬件抽象层实现方案。采用RapidIO消息单元邮箱作为底层通信机制,适配封装RapidIO驱动接口,为上层应用软件提供标准的通信接口。测试结果表明,该方案可解决GPP组件与非GPP组件间的通信问题,并可提高应用软件的可移植性和复用性。