首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 用uIP堆栈实现MAXQ微控制器联网

用uIP堆栈实现MAXQ微控制器联网

资料介绍
摘要:本应用笔记描述了如何用uIP TCP/IP网络协议栈实现MAXQ®微控制器联网。本设计中采用通用的SPI™至以太网转换IC作为MAC/PHY。MAXQ2000作为微控制器示例。
用uIP堆栈实现MAXQ微控制器联网
Jul 29, 2008

摘要:本应用笔记描述了如何用uIP TCP/IP网络协议栈实现MAXQ微控制器联网。本设计中采用通用的SPI至以太网转换IC作
为MAC/PHY 。MAXQ2000 作为微控制器示例。


引言
系统远程监测和控制或许是微控制器应用最重要的功能之一。想象一下:一个巨大的高尔夫球场的草坪洒水系统,最好能够向主机自动
报告故障状况。这样的系统几乎无需人工监测其是否正常工作。

RS-232串口或红外等多种通信方式可用来实现系统远程器件的控制和监测。然而,所有这些方法都受限于具体的接口标准,其中包
括:是否与传输媒介和协议兼容、距离限制等。


以太网网络协议(IP)
网络协议提供了一个应对上述挑战的解决方案,所有现代操作系统都带有IP 栈。而IP 可在各种传输媒介上运行,到目前为止,以太网的
应用最普遍。此外,以太网得益于交换和路由网络拓扑结构,因此不受距离限制。

借助于先进的MAC/PHY 集成电路与板载缓冲器,可以用微控制器和以太网IP 实现控制,并且几乎可以从所有远程系统采集数据。本文
演示了如何利用免费的uIP 堆栈和SPI至以太网转换IC实现MAXQ2000 微控制器联网。


uIP介绍
uIP ( 读作"micro IP") 提供了一个最小规模的IP 堆栈,其中包括TCP、UDP 和ICMP 协议。uIP 由Adam Dunkels开发,采用BSD方式授
权。完整的源代码可从http://www.sics.se/~adam/uip/index.php/Main_Page 下载。

当然,对于大多数应用,没有必要完全运行TCP/IP,过于浪费。uIP 具有一整套功能,符合全功能主机的最低需求,并且可以避免其它
简单IP 堆栈存在的"特殊情况"。


编译环境
Rowley CrossWorks 1.
标签:MaximMAXQ2000uIP网络TCPIP遥控DS2502-E48
用uIP堆栈实现MAXQ微控制器联网
本地下载

评论