论文部分内容阅读
Internet的应用己经深入到生活的各个方面。接入Internet的主体也开始发生变化,除了计算机之外,大量的嵌入式设备开始尝试着接入Internet,嵌入式Internet 技术就是为此而提出来的。将嵌入式系统与Internet网络结合的工作一直是国内外研究的热点,然而在研究工作中存在的主要困难在于:一方面,Internet网上的各种通讯协议对于计算机的存储器、运算速度等的要求比较高,而嵌入式系统中除部分32位微处理器外,大量存在的是8位和16位的微处理器,很难支持TCP/IP等Internet协议;另一方面,在嵌入式系统的应用上,微处理器的型号、种类非常多,要在微处理器上实现相应的网络功能,需要非常熟悉该型号微处理器结构特点和相应的编程语言,而不同型号的微处理器之间又存在着一定的差别。
结合目前的发展现状,提出了嵌入式以太网网关的解决方案。方案基于以太网处理芯片和32位微控制器,利用以太网处理芯片来实现物理层和数据链路层的协议,同时32位微控制器运行嵌入式TCP/IP协议栈,实现了以太网上的帧数据和RS232串行数据互相转换的功能,从而以网关的形式为现有大量采用RS232串口方式对外通讯的嵌入式系统接入Internet提供了一种可能。
首先对于网关的系统架构进行了分析,选择了所要采用的微控制器、嵌入式操作系统和嵌入式TCP/IP协议栈。在此基础上,先基于微控制器LPC2210和网络接口芯片RTL8019AS进行了硬件设计;然后分别就操作系统μC/OS-II和TCP/IP协议栈LWIP进行了分析和移植;最后在移植好的平台上完成软件设计工作,并且进行了实验取证,证明了网关数据转换功能的实现。