欢迎来到天天文库
浏览记录
ID:34388522
大小:4.04 MB
页数:60页
时间:2019-03-05
《基于cortex处理器mf应用技术的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西南科技大学硕士研究生学位论文第1页摘要.NetMicroFramework是微软基于.Net平台设计的新型嵌入式操作系统,以下简称MF,它主要是针对硬件资源有限的设备进行设计的,目标是使得C#托管程序运行在资源受限的设备上面。它的出现标志着嵌入式系统向小型设备领域又迈出了重要一步。在本文中,系统地讨论了MF的特性及应用领域,深入地分析了MF的分层次结构以及各层次之间的关系,剖析了通信机制,总结了MF移植及外设驱动开发的一般策略和方法。在本文最后,将此平台应用于分布式数据采集系统中,完成了分布式
2、数据采集节点的设计。将MF移植到Cortex.M3平台,完成了交叉编译环境的搭建,平台配置信息的定义,内存配置文件的编写,启动代码的改写,中断控制器的移植,GPIO、串口、Systick、A/D、LCD等重要驱动模块的编写和调试,最后将此平台运用到分布式数据采集系统中。通过这些实践,加深了对Cortex处理器的理解,对MF系统引导过程和运行时环境有了更深入的认识,这些都会在本文中有所体现。由于嵌入式系统的特殊性和多样性,MF目前支持的平台还比较少,系统移植和应用开发技术还待成熟和完善。相信随着我
3、们对它的不断了解和掌握,MF可以在更多的领域发挥更大的价值。关键词:嵌入式系统软件移植.NetMicroFrameworkCortex.M3分布式数据采集节点AbstractThe.netmicroframeworkiSanewembeddedoperatingsystemannouncedinFebruary2007byMicrosoft.It’Smainlydesignedforthedeviceswithlimitedhardwareresources,ItmakestheCsharpma
4、nagedprogramsworkontheresource-constraineddevices.Itshowsthattheembeddedoperatingsystemshavetakenanimportantsteptothefieldofsmallequipment.ThisthesisdiscussesofthecharacteristicsandapplicationsoftheMFdeeply,itanalyzedthe.netmicroframework’Shierarchie
5、sandtheirrelationships.Thoughttheanalysisofthecommunicationmechanism,itgivesoutthegeneralmethodsandstrategiesforMFtransplantationanddevelopingperipheralsdrives.Finally,theplatformwasusedindistributeddataacquisitionsystem.Thisthesisintroducesthewholep
6、rocessofportingMFtoCortexprocessor.Itexpoundsthetransplantstepsandkeytechnology,includeofsettingupthecross-compilerenvironment,memorylayout,portinginterruptcontroller,andhowtodebugedevicedrivers,suchasgpio,serial,systick,adc,andotherimportantdrivermo
7、dule.ThispracticeenhancedmyknowledgeoftheCortexprocessorandruntimeenvironmentofMFsystem.Becauseoftheparticularityanddiversityoftheembeddedsystem,.netmicroframeworksupportedplatformsarestillrelativelyscarceuntilnow,systemmigrationandapplicationdevelop
8、menttechnologyneedtobestrengthened.Withthefollowingunderstandandgraspofthe.netmicroframework,itcanbeusedinmuchmorefieldwithgreatervalue.Keywords:Embeddedsystem;SoftwarePorting:.NetMicroFramework;Cortex-M3;Distributeddataacquisitionnode西南科技大学硕士研究生学位论文
此文档下载收益归作者所有