当前位置:首页 > 行业资料 > 其它行业文档 > 基于ARM9的UCOS-II移植
编号:嵌入式系统设计与制作(论文)说明书题目:基于嵌入式ARM的μC/OS-II移植院(系):信息与通信学院专业:电子信息工程学生姓名:学号:指导教师:2012年12月29日嵌入式系统设计与制作实训任务书年级:09级面向专业:电子信息工程学时:3周项目名称:基于嵌入式ARM的μC/OS-II移植项目类型硬件与软件制作特殊要求无承担学生姓名学号专业联系电话电子信息工程项目设计要求:基本功能要求:1移植目标芯片ARM92移植相关文件的程序注释3设计测试程序测试系统稳定性参考资料:1.谭浩强.《C程序设计》.北京:清华大学出版社,20052.ChrisWright等.《ARM嵌入式系统开发》.北京:北京航空航天大学出版社,20053.任哲.《嵌入式实时操作系统μC/OS-II原理及应用》.北京.北京航空航天大学出版社,20054.JeanJLabrosse.《嵌入式实时操作系统μC/OS-II》.北京.北京航空航天大学出版社,20035.NormanMatloff等.《软件调试的艺术》.北京:人民邮电出版社,2010完成形式:1.设计与制作可供实际检测的实物样板;2.每组的两位同学完成一个作品,作品的内容必须和ARM嵌入式相关;3.完成实训论文。项目设计进度要求:选题:12月09日-12月10日查找资料和方案确定:12月11日-12月15日移植ucosII:12月16日-12月25日软件和硬件调试:12月26日-12月27日论文:12月28日验收:12月29日项目验收方式:1、在实训期间进行作品验收,验收后交实训论文及实训的资料打印稿及电子文稿。2、设计报告要符合桂林电子科技大学毕业设计论文统一格式。项目开始时间:2012年12月09日项目结束时间:2012年12月29日任务下达:2012年12月09日1摘要以应用为中心、以计算机为基础的嵌入式技术,是当今发展最快、应用最广、最有发展前景的主要技术之一。嵌入式技术已经被广泛应用于工业控制、移动通信、信息家电、医疗仪器、汽车电子、航空航天等各个领域。在各种嵌入式处理器中,ARM以体积小、低功耗、低成本、高性能等优点,获得许多半导体厂商的支持,在嵌入式应用领域取得巨大的成功。软件方面,uC/OS是一种免费公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统,因而被使用频繁。本文主要研究了μC/OS-II在S3c2440芯片上的移植。本文通过对S3c2440硬件和源码公开的嵌入式实时操作系统μC/OS-II的分析,以S3C2440为例,阐述了在ARM9上移植μC/OS-II,来运行多个任务,用液晶显示来说明μC/OS-II移植的优缺点,以及在移植中应注意的问题,启动代码的理解,解析代码的优化。关键词:嵌入式系统;实时;ARM9;μC/OS-II2AbstractApplication,embeddedcomputer-basedtechnology,isoneoftoday'sfastest-growing,mostwidelyused,themostpromisingtechnologies.Embeddedtechnologyhasbeenwidelyusedinindustrialcontrol,mobilecommunications,informationappliances,medicalequipment,automotiveelectronics,aerospaceandotherfields.Inavarietyofembeddedprocessors,ARMadvantagesofsmallsize,low-power,low-cost,high-performance,getthesupportofmanysemiconductormanufacturers,achievedgreatsuccessinthefieldofembeddedapplications.Software,uC/OSisafree,open-source,compactstructure,canbedeprivedofareal-timeoperatingsystemforreal-timekernel,thusfrequent.ThispaperstudiestheμC/OS-IIintheS3c2440chiptransplant.ThisarticlebyS3c2440hardwareandopensourceembeddedreal-timeoperatingsystemμC/OS-IIanalysis,forexample,describedtoS3C2440ARM9ontransplantationμC/OS-IItorunmultipletaskstoillustratewithLCDtransplantμC/OS-IIstrengthsandweaknesses,aswellasthetransplantshouldpayattentiontotheproblemofunderstandingofthestartupcode,theparsingcodeoptimization.Keywords:embeddedsystem;real-time;ARM9;μC/OS-III目录引言.................................................................................................................................11S3C2440系列微处理器简介..........................................................................................11.1ARM9内核............................................................................................................................11.2ARM9开发板.........................................................................................................................32μC/OS-II.........................................................................................................................42.1μC/OS-II分析........................................................................................................................42.1.1任务运行.......................................................................................................................................................62.1.2任务通信.......................................................................................................................................................72.1.3内存动态分配................................................................................................................................................83μC/OS-II在ARM9上的移植..........................................................................................93.1与CPU有关的文件...............................................................................................................93.1.1OS_CPU.H.......................................................................................................................................................93.1.2OS_CPU_C.C..................................................................................................................................................103.1.3OS_CPU_A.S..................................................................................................................................................123.2移植代码实现......................................................................................................................134测试程序....................................................................................................................234.1整个测试程序的效果图........................................................................................................234.2测试程序的功能...................................................................................................................235总结...........................................................................................................................24谢辞...........................................................................................................................25参考文献..................................................................
本文标题:基于ARM9的UCOS-II移植
链接地址:https://www.777doc.com/doc-27857 .html