基于STM32的嵌入式网络协议UIP的移植与分析

被引:0
作者
汪三青
机构
[1] 武汉理工大学
关键词
STM32; UIP; 网络协议栈; 嵌入式系统;
D O I
暂无
年度学位
2011
学位类型
硕士
导师
摘要
随着互联网技术和嵌入式系统的不断发展,传统的嵌入式设备对于网络接入的要求日益加强。相关数据显示,在不久的将来,将有95%的连网设备将不仅仅是计算机,而更多的是带有网络功能的嵌入式产品。嵌入式设备连网是大势所趋,嵌入式网络协议栈的研究是嵌入式设备连网实现的核心。 TCP/IP协议栈是一个非常复杂和庞大的系统,它是互联网安全可靠通讯的重要组成部分,通常在有操作系统支持的通用计算机上实现。但是,嵌入式系统有限的处理能力以及存储资源的相对缺乏,使得传统的TCP/IP协议使用在嵌入式的环境里是不合适的。为了在嵌入式系统中既实现相应的网络功能又节省系统资源,需要对TCP/IP协议进行有针对性的裁减。一般采用TCP/IP协议簇的一个子集,比如包括IP、UDP、TCP和ICMP等协议的全部或部分功能,对协议进行有选择的实现,尽最大可能的使协议保持功能和机制上的完整,以满足网络应用的需要。 本文为基于STM32处理器的试验平台移植一种嵌入式网络协议栈UIP来接入网络的试验,着重讨论了DM9000网卡驱动程序的实现过程和UIP协议栈的整体架构。在硬件方面,本论文采用了低功耗、低成本的STM32F103ZF作为微处理器,以太网控制芯片采用了成熟的DM9000作为网络接口,搭建了一个基于STM32处理器接入以太网的实验平台。在软件方面,本论文介绍STM32处理器的相关外设接口的驱动,然后介绍DM9000以太网控制芯片的驱动程序,最后介绍嵌入式网络协议UIP的移植过程,分析UIP协议栈的架构。
引用
收藏
页数:59
共 28 条
[1]
Cortex-M3的异常处理机制研究 [J].
方安平 ;
蔡俊宇 .
单片机与嵌入式系统应用, 2009, (02) :15-18
[2]
嵌入式系统硬件调试方法的研究与设计 [J].
职燕 ;
蒋存波 ;
徐健 ;
吕鑫 ;
李耀奇 .
电测与仪表 , 2006, (04) :49-51
[3]
基于精简TCP/IP协议栈的信息家电网络服务器 [J].
陈武 ;
雷航 .
单片机与嵌入式系统应用, 2004, (06) :64-67
[4]
嵌入式操作系统的开发 [J].
焦姣 ;
马鸣锦 .
现代电子技术, 2004, (07) :34-36+42
[5]
基于TCP/IP协议的嵌入式网络系统的设计与应用 [J].
何宁 ;
薛庆军 ;
程勇 .
山东科技大学学报(自然科学版), 2004, (01) :55-57+60
[6]
单片机上简单TCP/IP协议的实现 [J].
周晓峰 ;
杨世锡 ;
华亮 .
微电子学与计算机, 2004, (02) :99-101
[7]
基于TCP/IP的智能终端接入技术 [J].
陈德军 ;
汪国有 .
计算机与数字工程, 2004, (01) :33-37
[8]
一种嵌入式TCP/IP的实现 [J].
李立清 ;
路海 .
信息与电子工程, 2003, (04) :293-296
[9]
ARM嵌入式系统C语言编程 [J].
姜换新 .
计算机应用与软件, 2003, (10) :15-16+53
[10]
微型TCP/IP协议栈的设计与实现 [J].
姚光开 ;
于永棠 ;
柴乔林 .
计算机应用, 2003, (09) :82-84