文档介绍:摘要随着电子技术、网络的飞速发展,嵌入式系统已经渗透到社会生活的各个方面。同时,嵌入式操作系统作为嵌入式系统的组成部分,它的作用也越来越重要。嵌入式可配置实时操作系统且豢源代码公开的嵌入式操作系统,遵循椤S隫、等收费的嵌入式操作系统相比,不仅具有系统稳定、功能完善、强大网络支持的优点,而且具有高度可配置、可扩展、可移植以及兼容第三方软件等特点。采用开发嵌入式产品是当前嵌入式系统的研究领域中一个热点。嵌入式操作系统的移植是进行系统开发的基石,移植工作主要是根据目标平台编写其底层的硬件抽象层浦泊耄嘈幢匾5耐馕璞驱动程序,在图形或命令行配置环境中进行配置,用ぞ弑嘁肓唇拥玫絜系统库文件,在库的基础上进行上层应用开发。本文在分析嵌入式操作系统的启动过程的基础上,结合实际代码对嵌入式操作系统内核的中断处理、内存管理、同步原语等主要部分进行了详细论述和分析,搭建了系统的应用开发环境。论文阐述了硬件抽象层原理和嵌入式操作系统的移植原理,详细叙述基于砥鞯膃度胧讲僮飨低车囊浦补桃约耙浦材训悖⒍詄的实时性进行测试;设计了系统的设备驱动的代码并进行了相关测试。论文给出支持耐馍枨牟糠执胧纠筒馐越峁本人还参与完成的一个基于的终端的设计和实现。该终端是基于飞思卡尔公司的评估板和本文成功移植的嵌入式操作系统,并在其上移植认喙氐挠τ眯檎弧1疚牡谖逭伦胖夭龈胿斩巳砑案的设计和实现过程,并对该终端进行功能测试,测试结果表明该坤终端能在所移植的环境下进行网络语音通信且效果良好,显示出本论文的设计成果具有很好的实用参考价值和应用前景。关键词:嵌入式可配置操作系统,布橄蟛阋浦玻瑅斩
知识水坝***@pologoogle为您整理
.甧琣.,,,琹,/—,,疭琫.,,,,.,瑃琭—,琱瑃,,
知识水坝***@pologoogle为您整理
甌鞩,:,琕.,..Ⅱ
图目录源码结构图【.⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.组件包中的结构图【⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.诖娴刂酚成洹图绲目蚣芡肌结构图【俊图榧挚饽柯冀峁埂】⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..挠没Ы缑妗呐渲醚∠钍疽馔肌图互斥体和条件变量的应用⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图信号量的应用示意图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图畔涫褂檬疽馔肌图桓鯿7⑵教ā图开发的简便流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图硬件抽象层的配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图勘昶教∕拦腊濉芟叩墓ぷ髟硗肌腝峁雇肌⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.腝墓ぷ髁鞒掏肌曜纪ㄑ缎
Ⅶ的测试平台⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图中断延迟时间测试程序的流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图线程上下文切换时间测试程序的流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图挝袂老仁奔洳馐猿绦虻牧鞒掏肌的莸拇渫肌陌醇畔⑾允尽图结构图【病允酒劣隡的连接电路⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图痰牡缏吩硗肌图馐云教ㄊ滴锿肌图的启动界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯氖奔淦诵薪峁的堆栈分配结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯两线程的运行结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.瞿诤俗詈蟮牟馐越峁赝肌图惶嫘藕帕坎馐猿绦虻牧鞒掏肌图袢。头判藕帕坎馐猿绦虻牧鞒掏肌图惶娣⑺停邮障⒉馐猿绦虻牧鞒掏肌的莸拇洹腟开始信号⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯腟崾藕拧允咀址甎涞耐ㄐ拧隨通信⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图目录
图贛的终端系统的框架图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图的硬件方案实景图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.终端和机的斩说耐ㄐ殴獭图目录
表目录表熟悉硬件要求的简表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯δ芎斜怼斩私峁沟墓δ鼙怼表嘈吹钠教ǔ橄蟛阄募约按牍δ苊枋觥表编写脚本文件中的基本配置选项以及其功能描述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.表组件包中的代码文件概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.拇胛募攀觥诤说牟馐缘牟糠纸厝⌒畔ⅰ的实时性的测试结果列表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.表组包时延的测试结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.
签名:二器啦日期:避独创性声明关于论文使用授权的说明的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。