论文部分内容阅读
本文研究对象是一个具有高实时性的嵌入式多功能语音网关,它是集以太网交换机、路由器、防火墙、传统小型交换机PBX及邮件服务、web服务等网络服务多种功能于一体,能连接传统POTS接口和中继线接口的VoIP 网关。此网关由多个处理机子系统组成,各子系统自主运行嵌入式操作系统,依功能关系通过PCI总线相互连接。由于没有全局共享存储系统,各子系统通过操作系统提供的分布式消息通信机制实现进程同步,形成一个具有典型分布式体系结构的嵌入式系统。
实时嵌入式操作系统是高性能多功能语音网关的控制核心,为了保证系统的整体功能和性能,本文基于实时嵌入式操作系统Montavista Linux和完全自行开发的实时嵌入式微内核PPOS,设计实现消息通信模块ICS。此模块以库的形式为上层应用提供一层简单、高效的消息通信接口,实现在多个CPU上进程间的透明通信。