基于uC/OS-Ⅱ与LwIP的嵌入式网络操作系统的移植与实现

被引量 : 0次 | 上传用户:zhoucun7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在介绍嵌入式系统软硬件相关技术的基础上,重点论述了开放源代码的嵌入式实时操作系统uC/OS-II基于ARM微处理器的移植与实现设计。笔者首先分析了uC/OS-II的源代码,对欲移植的相关部分核心代码作了深入的研读;同时对ARM体系架构也进行了全面掌握,在此基础上,基于ARM微处理器做了uC/OS-II的具体移植工作。鉴于uC/OS-II是一个不断发展改进的嵌入式实时操作系统,随着版本的更新,其移植内容也有不断变化。本文在探讨uC/OS-II的移植过程中,尽量涉及不同版本之间移植内容的差别,还探讨了移植方法的改进问题。嵌入式设备要与Internet网络直接交换信息,就需要支持TCP/IP协议集。嵌入式系统具有内核小、专用性强、系统精简、实时性高、功耗和环境要求严格等特点,所以传统的TCP/IP协议栈不适合移植到嵌入式系统中。本文还研究了将一个小型、适用于嵌入式系统的TCP/IP网络协议栈LwIP移植到uC/OS-II系统中的方法。由于LwIP没有使用和操作系统相关的系统调用和数据结构,因此,在LwIP和操作系统之间增加了一个操作系统封装层为操作系统服务,另外,还在移植中实现了操作系统模拟层和LwIP底层的接口。操作系统模拟层为协议和操作系统提供了一个接口,使协议对操作系统透明,LwIP底层接口为不同的硬件提供不同的驱动程序,实现了系统初始化、网卡初始化、线程接收、数据包的读取和发送。论文最后对移植后的系统设计了测试框架,在ARM开发板和uC/OS-II操作系统移植后对其上的嵌入式Web服务器应用进行了测试。测试结果表明,移植后的系统可以正常工作,能实现基本的网络功能。
其他文献
随着我国农村出生率逐渐降低,农村适龄儿童同逐渐减少,以往的“村村办学”的模式,已经不能适应我国农村教育发展的要求,撤点并校是大趋势。但我国的制度和政策不太成熟,撤点
随着中泰两国在经济、文化等方面交往日益密切以及我国对对外汉语教学事业的大力推广,如今在泰学习汉语的人数与日俱增,各类学校也竞相开设了汉语专业,泰国汉语教学出现了一片生
物联网是一个新兴的技术,它是将无线传感器、RFID、嵌入式系统和计算机网络等进行结合而产生的一种技术,现在已经被广泛应用于很多领域,如矿山勘测、地铁监控等,并且取得了良好的
宫泽贤治是世界上著名的童话作家和农民诗人。近年来,国内外宫泽贤治相关的研究正在逐步升温。在日本,专门成立了“宫泽贤治研究学会”,在一定层面上推动了宫泽贤治的多方面
针对基于投融资管理会计的应用,本文首先提出了企业在投融资过程中管理会计应用存在的问题,分别体现在企业投融资决策缺乏有效的前期工作、管理会计方法没有得到应用、对管理
在药品管理中,最重要的事情就是提高管理效率、降低管理成本、控制管理风险。物联网技术就可以在这几个方面进行改善和加强,这是因为物联网技术的本身的特性更适合于商品的信息
通用设计的理念提倡人人平等的精神,由无障碍设计理念发展而来、是一种针对体恤社会上的弱势群体所提出的理念。通用设计的理念适用于建筑设计、环境设计、产品设计、交互设
<正> 我们部队报道员刘志伟,两个半月时间上稿二十一篇。我问他有什么诀窍,他指着在桌上的《新闻知识》感慨地说:“是她帮了我的大忙。”去年年底,他从连队被调入团报道组担
期刊
唐代佛教兴盛,各个阶层供香礼佛之气蔚然成风,作为供养器的香器,也出现了很多新的样式,其品种繁多,造型各异,材质多样。香器已经广泛应用于佛教活动的多个方面,功用更为多样
近几年来,随着无线通信、智能家居以及移动终端的迅猛发展,作为其中的核心模块,无线收发机已成为研究热点,其发展越来越趋向于高性能、全集成化、低功耗和低成本。本论文围绕应用