论文部分内容阅读
近年来,随着嵌入式技术的发展,嵌入式系统得到了广泛的应用,从工业生产到人们的日常生活,极大地方便了人们的工作和生活。但是,目前大部分的嵌入式系统还处于互相孤立的状态,在实际应用中,嵌入式系统间的信息交流通常是利用CAN总线或串口来实现的,存在着网络有效半径小的问题,制约了嵌入式系统的发展。网络技术将世界联为一体,也给嵌入式系统间的通讯提供了新的途径。 课题研究的目的在于在无需嵌入式操作系统的支持下,将工业和日常生活中广泛应用的中、低端嵌入式系统实现网络化连接,为实现对嵌入式系统的远程监控提供依据。 课题通过对系统应用环境的分析,设计出系统的硬件电路,系统实现的难点在于嵌入式系统较PC机的资源少,只能够实现满足特定要求的TCP/IP协议栈。本文给出了嵌入式TCP/IP协议栈选取的原则,对TCP/IP协议栈进行了简化,设计出一套适合嵌入式系统应用的嵌入式TCP/IP协议栈。文章研究的内容主要包括以下几个方面: (1)根据设计要求,通过比较,选择了合适的器件,设计出系统的硬件电路。 (2)为了实现嵌入式系统的网络通讯功能,对网络控制芯片的结构及工作原理进行了分析,编写了驱动程序。 (3)通过对TCP/IP协议栈的研究,结合系统的实际需要,对TCP/IP协议栈进行了选取,在此基础之上,对所选取的协议进行了裁减、设计,做到按需使用。 (4)通过对系统各个模块的测试及整体的测试,验证了系统的功能。并应用到实际的系统。 本文所设计的嵌入式系统满足设计要求,达到了预期的目标,实现了嵌入式系统随时随地接入网络的要求,使嵌入式系统间的通讯距离得到无限扩展。