基于ARM-linux的通用控制平台的设计与开发
发布时间:2020-09-22 18:38
嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件均可裁剪,能满足应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。随着信息技术、计算机技术、网络技术的发展,嵌入式技术得到了广阔的发展空间。其中ARM微处理器凭借体积小、功耗低、成本低而性能高等优点,已被成功应用于移动通信、手持设备、多媒体数字消费等诸多嵌入式领域。ARM也逐步成为了嵌入式的代名词。另外,嵌入式操作系统经过多年的发展目前也已十分丰富,特别是自由免费软件Linux的出现。Linux凭借源码开放、内核可裁减、功能丰富、运行稳定等优势,被移植到了多种不同结构的CPU和硬件平台上,且得到了大量优秀开发工具软件的支持。 本论文的目的是建立一个以ARM为基础的嵌入式linux系统控制平台.本文详细介绍了整个系统平台的研究开发和设计实现过程。论文首先介绍ARM和嵌入式Linux操作系统的特点和当前的发展概况。再阐述了以AT91RM9200为核心的开发平台的硬件组成,详细研究了硬件平台设计过程,平台的外围配置包括存储模块、串口模块、CAN总线模块、以太网模块、USB模块及JTAG调试模块、实时模块等多种功能模块,包括各个功能模块的芯片选择和原理图,还对硬件电路设计的注意事项进行了探讨。再以此硬件平台为基础,详细的论述了嵌入式Linux系统开发流程以及移植到具体硬件平台需要完成的工作,如U-BOOT的移植、Linux内核的编译与裁减、文件系统的制作、驱动程序的编写等。最后对系统性能进行了测试,通过测试表明平台达到设计要求,性能稳定。
【学位单位】:湖南大学
【学位级别】:硕士
【学位年份】:2007
【中图分类】:TP368.12
【部分图文】:
硕}:学位论文片MR接口和上电口相连。当MR处保持足够时间的低电平,系统将被复位。电路图如图3.3:‘一毛、架磷》NRsT·· GNDVCCCC·· RESETMRRR枯 枯口口 \\\\---图3.3复位模块电路图之街“、、例驯vcc助仇阳R翻日了如舰吐户创倪心{一,旅!}湘演.」m}i!助扒妇翔曲以了加冷仪目p创倪心到0V自日沈汀翻护.12图 3.41MP811时序图可以看出,上电复位和手动复位时,至少有140ms的延时。对于ATglRM9200,上电后RS只要至少保持5个时钟周期的低电平,就能确 保ATg1RM9200正常复位。因此14Oms的延时,可以确保系统正常复位。3.3.3存储模块1.「l。sh存储器电路ATglRM920O的静态存储控制器(SMC)可以产生信号来控制外部静态存储器或外设的访问。SMC的编程地址可达 512M字节,具有8个片选及一个26位地址总
图3.41MP811时序图看出,上电复位和手动复位时,至少有140ms的延时。对于ATglR只要至少保持5个时钟周期的低电平,就能确保ATg1RM9200正s的延时,可以确保系统正常复位。储模块存储器电路M920O的静态存储控制器(SMC)可以产生信号来控制外部静态访问。SMC的编程地址可达512M字节,具有8个片选及一个26位
褚吹士学位论文法实现。Flash[’1〕存储器电路图如图3.6所示。表3.1SMCI/0口说明名称说明工作电平低低低低低低NCS[7:0」静态存储控制器片选线NRD/NOE读输出使能信号NWRO/NEW写0写使能信号NWRI/NUB写1高字节选择信号AO/NLB地址位0低字节选择信号A[25:1]地址总线D【15:月数据总线Nw/A工T外部等待信号类型输出输出输出输出输出输出I/O输入
本文编号:2824772
【学位单位】:湖南大学
【学位级别】:硕士
【学位年份】:2007
【中图分类】:TP368.12
【部分图文】:
硕}:学位论文片MR接口和上电口相连。当MR处保持足够时间的低电平,系统将被复位。电路图如图3.3:‘一毛、架磷》NRsT·· GNDVCCCC·· RESETMRRR枯 枯口口 \\\\---图3.3复位模块电路图之街“、、例驯vcc助仇阳R翻日了如舰吐户创倪心{一,旅!}湘演.」m}i!助扒妇翔曲以了加冷仪目p创倪心到0V自日沈汀翻护.12图 3.41MP811时序图可以看出,上电复位和手动复位时,至少有140ms的延时。对于ATglRM9200,上电后RS只要至少保持5个时钟周期的低电平,就能确 保ATg1RM9200正常复位。因此14Oms的延时,可以确保系统正常复位。3.3.3存储模块1.「l。sh存储器电路ATglRM920O的静态存储控制器(SMC)可以产生信号来控制外部静态存储器或外设的访问。SMC的编程地址可达 512M字节,具有8个片选及一个26位地址总
图3.41MP811时序图看出,上电复位和手动复位时,至少有140ms的延时。对于ATglR只要至少保持5个时钟周期的低电平,就能确保ATg1RM9200正s的延时,可以确保系统正常复位。储模块存储器电路M920O的静态存储控制器(SMC)可以产生信号来控制外部静态访问。SMC的编程地址可达512M字节,具有8个片选及一个26位
褚吹士学位论文法实现。Flash[’1〕存储器电路图如图3.6所示。表3.1SMCI/0口说明名称说明工作电平低低低低低低NCS[7:0」静态存储控制器片选线NRD/NOE读输出使能信号NWRO/NEW写0写使能信号NWRI/NUB写1高字节选择信号AO/NLB地址位0低字节选择信号A[25:1]地址总线D【15:月数据总线Nw/A工T外部等待信号类型输出输出输出输出输出输出I/O输入
【引证文献】
相关硕士学位论文 前6条
1 聂玉庆;基于AVR和ARM的公共建筑用电能耗数据采集器的研究[D];山东建筑大学;2011年
2 林恺迪;基于ARM9的机床数控系统主控制器的研究[D];华南理工大学;2011年
3 雍明超;基于ARM的智能电针治疗仪的研究与设计[D];郑州大学;2010年
4 乔建滨;基于嵌入式技术的老年健康服务平台的研究与实现[D];山东建筑大学;2012年
5 曾毅;基于嵌入式Linux的机床数控系统研究[D];华南理工大学;2012年
6 张睿;微型飞行器飞行控制系统硬件及软件开发平台设计[D];南京航空航天大学;2012年
本文编号:2824772
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2824772.html