论文部分内容阅读
随着网络应用的日益普遍,嵌入式应用逐渐需要支持网络功能,嵌入式设备的网络接入已经成为发展的趋势。特别是近几年,IT领域提出了“嵌入式Internet”的概念,越来越多的嵌入式设备接入了Internet网络,使我们这个世界变得更加自动化、智能化和人性化。Internet是将全球各地的局域网连接起来而形成的网际网。在Internet形成之前,世界各地却已经建立了很多小型局域网,其中普及最高的就是以太网。因此,嵌入式设备的网络接入,不管是接入到本地局域网,还是接入到Internet,都需要首先实现以太网通信。然而,各个局域网却存在不同的网络结构和数据传输规则,将这些孤立的局域网络连接起来必然需要通过一个统一的规则来进行传输数据,这正是TCP/IP的作用。TCP/IP是目前被广泛支持的一种网络协议,也是网络通信的核心技术。数字信号处理器DSP是嵌入式应用领域的一个重要研究热点,具有强大的运算能力,给DSP加入网络接入功能后,DSP处理的输入数据和输出数据可以直接通过Internet实现信息共享。本课题深入研究了TMS320F2812 DSP和快速以太网控制器Ax88796的结构和工作原理,设计了基于DSP的快速以太网通信系统硬件平台;在透彻理解DSP软硬件特点和以太网控制器工作机制的基础上,移植了嵌入式多任务操作系统μC/OS-Ⅱ,并开发了DSP系统中的Ax88796设备驱动程序;最后在DSP上设计了进行网络通信所需的TCP/IP网络协议软件,实现了HTTP(网页浏览)等多种网络服务功能。虽然本系统是基于DSP平台开发的,但实现过程中建立的模型、处理流程都具有可参考性,对其它嵌入式系统的设计有一定的借鉴作用。本课题实现的系统,达到了高效、高速、高可靠性的目标,已经成功应用到生产实践中。