论文部分内容阅读
随着嵌入式技术和网络技术的蓬勃发展,嵌入式Internet的应用已经遍及各行各业。由于一些服务行业、关键岗位对语音记录需求的不断增长,传统的录音设备在功能上、效率上和管理上都暴露出很多不足,因此基于网络的电话录音设备应运而生。本文介绍的多路电话录音终端就是利用网络传输的便捷和PC机的大存储容量,将分散在多处的语音源进行集中录音、存储,同时也方便用户读取和管理语音数据。
本终端采用应用广泛的C8051F020微控制器作为嵌入式系统核心,并选用RTL8019AS作为网络控制器,自行设计和开发了一套适合嵌入式系统的精简TCP/IP协议栈,实现了嵌入式系统的Internet接入。在此基础上选用了语音编码芯片将语音模拟信号转换成PCM编码,用来电显示解码芯片接收来电显示信息,再由微控制器将这些信息封装成UDP报文进行发送。在服务器端的应用程序中,接收来自终端的信息,并从数据中分析出语音编码和来电显示信息,将其存储到指定的文件中。
本文首先介绍了课题的背景,并对与课题设计相关的技术做了简要的介绍。其次对对用户的需求进行分析,并在此基础上给出了系统硬件和软件上的总体设计方案。接下来,在系统硬件设计中,按模块详细介绍了各个芯片的连接方式,并给出硬件的完整连接。在软件设计与实现中,详细阐述了以太网接口驱动、TCP/IP协议、应用层协议和主控制模块的具体实现,并介绍了服务器端应用程序对来自终端数据的处理流程。最后,对系统测试和整个开发过程进行总结,展望了课题应用的前景,并提出了有待完善的问题。