学位论文 > 优秀研究生学位论文题录展示

嵌入式网络协议栈在μC/OS-Ⅱ操作系统中的设计与实现

作 者: 张震
导 师: 王溪波
学 校: 沈阳工业大学
专 业: 计算机软件与理论
关键词: 嵌入式系统 μC/OS-Ⅱ LwIP 网络协议 WEB服务器
分类号: TP393.04
类 型: 硕士论文
年 份: 2012年
下 载: 63次
引 用: 0次
阅 读: 论文下载
 

内容摘要


嵌入式系统中引入操作系统可以使应用程序开发者方便地对嵌入式系统的各种软硬件资源进行管理,能够使系统运行的更稳定。应用程序开发者使用操作系统所提供一些系统服务功能能够快速地开发出用户所需要的应用功能。具有网络功能的嵌入式设备能够实现更广泛、更通用的数据共享、硬件共享与通信功能。与传统的孤立嵌入式设备相比,联入网络的嵌入式设备不但拥有传统的功能,还拥有联网带给嵌入式系统的优点。因此,在嵌入式系统中,操作系统和网络协议的结合具有重要的现实意义。本课题的目的是为没有网络协议的μC/OS-Ⅱ(RTOS)添加网络协议栈,使得使用本课题所设计的μC/OS-Ⅱ作为操作系统的嵌入式设备能够联入网络。本课题首先对μC/OS-Ⅱ的系统结构和特点进行了分析。设计并实现了其到硬件开发平台的移植。然后评述了嵌入式轻型网络协议栈LwIP的特点和原理,设计并实现了网卡芯片初始化、接收数据、发送数据和中断处理,并设计了驱动程序与网络协议之间的结合部分,为网络协议编写操作系统仿真层。实验结果显示能从运行网络协议栈的系统中收到Ping命令的响应。这表明运行在操作系统中的协议栈的底层驱动、数据链路层、Internet协议、Internet控制信息协议已经正常工作了。最后采用本课题所设计的网络协议栈,在该操作系统环境中设计并实现了一个嵌入式WEB服务器。实验结果表明用户使用该服务器可以远程地访问与控制开发板。这表明该系统能够正确地处理用户通过浏览器提交的超文本传输协议请求。本课题所设计的网络协议栈的超文本传输协议工作正常。从实验结果可以得出结论:本课题所设计的嵌入式网络协议栈已经成功地运行在μC/OS-Ⅱ操作系统中;使用本课题所设计的系统作为网络应用程序的开发平台是可行的。

全文目录


相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  3. 基于ARM9的Windows CE系统移植,TP316.7
  4. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  5. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  6. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  7. LXI-VXI适配器研制,TP274
  8. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  9. 嵌入式中医经脉理疗仪的研究,R197.39
  10. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  11. 基于嵌入式系统钻孔成像装置的研究,P634.3
  12. 基于嵌入式Web服务器的监控系统研究,TP393.05
  13. IPsec VPN嵌入式硬件防火墙加密卡的应用研究,TP393.08
  14. 基于μC/OS-II的智能控制虚拟机设计与研究,TP242
  15. 基于WEB的GPS监控系统设计与实现,TP311.52
  16. 以太网MAC层协议研究与FPGA实现,TP393.04
  17. 基于ARM的建筑安防网络信息系统的开发及应用,TU89
  18. 基于CDMA2000的移动多媒体终端设计,TN929.5
  19. 基于PN512芯片的通用读写系统研发,TP391.44
  20. 基于eCos的自动售货机无线通信设计与应用,TH692.6
  21. 基于GPRS技术的远程自动抄表系统的研究,TM76

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 通信规程、通信协议
© 2012 www.xueweilunwen.com