论文部分内容阅读
随着互联网和通讯技术的飞速发展,嵌入式系统在经历了近20年的发展历程后,又进入了一个新的历史发展阶段。人们对于嵌入式设备接入网络的需求越来越强烈,各种智能家电、工业控制、智能仪器仪表、数据采集都在向网络化的方向迈进。目前,互联网中使用的基本通讯协议是TCP/IP协议族,可运行于不同的网络上。本文研究的是实现一种可以通过以太网进行实时控制的LED屏幕显示系统。 为了更好的管理系统的硬件资源,给用户提供良好的工作环境,嵌入式系统一般都会引入嵌入式操作系统。本文选择了μC/OS-Ⅱ嵌入式操作系统,它具有源代码公开、内核简单高效、实时性好等优点,本文阐述了将其移植到了PHILIPS系列的ARM处理器LPC2210上的方法,对移植所需要的文件进行了详细的介绍。 LwIP(A Lightweight TCP/IP Protocol)是一个比较完备的嵌入式TCP/IP协议栈,具有开源,易于移植的优点。选择LwIP,是因为它的源代码是公开的而且可以免费使用,并且生成的目标代码非常小,这对于资源相对有限的嵌入式系统来说是非常重要的。本文以周立功公司的EASY ARM2200开发套件为基础,将LwIP移植到μC/OS-Ⅱ的ARM处理器LPC2210上,实现了基本的与以太网通讯的功能。 本文实现的这种基于以太网的LED图文显示系统的硬件由控制器和显示屏组成,第四章对这两部分的硬件设计进行了详细的介绍,第五章介绍了这两部分的软件设计。为了验证系统设计的正确性,硬件方面做了一个能显示4个汉字的点阵显示屏体;软件方面,编写了控制器的程序和上位机程序。控制器上运行以太网协议并控制显示屏内容的显示,上位机上利用VC6.0编写了一个控制显示屏的图形界面软件,将显示屏控制器和上位机同时接入以太网,就可以实现对显示屏系统的实时控制,本设计中的显示屏可以显示汉字、ASCⅡ码字符和单色图像,经过验证,本论文对于μC/OS-Ⅱ和LwIP的移植正确,显示屏系统的硬件运行稳定、可靠,基本达到了应用要求。