嵌入式操作系统μC/OS-Ⅱ的分析、移植与应用研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:s1u2n3cn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式Internet是近几年迅速发展起来的一项新兴技术,而新的信息技术的产生、发展必将对教育技术产生深远的影响。随着Web技术的发展和应用,越来越多的网络通信设备甚至测试仪器都已经实现内置的嵌入式Web服务器。用户可以直接使用Web浏览器通过设备的以太网口来远程访问内置Web服务器的专用网页,从而实现对设备运行状态的观测和运行参数的配置等功能。因此,嵌入式系统在远程教育、高校实验室设备管理、各高校资源共享、实验数据回传等方面有着广阔的前景。而嵌入式操作系统是嵌入式系统中的关键技术,对于实现嵌入式Internet应用至关重要。本文正是在这样的背景下提出的。文章从嵌入式系统体系结构的角度出发,以通用操作系统理论为基础,对嵌入式操作系统μC/OS-II进行了深入研究、剖析,并结合Web应用编写系统内核程序,给出了μC/OS-II + LwIP的嵌入式Internet解决方案,从而组建了一个简单的嵌入式Webserver系统。通过远程访问该节点,可以显示一个含各种图片和超链接的HTML网页。本文实现的嵌入式Webserver采用的是任务的方式,即将移植后的LwIP协议栈设为μC/OS-II的主任务,由主任务通过μC/OS-II提供的信号量等通信机制获取驱动程序提交的数据,经处理后分发给各协议模块(即相关处理函数)处理。由于系统建立在内核高效的μC/OS-II之上,因此具有良好的实时性能。论文共分四部分:第一部分阐述了μC/OS-II应用设计总体方案与开发平台的搭建,并阐述了嵌入式系统与教育信息化的密切关系,同时介绍了嵌入式系统的开发过程和调试方法,采用宿主机/目标机交叉编译方法并成功建立了开发的基本软件环境;第二部分详细论述了以ARM7TDMI处理器S3C44B0为基础的系统硬件平台。ARM7TDMI是一种高效、低功耗的RISC处理器,以该内核为核心的S3C44B0提供了丰富的内置部件,是一款高性价比和高性能的微控制器,非常适合做嵌入式产品开发。这里围绕S3C44B0对其主要功能模块进行了电路设计,并对S3C44B0的启动程序和地址空间分配作了详尽分析;第三部分对μC/OS-II的体系结构与内核结构及内核运行方式进行了深入分析。同时着重分析了嵌入式实时操作系统μC/OS-II的特点及其任务管理、任务通信、任务调度、中断和时钟等机制,并对相关移植工作的关键移植环节做了详细论述。这里的移植工作包括嵌入式实时操作系统μC/OS-II在S3C44B0上的移植以及LwIP协议栈在μC/OS-II上的移植两大部分;第四部分则给出了嵌入式Webserver在μC/OS-II下的实现方法,对本系统的硬件与网络环境设置作了详尽说明。这里对嵌入式系统应用程序实际开发过程做了详尽阐述,给出了编译、连接、调试及下载烧录的具体方案,并对嵌入式Webserver网络环境进行了测试。文章是建立在充分实践的基础上的,所作的具体工作如下:(1)通过对嵌入式实时操作系统μC/OS-II的深入剖析,给出将其移植到S3C44B0的一种实现方法。(2)从简洁实用的角度出发,通过对Lwip协议栈进行裁减,使之在μC/OS-II操作系统中稳定运行,同时结合具体应用编写了网络驱动程序。(3)由于μCOS-II作为实时操作系统并没有自己的文件系统,因此,在系统实现中给出了两种对HTML文件进行处理的方案。(4)在TCP/IP协议栈稳定运行的基础上,实现应用层的HTTP协议,能够在开发板上运行一个简单的Web Server,从而为下一步开发更复杂的应用系统提供一个良好的运行环境。经过对嵌入式Web Server系统的测试证明,本文给出的解决方案是可行的,系统运行稳定。
其他文献
在小学数学课堂中教师可以将枯燥的现行教材变得趣味性,提倡将数学问题生活化和生活问题数学化。这样将数学与现实生活密切联系起来,让学生体验到数学在生活中是存在的,生活中处处有数学。小学数学课堂教学过程中可以利用多种方法提高小学生的学习效率,例如情景引入、知识迁移、课堂评价等都可以成为有效方式。所以说小学数学教师应该立足长远,积极培养新课改理念,保证教学内容完善。  一、情境引入与学习紧密联系  课堂引
在中国,随着城市化、工业化进程的逐步推进,大量务工人员开始由农村向城市迁移,由此催生了一个数量巨大的特殊群体——流动儿童。他们既不同于城市常住儿童,也不同于农村留守儿童
作为一种提高生产力,改善工作绩效,促进企业发展的一种电子化工具,电子绩效支持系统(EPSS)近年来得到了越来越多人的关注。这一概念最初起源于企业的培训,进而教育工作者结合
本文在分析、总结了国内外有关消费,体育消费,大学生体育消费等研究资料,运用行动者-系统动态学理论,以福建省山区三地市在校大学生作为研究对象,采用文献资料法、问卷调查法
随着教育事业的快速发展,尤其是在新的课程改革发展过程中,农村体育课程出现了不能适应教育改革和时代发展需要的种种问题。本文试图在探询农村初中体育课程资源开发的困惑中,探