论文部分内容阅读
互联网络硬件、软件的迅猛发展,使得网络用户呈指数增长。在使用通用计算机进行网络互联的同时,各种家电设备、PDA、仪器仪表、工业生产中的数据的采集与控制设备正在逐渐走向网络化,以便共享互联网络中庞大的信息资源。 本文结合实际项目研究了网络技术在特定嵌入式系统中的应用,提出了该嵌入式系统以及以太网端口的设计方案,对嵌入式系统各部分的功能做了描述,对该系统所使用的CPU—Winbond W77E58的性能、资源及其所用到的操作系统进行深入研究后,设计并实现了数据采集终端的存储器管理、LCD显示、FPGA等接口电路和相关的驱动程序。 在分析了网络端口控制器的分类和结构原理后,对以太网端口芯片DM9008的总体结构进行了描述,分析了其内在原理,设计并实现了以太网端口电路,在此基础上,编写了以太网端口驱动程序和相应的协议处理程序。最后,本文还论述并开发了一种将要应用于此系统的小型嵌入式TCP/IP协议栈的设计,对该协议栈的设计思路进行论述,并详细分析了该协议栈的功能、接口和其中的API函数。