当前位置:主页 > 科技论文 > 计算机论文 >

嵌入式系统中实现网络协议

发布时间:2022-02-16 09:06
  随着时代的进步,在人们工作生活中应用最多就是计算机技术,尤其是计算机网络,因此计算机网络协议就成为实现这一功能的核心。嵌入式系统的飞速发展使得掌握好这门技术将更有意义。本文介绍了嵌入式系统的概念,分析了μC/OS的内核结构,并阐述了TCP/IP协议,分析了其原理以及应用。通过对TCP/IP技术的研究和分析,并针对嵌入设备处理速度慢,存储容量小等特点,引入了LWIP协议栈。引入协议栈后,具有代码量少,运行效率高和良好的可移植性等特点。并且适合应用于各种嵌入式设备,这是一种解决嵌入式设备移植TCP/IP协议的可行方案。在本文中针对LWIP的一些缺陷做了细微的改动。首先就LWIP协议栈的ICMP协议中的路由重定向信息的处理作了改进,从而减少了其对硬件资源的消耗。然后为了增加简单传输的效率,改进了传输层协议,并提出了思考。最后为了更好的结合应用程序,将简易的套接字移植到了LWIP中,从而可以更好的也更简单与应用程序结合。 

【文章来源】:南京大学江苏省211工程院校985工程院校教育部直属院校

【文章页数】:43 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
第一章 绪论
    1.1 嵌入式系统概述
        1.1.1 嵌入式系统的结构
        1.1.2 嵌入式系统主要特点
        1.1.3 嵌入式系统的发展趋势
    1.2 嵌入式芯片及开发板
        1.2.1 典型的嵌入式ARM CPU内核
        1.2.2 意法半导体STM32
        1.2.3 STM32互联型产品
        1.2.4 开发平台的选择
第二章 μC/OS-Ⅱ内核在STM32上的移植
    2.1 μC/OS-Ⅱ基本功能
    2.2 μC/OS-Ⅱ的结构分析
    2.3 OS_CPU.H的定制
    2.4 OS_CPU_A.ASM的定制
        2.4.1 OSStartHighRdy()的实现
        2.4.2 OSCtxSw()
        2.4.3 OSIntCtxSw()
        2.4.4 OSTickISR()
    2.5 OS_CPU.C定制
第三章 TCP/IP协议栈LWIP在STM32上的移植及改进
    3.1 LWIP的特色
    3.2 网络层协议分析及改进
        3.2.1 IP与ARP处理过程分析
        3.2.2 ICMP处理过程分析及改进
    3.3 传输层协议的分析及改进
        3.3.1 TCP协议分析
        3.3.2 UDP协议分析
        3.3.3 传输层协议的改进方案
    3.4 套接字的设计
    3.5 LWIP协议的移植
        3.5.1 与STM32F107VC的接口
        3.5.2 与μC/OS操作系统的接口
第四章 HTTP应用及实现
    4.1 使用套接字设计简单的HTTP应用
    4.2 处理过程process_connection()的设计
    4.3 HTTP应用的实现过程
        4.3.1 仿真器选择及代码移植
        4.3.2 实现过程
总结与展望
参考文献
致谢


【参考文献】:
期刊论文
[1]浅谈嵌入式系统的应用与开发[J]. 石海贝,任秀峰.  信息与电脑(理论版). 2010(02)
[2]设计嵌入式系统应考虑的问题[J]. 刘川琪.  装备维修技术. 2009(03)
[3]基于ARM嵌入式系统的LWIP协议栈移植[J]. 郭连智,夏路易.  科技情报开发与经济. 2007(05)
[4]一种嵌入式TCP/IP协议的设计与实现[J]. 娄莉,刘天时.  微计算机信息. 2006(35)
[5]LwIP协议在μC/OS操作系统中的实现[J]. 李宏,马晓军.  信息工程大学学报. 2005(02)
[6]嵌入式Internet体系结构研究[J]. 阙建荣.  微型机与应用. 2004(03)
[7]嵌入式Internet中的协议选择[J]. 王勇,陈抗生.  电信科学. 2002(04)



本文编号:3627702

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3627702.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户fdcaf***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com