APP下载

基于uC/OS-II的LwIP网络协议移植

2011-10-26杨辉

中国科技信息 2011年7期
关键词:嵌入式

杨辉

中北大学电子与计算机科学技术学院多核实验室 太原 030051

基于uC/OS-II的LwIP网络协议移植

杨辉

中北大学电子与计算机科学技术学院多核实验室 太原 030051

LwIP是一款优秀的开源TCP/IP协议栈,应用各个嵌入式应用,用于简化接入互联网设备的网络协议栈应用开发。uC/OS-II是一款优秀的开源嵌入式实时操作系统。本文深入讲解了LwIP移植到uC/OS-II的方法,并进行相应测试。

LwIP移值;uC/OS-II;AT91SAM7

引言

随着互联网的普及度越来越高,能够接入互联网的设备越来越多,互联网已经成为人们工作生活中不可或缺的通信渠道之一。在嵌入式操作系统中加入网络协议栈是一项重要的研究内容。uC/OS-II是一款优秀的、开源的嵌入式实时操作系统内核,实现了实时任务调度、任务间通信及其管理系统内存,但是缺少文件系统,图形界面,以及网络协议的支持。本文介绍了uC/OS-II嵌入式实时操作系统中加入LwIP网络协议栈的方法,从而使得嵌入式系统能够接入互联网。

1 uC/OS-II嵌入式实时操作系统概述

uC/OS II 是Labrosse设计的一款完整的、开源的抢占式实时多任务嵌入式操作系统内核。代码绝大部分采用标准C语言编写,小部分底层硬件代码采用汇编语言编写,因此具有良好的移植性及裁剪性,从8位到64位处理器,已经成功移植到超过40种不同构架的微处理上。uC/OS II已经广泛应用在诸多领域,如手机、工控设备、医疗设备,甚至是飞行器等要求极高的应用。

uC/OS II是第一个支持ARM Cortex内核的嵌入式操作系统,其大部分代码是用标准C语言编写,这样对于移植工作很方便。……

登录APP查看全文

猜你喜欢

嵌入式
Focal&Naim同框发布1000系列嵌入式扬声器及全新Uniti Atmos流媒体一体机
TS系列红外传感器在嵌入式控制系统中的应用
基于嵌入式Linux内核的自恢复设计
嵌入式系统通信技术的应用
嵌入式PLC的设计与研究
搭建基于Qt的嵌入式开发平台
基于嵌入式系统Windows CE的应用程序开发
嵌入式单片机在电机控制系统中的应用探讨
嵌入式软PLC在电镀生产流程控制系统中的应用
Altera加入嵌入式视觉联盟