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

被引量 : 54次 | 上传用户:cicf1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术和嵌入式系统的不断发展,传统的嵌入式设备对于网络接入的要求日益加强。相关数据显示,在不久的将来,将有95%的连网设备将不仅仅是计算机,而更多的是带有网络功能的嵌入式产品。嵌入式设备连网是大势所趋,嵌入式网络协议栈的研究是嵌入式设备连网实现的核心。TCP/IP协议栈是一个非常复杂和庞大的系统,它是互联网安全可靠通讯的重要组成部分,通常在有操作系统支持的通用计算机上实现。但是,嵌入式系统有限的处理能力以及存储资源的相对缺乏,使得传统的TCP/IP协议使用在嵌入式的环境里是不合适的。为了在嵌入式系统中既实现相应的网络功能又节省系统资源,需要对TCP/IP协议进行有针对性的裁减。一般采用TCP/IP协议簇的一个子集,比如包括IP、UDP、TCP和ICMP等协议的全部或部分功能,对协议进行有选择的实现,尽最大可能的使协议保持功能和机制上的完整,以满足网络应用的需要。本文为基于STM32处理器的试验平台移植一种嵌入式网络协议栈UIP来接入网络的试验,着重讨论了DM9000网卡驱动程序的实现过程和UIP协议栈的整体架构。在硬件方面,本论文采用了低功耗、低成本的STM32F103ZF作为微处理器,以太网控制芯片采用了成熟的DM9000作为网络接口,搭建了一个基于STM32处理器接入以太网的实验平台。在软件方面,本论文介绍STM32处理器的相关外设接口的驱动,然后介绍DM9000以太网控制芯片的驱动程序,最后介绍嵌入式网络协议UIP的移植过程,分析UIP协议栈的架构。
其他文献
<正>在现有的科技水平下,人们仅能采出地下原油总储量的30%左右,大约2/3的剩余油仍留在地下。从出现石油开采工业以来,提高油田采收率一直是油田开发地质工作者和油藏工程师
近年来,大学生就业问题逐渐成为社会热点问题,其在很大程度上与高校的职业生涯教育息息相关。基于此,从当前大学生职业生涯教育培训中存在的问题入手,结合高校实际情况,分析
<正>如今,随着世界经济的快速发展,企业之间的竞争早已变为对各类资源的竞争,这成为企业获得竞争优势的重要途径。供应商作为企业发展的重
伴随时代的发展,国际竞争日趋激烈,社会对人才提出了更高的要求,教育如何培养适应新世纪发展所需的人才,是摆在教育界的一大难题。基础教育承担着培养人才的重要任务。为了适
人们内心隐藏着批评欲望,人人都是批评者。要批评就需要标准、阐释和评价,这就构成批评的三大要素。凡是读者喜欢的戏剧批评,总是标准明确、阐释精彩和评价公平。从戏剧批评
他汀类药物是临床广泛应用的降脂药,在多种心血管疾病的治疗中发挥重要作用。但2001年西立伐他汀的撤市加重了人们对药物引发的肌病和横纹肌溶解症的关注。降脂药物作用的靶
"治未病"是中医防治疾病的重要原则,小儿支气管哮喘的防治应遵循"治未病"原则。"未病先防"时可采取积极的措施干预哮喘的高危因素,以减少小儿哮喘的发生;"既病防变"时可选用
数学是模式的科学,数学中的所有概念、公式、定理、法则、方法等等都可看作是数学模式。基于此观点,数学教学应当是针对和突出数学模式观点下的教学,据此本文提出了数学模式
背景:IgA肾病是以IgA或IgA为主的免疫球蛋白伴C3成颗粒状沉积于肾小球系膜的一组疾病。该病临床及病理表现呈多样性和多变性,随年龄变化该病呈现何种特点,目前相关资料不多;且
P糖蛋白(P-glycoprotein,P-gp)是一种多药外排转运体,对控制各种抗癌药物的生物学活性具有重要意义。P-gp转运体作为生理屏障阻滞药物渗透,从而使药物发挥效应受限。传统的化