论文部分内容阅读
随着嵌入式技术的发展,网络语音传输技术在部分领域内开始显现出重要作用,并成为衡量电子设备智能化的一个重要标志。嵌入式网络语音传输系统的开发有助于拓宽嵌入式技术的应用范围。
本论文主要研究了网络语音传输过成中的关键技术,包括:Voice over IP(VoIP)的原理,网络通信协议H.323和会话初始化协议(Session Initialization Protocol,SIP)。在此基础上研究并实现了一个具有录音、放音,远程传输音频数据的网络音频系统。该网络音频传输系统以NEU2410硬件开发平台、RTEMS为软件平台的基础上进行开发,可以通过网络传送声音数据。
NEU2410硬件开发平台是东北大学实验室自己开发设计的,采用三星公司的S3C2410嵌入式处理器。该硬件平台集成了丰富的外部设备,为开发网络语音传输系统提供了的可能性。RTEMS是由美国军方使用的实时导弹系统发展而来的多任务实时操作系统,它具有体积小、实时性强、源代码公开、无版权等优点。
本论文在设计和实现网络语音传输系统的过程中,开发了RTEMS针对NEU2410的板级支持包(Board Support Package,BSP)、音频系统、网络传输系统,并将这三部分在功能上进行融合。BSP是操作系统和硬件平台之间的纽带,为操作系统提供了系统运行前的环境设置,是操作系统的基础。音频系统采用飞利浦的UDA1341音频芯片,集成了音频芯片的驱动程序,达到可以录制声音、播放声音的目的。网络传输系统采用Cirrus Logic公司的CS8900网络芯片,集成网络芯片的驱动程序,为音频数据在网络上传输提供了底层支持。
文中在最后部分介绍了系统的开发环境建立及系统的运行测试,并对系统的性能进行了初步分析与系统评价。