μC/OS-Ⅱ与TCP/IP协议栈的分析与移植

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:zxpmine01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络技术的发展为嵌入式系统提供了一个新的研究领域,如何更好地利用丰富的网络资源仍然是嵌入式系统的应用热点。嵌入式系统与TCP/IP协议栈的结合是嵌入式系统网络接入的基础,本文依据μC/OS-Ⅱ和lwIP协议栈对嵌入式系统的网络连接进行了分析和实现。 μC/OS-Ⅱ嵌入式实时操作系统具有开源,内核简单高效,实时性好的优点,广泛的应用于嵌入式系统中。LwIP是一个比较完备的嵌入式TCP/IP协议栈,具有开源,易移植的优点。以ARM处理器S3C44BOX作为硬件平台,结合μC/OS-Ⅱ,通过移植TCP/IP协议栈,实现了嵌入式系统的网络联接。并在建立的系统中通过Web服务器的方式对嵌入式进行了访问。 本文首先介绍了嵌入式系统的发展现状,介绍ARM内核的嵌入式微处理器S3C44BOX和基于该处理器的硬件平台,并阐述了系统引导程序的设计流程。接着分析了嵌入式实时操作系统μC/OS-Ⅱ的特点,及其任务管理、任务通信、内存管理等机制,详细阐述了ARM的异常处理机制以及μC/OS-Ⅱ在S3C44BOX上的移植过程。最后介绍了嵌入式TCP/IP协议栈lwIP的特性,分析了它的内存管理机制、应用程序接口、工作流程以及网络接口;阐述了网络接口芯片RTL8019AS的工作原理以及驱动程序的具体实现;给出了lwIP协议栈在μC/OS-Ⅱ上的实现方法,并对系统进行了性能测试。
其他文献
空间光通信具有高通信带宽、高保密性、无需频率申请等优点,近年来得到快速的发展。大气信道引起的光学衰落,将引起空间光通信系统成串误码的产生,是系统误码率性能恶化的主要原
随着激光技术的不断进步,人们对事物的研究领域越来越广泛,远至广袤苍穹近到微观粒子。在微观世界中,电子的运动大概维持在几十到几千阿秒时间尺度内,因此人们研究微观粒子就需要
富锆的锆钛酸铅(PZT)铁电陶瓷在FRL-FRH相变时既有高的热释电系数,又有较低的介电常数,从而在红外探测、热成像、热电换能方面成为一种很有前途的材料。但该材料未掺杂时FRL-FRH相变温度范围窄,只有2-4℃,且此相变为一级相变,存在热滞现象,限制了其在热电换能和红外探测方面的应用。为了克服单组份材料在应用中的局限性,本工作研究制备了叠层、混合粉体厚膜陶瓷材料以拓宽FRL-FRH相变温区。首先