嵌入式μC/OS-Ⅱ在OMAP中的移植及应用研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:zhangstian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和通信技术的快速发展,嵌入式系统以其简洁、高效等优点越来越多地受到人们的广泛关注。嵌入式产品已经成为了信息产业的主流,被广泛应用于移动计算设备、网络设备、工控设备、信息家电、汽车电子、娱乐设施、仪器仪表等领域。嵌入式操作系统的系统软件移植技术的研究也就越来越成为嵌入式开发中的一个至关重要的问题,其中一个非常重要的步骤,就是操作系统在微处理器上的移植。本课题正是在这样的背景下提出的。课题选用的是源代码公开的实时操作系统μC/OS-Ⅱ。此操作系统移植性好,易剪裁,属于可剥夺的实时多线程内核,而且源代码公开,但是它仅仅是提供RTOS的实时内核,必须基于μC/OS内核移植到目标硬件平台上才具有的真正实用价值。实际上,自1992年起,μC/OS-Ⅱ已经被移植到40多种处理器架构中,从8位到64位的各种CPU,包括若干种单片机、ARM和DSP。到目前为止,一款真正的为DSP-OMAP器件专门开发的廉价的开放形式的嵌入式实时操作系统还很少见到。如果将DSP-OMAP器件的高性能和嵌入式操作系统μC/OS-Ⅱ的简便性及易于开发性结合起来,那么μC/OS-Ⅱ在嵌入式系统领域必将会有广阔的发展空间。本文的重点便是实时操作系统μC/OS-Ⅱ在OMAP5910微处理器上的移植及系统测试。论文共分五部分:第一部分阐述了嵌入式系统的历史、现状、发展方向和一些基本概念,同时简单介绍了选择实时操作系统μC/OS-Ⅱ的理由;第二部分针对μC/OS-Ⅱ的体系结构与内核结构及内核运行方式进行了深入分析。同时着重分析了μC/OS-Ⅱ的特点、内核、任务管理等;第三部分阐述了对实时操作系统μC/OS-Ⅱ的改进。其中主要阐述了调度算法的改进和任务堆栈的改进;第四部分对硬件平台进行了设计。主要阐述了以OMAP5910为核心的液晶显示接口电路的设计;第五部分主要阐述了μC/OS-Ⅱ在OMAP5910微处理器上的移植过程。首先简单阐述了移植的一般方法和步骤并对OMAP5910微处理器做了简单介绍及μC/OS-Ⅱ在OMAP5910微处理器上移植的可行性分析,接着详细阐述了针对OMAP5910微处理器的移植。移植过程主要集中在三个文件的重新编写上:1个头文件OS_CPU.H,1个汇编文件OS_CPU.ASM和1个C代码文件OS_CPU.C。文章给出了相关函数的模型和源代码,并附上注释和详细说明。移植完成后,本文将设计应用程序对移植后的系统进行测试,以保证系统能正常运行。第六部分对图形用户界面μC/GuI做了介绍,并简单介绍了嵌入的一般方法。
其他文献
研究了由带Dini核的多线性Calderón-Zygmund算子与Lipschitz函数生成的多线性交换子,建立了其在Triebel-Lizorkin空间上的有界性.
本研究包括两部分工作,第一部分为色氨酸2,3-双加氧酶的结构与功能研究,第二部分为特异性抑制原核生物色氨基酰-tRNA合成酶的吲哚霉素衍生物的设计研究。色氨酸2,3-双加氧酶(tryp
发布/订阅(publish/subscribe,pub/sub)系统具有异步、多点通信的特点,发布者和订阅者在空间、时间和控制流上实现完全解耦。该系统适应高度动态的网络环境和以数据为中心的
近年来,作为一种新兴的宽带无线接入技术,WiMAX受到业界的普遍关注。它的主要技术特点是传输速率高、覆盖范围大、支持移动性、提供QoS保证并采用基于全IP的网络架构,实现了
学位
线粒体是真核细胞中非常重要的细胞器,其功能涉及到细胞活动的多个方面,包括有氧代谢、细胞凋亡与自噬、活性氧的产生等。线粒体功能相关蛋白仅少数几个由自身编码,多数都来自于
新型人工电磁材料因其独特的电磁特性,成为近几年来国际物理学界、材料学界和电磁学界的研究热点。新型人工电磁材料由周期排列的单元结构组成,这些单元结构在特定频率上具有电
爱,是教师职业道德的核心,真爱每一个学生,是教师更是班主任的天职。也是当好一个班主任的奥秘所在。班主任是全班学生的组织者、服务者,要树立为学生服务的理念,认真培养学生良好
本文通过对荣华二采区10
期刊
作为通信系统的重要部件之一,微带天线的特性将直接显著影响通信系统的整体性能。为了提高通信系统的容量和通信性能,具有高增益、双极化的微带天线结构及其性能研究已经成为非
下丘脑调节动物生理稳态并参与情感的结构及功能环路。其中NR0B1基因在人类及小鼠下丘脑中就具有特异表达。作为一种脊椎动物中保守的核受体转录因子,NR0B1参与调控性腺发育及