欢迎来到天天文库
浏览记录
ID:34624517
大小:1.37 MB
页数:73页
时间:2019-03-08
《S3C44B0平台uCos-Ⅱ的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、论文题目S3C44B0平台uCos-II的设计与实现工程领域软件工程指导教师文泉副教授作者姓名张丽丽学号201091230417万方数据分类号密级注1UDC学位论文S3C44B0平台uCos-II的设计与实现(题名和副题名)张丽丽(作者姓名)指导教师姓名文泉副教授电子科技大学成都郑文艳高工绍兴中石油昆仑燃气有限公司绍兴(职务、职称、学位、单位名称及地址)申请专业学位级别硕士专业学位类别工程硕士工程领域名称软件工程提交论文日期2012.3论文答辩日期2012.5.29学位授予单位和日期电子科技大学
2、答辩委员会主席评阅人2011年月日注1:注明《国际十进分类法UDC》的类号万方数据独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:日期:年月日关于论文使用授权的说明本学位论文作者完全了解电子科技大学有关保留、使用学位论文
3、的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名:导师签名:日期:年月日万方数据摘要摘要嵌入式操作系统集合了小型化和智能化等重要特点,到目前为止,已经大量应用在了国防科技领域、工业控制领域、交通监测控制领域、能源开发探测、物联网以及生活等各大领域,并发挥着越来越重要的作用。而且操作系统成为了嵌
4、入式操作系统的软件核心,正倍受关注。uC/OS-Ⅱ是针对硬件资源稀少、基于优先级、可抢占嵌入式实时内核,特点是性能非常稳定、非常小巧(10K),而且可免费获得所有代码。本文以基于ARM7TDMI的S3C44B0微控制器为硬件平台对嵌入式实时操作系统内核uC/OS-Ⅱ进行了移植。本文对实时嵌入式操作系统μC/OS-II的特点和内核结构进行了详细的分析,结合微控制器的特点,深入研究了移植条件和实现方法:整体学习ARMDeveloperSuitev1.2IDE和要被移植到的平台微控制器--s3c44b
5、0,并且分析了该嵌入式操作系统的移植部分相关代码的设计和对应的实现;进而设计了和移植紧密相关的文件,文中将进行深入地分析OS_CPU_C.C,COS_CPU.H和汇编文件OS_CPU_A.S此3个文件的设计过程,针对每个需要移植的文件的自身特点,具体实现了对应的测试方法,通过采用编译器调试运行和应用程序相结合,来验证移植过程正确的和该系统对多任务运行的支持。要注意的是,uC/OS-Ⅱ仅仅是一个实时操作系统的内核,要实现一个相对完整的系统,还需要进行相应的扩展,[1]比如添加用户应用程序,添加驱动
6、程序等。uC/OS-Ⅱ移植方便,而且是免费、开源、成熟的操作系统,它大大降低了实时操作系统的开发成本,提高了军事产品领域应用的安全性,同时也降低了学习和研究的门槛,非常适合在国内进行推广、应用。关键词:嵌入式操作系统;ARM;实时嵌入式操作系统;μC/OS-II;移植I万方数据AbstractAbstractAsanimportantelementofintelligentandsmall-sizeequipment,embeddedsystemhasnowwidelyusedandplaysa
7、veryimportantroleinmanyfieldssuchasnationaldefence,industrycontrol,traffic,energysources,informationtechnologyandcivilliving。Sotheembeddedoperationgsystemishigh-profile.AndUC/OS-Ⅱisasmallandmedium-sized,priority-basedembeddedreal-timekernel,itfeature
8、scompact,stableperformance,andtherealizationofthecodeisfree.ThisthesisisbasedonthehardwarepaltformcalledS3C44B0microcontrollerwhichisARM7TDMIbasedandportstheμC/OS-IIonit.Thethesisanalyzethekernel’sstructureandthecharactersofembeddedsystemμC/OS-II.Ita
此文档下载收益归作者所有