首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 基于μCOS-Ⅱ的嵌入式系统以太网通信功能的实现

基于μCOS-Ⅱ的嵌入式系统以太网通信功能的实现

资料介绍
嵌入式系统
获取更多权威电子资料 请登陆 www.eepw.com.cn


基于COS-Ⅱ的嵌入式系统以太网通信功能的实现



u C/OS-Ⅱ是一个源码开放的抢占式实时操作系统。它内核短小精悍、可裁减、执行时
间确定。系统大部分代码采用 C 语言编写,与硬件有关的部分都集中在两个文件中,给出
了规范的接口说明,移植相当方便,可应用于目前大多数型号的 8 位、16 位、32 位 CPU。




u C/OS-Ⅱ提供的仅仅只是一个实时的调度及任务间通信的内核,没有集成网络协议。
上网是当前嵌入式设备的广泛需求,本文讨论轻型TCP/IP协议栈的引入以及相关网络设备
驱动程序,实现嵌入式系统的网络功能。


本文所用的硬件系统结构如图 1 所示。开发板基于TMS320LF2407A的含DSP核微处
理器和LAN91C111以太网控制器。在成功移植了COS-Ⅱ的基础上进一步实现了以太网通
讯功能。下面重点介绍TCP/IP协议栈的引入和LAN91C111 驱动的编写。




图 1 嵌入式以太网硬件系统结构图


&n

bsp; TCP/IP 网络协议栈的引入


在 COS-Ⅱ上引入下 TCP/IP 协议栈,由于嵌入式系统的硬件资源有限,必须使用小
型协议栈。这种协议栈很多,LwIP 是其中之一。


关于}wIP 简介


LwIP 是瑞士计算机科学院(SCICS)的 Adam Dunkels 等开发的一套用于嵌入式系统的
开放源码的轻型 TCP/IP 协议栈,但 Lwip 实现了较为完备的 IP,ICMP, UDP, TCP 协议
基于μCOS-Ⅱ的嵌入式系统以太网通信功能的实现
本地下载

评论