LwIP协议栈在_C_OS_上的移植和应用.pdf

LwIP协议栈在_C_OS_上的移植和应用.pdf

ID:57731876

大小:187.42 KB

页数:3页

时间:2020-03-25

LwIP协议栈在_C_OS_上的移植和应用.pdf_第1页
LwIP协议栈在_C_OS_上的移植和应用.pdf_第2页
LwIP协议栈在_C_OS_上的移植和应用.pdf_第3页
资源描述:

《LwIP协议栈在_C_OS_上的移植和应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、嵌入式软件应用《微计算机信息》(嵌入式与SOC)2010年第26卷第3-2期文章编号:1008-0570(2010)03-2-0084-02LwIP协议栈在μC/OS-II上的移植和应用PortingLwIPintoμC/OS-IIandApplication1邓志良2(1.江苏科技大学;2.常州信息职业技术学院)张翠ZHANGCuiDENGZhi-liang摘要:网络技术的发展为嵌入式系统提供了一个新的研究领域,如何更好地利用丰富的网络资源仍然为嵌入式系统的应用热点。嵌入式系统与TCP/IP协

2、议栈的结合是嵌入式网络接入的基础,本文介绍一种轻量的TCP/IP协议栈LwIP,并讨论如何在实时操作系统μC/OS-II下移植LwIP协议,使μC/OS-II成为支持网络通信的实时操作系统。在此基础上给出了一个基于LPC2210+RTL8019AS的简单的嵌入式WEB服务器的实现方案,对嵌入式设备网络化具有重要的现实意义。关键词:嵌入式系统;uC/OS-II;LwIP中图分类号:TP316文献标识码:AAbstract:Thedevelopmentofnetworktechniquebrings

3、forwardanewresearchfield.Howtomakefulluseofrichnetworkresourceisstillafocusonembeddedsystemapplication.Connectingembeddedsystemtonetworkisbasedonintegrationofembeddedsystem技andthenetwork..Inthepaper,introducingbrieflythelightweightTCP/IPprotocolLwIP,

4、anddiscussedhowtoportLwIPtothere-al-timeoperatingsystemμC/OS-II,sothatitcansupportnetworking,andbecomeatruereal-timeoperatingsystemwithnet-术workingutilities.AndonthisbasistogivethesimplerealizationofaembeddedwebserverbasedonLPC2210+RTL8019AS.Ithasani

5、mportantpracticalsignificanceforembeddeddevicesnetworked.创Keywords:embeddedsystem;μC/OS-II;LwIP新而应用层程序既可以是单独的进程也可以驻留在TCP/IP进程引言中,它们之间使用ICP机制进行通信。如果应用程序是单独的进随着互联网技术的不断成熟与发展,它的应用领域也不断程可以通过操作系统的邮箱、消息队列等和TCP/IP进程进行通扩大,信息家电、远程数据采集、工业控制等各种新应用也越来讯。如果应用程序驻留T

6、CP/IP进程中,那应用程序就利用内部越受人们的关注。越来越多的嵌入式设备接入到Internet中。而回调函数和TCP/IP协议栈通讯。将嵌入式系统与Internet结合起来的主要困难在于要将嵌入式1.2μC/OS-II实时操作系统系统连入Internet,就必须让嵌入式系统支持TCP/IP协议栈。uC/OS-II一个源码公开、可移植、可固化、可剪裁及占先式TCP/IP协议是网络通信的基础,是当今互连网形成的基础,但其的实时性多任务操作系统,其绝大部分源码使用ANSICC写的,协议复杂使用中占用

7、较多的硬件资源,不能够直接在嵌入式系是专门为嵌入式应用设计的实时操作系统内核,已广泛的应用统上使用。本文针对上述问题介绍了采用ARM微处理器到各种嵌入式系统中。它具有以下几个优点:源代码公开,代码LPC2210和RTL8019AS网络接口芯片为硬件平台,采用轻量型结构清晰;可移植性和可固化性好;可以方便裁减;多任务,最多LwIP协议移植到实时性嵌入式操作系统μC/OS-II中,通过使可以开启64个任务;稳定性与可靠性高等。LwIP和μC/OS操作用LWIPAPI编写一个简单的web服务器,实现嵌

8、入式设备的系统以及微处理器构成的系统架构如图2所示。网络通信功能。1LwIP协议和μC/OS-II的介绍1.1LwIP协议Lwip协议是瑞士计算机科学院的AdamDunkels等开发的一套用于嵌入式系统的开发源代码TCP/IP协议栈。Lwip的含义是lightweight(轻型)IP协议,在实现时保持了TCP协议主要功能基础上减少对RAM的占用,一般它只需要几十K的RAM图1LwIP协议栈图和40K左右的ROM就可以运行,这使lwip协议栈适合在低端Fig1TheProtocolofLwIP嵌入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。