基于ARM的硬件结构设计.ppt

  1. 1、本文档共128页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ARM的硬件结构设计;; 嵌入式系统的设计原则和步骤;嵌入式系统设计过程;嵌入式系统设计过程;1、需求分析阶段包括;需求分析-罗列用户的需求;需求分析-罗列用户的需求;2、体系结构设计;3、硬件/软件设计; 3、硬件/软件设计; 4、系统集成与测试;5、嵌入式操作系统选型原则;(1)市场进入时间 ;(2)可移植性;(3)可利用资源;(4)系统定制能力;(5) 成本;(6) 中文内核支持;6、 嵌入式软件开发工具;开发工具的分类;开发工具的分类;7.嵌入式系统开发环境和开发过程;ADS 1.2;GNU交叉工具;1)嵌入式软件的交叉开发环境;用于ARM的交叉开发结构图;3)嵌入式软件生成阶段;交叉开发环境的连接;2)嵌入式软件实现阶段的开发过程;嵌入式软件的调试;远程调试器的功能;嵌入式软件的固化运行;嵌入式软件的固化运行;ARM实验平台与PC机连接关系框图;3)交叉编译、交叉调试方法;; 嵌入式系统交叉调试的方式;①指令集模拟器;② ROM Monitor方式;ROM Monitor;ROM Monitor的功能; ROM Monitor方式特点;ROM Monitor调试方式 ;③JTAG调试方式;*;ARM JTAG Emulator仿真器(也称调试器);ARM JTAG 仿真器的功能;④ 实时在线仿真系统ICE;*;*;4)嵌入式软件的测试;内存分析工具 ;性能分析工具 ;软件测试的两种方法:白盒测试 :;软件测试的两种方法:黑盒设计;8. 嵌入式系统设计人员的3个层次;9、嵌入式系统开发经验;4.1.2 嵌入式系统设计的层次和设计架构;2)嵌入式系统硬件系统的设计架构;4.2 微处理器系统的硬件设计;电源管理控制;4.2.1 微处理器芯片选型的一般原则; ARM微处理器芯片选型的一般原则;4.2.2 多路时钟电路的设计;1、硬件时钟设备 ;例1:S3C44B0X微处理器的RTC ;例2:S3C2410的RTC结构;(1)S3C2410 RTC的振荡电路;S3C2410的RTC有17个专用寄存器,均需用字节读写。下表为前10个,有4个为控制寄存器,6个为报警寄存器。 ;(2)RTC专用寄存器;;;3、 多路时钟电路的设计; 多路时钟电路的原因;日历时钟电路的设计;4)时钟源选择;时钟和电源管理功能 通过两个锁相环MPLL、UPLL产生系统所需要的不同频率的时钟。 提供四种时钟: 为CPU产生FCLK时钟 为高速总线AHB产生HCLK时钟 使用HCLK的设备:中断控制器、存储器管理器、DMA控制器??LCD控制器、FLASH控制器、USB Host(不用PLL时)、总线控制器、片外设备。 ; 为外设总线APB产生PCLK时钟 使用PCLK的设备: 117个通用I/O口GPIO、ADC、5个定时器与4个PWM、3个UART、2个SPI、IIC、USB Device (不用PLL时)、RTC、WDT、SD卡接口、IIS接口(Host and Device)。 为USB (Host and Device)产生UCLK时钟(48MHz)。;电路结构;晶振电路和外部时钟 ;4、S3C2410X定时器;2) PWM(脉宽调制)概念 PWM(脉宽调制):就是只对一方波序列信号的占空比按照要求进行调制,而不改变方波信号的其它参数,即不改变幅度和周期,其产生和传输,都是数字式的。 用脉宽调制技术可以实现模拟信号:如果调制信号的频率远远大于信号接受者的分辨率,则接收者获得的是信号的平均效果,不能感知数字信号的0和1,其信号大小的平均值与信号的占空比有关,信号的占空比越大,平均信号越强,其平均值与占空比成正比。只要带宽足够(频率足够高或周期足够短),任何模拟信号都可以使用PWM 来实现。 ; 3)定时器结构图; 4)工作原理;②初值自动重装、手动装载和双缓冲;4)定时器专用寄存器;(1)TCFG0---预分频器配置寄存器;DMA mode---DMA通道选择设置位 0000:不使用DMA方式,所有通道都用中断方式 0001:选择timer0 0010:选择timer1 0011:选择timer2 0100:选择timer3 0101:选择timer4 011X:保留 MUX4~ MUX0---timer4~timer0分频值选择 0000:1/2 0001:1/4 0010:1/8 0011:1/16 01XX:选择外部TCLK0、1(对timer0、1是选TCLK0,对timer4、3、2是选TCLK1) ;(3)TCON---定时器控制寄存器 ;TCON---定时器控制寄存器(续);4)定时器的使用;5) 看门狗定时器功能及应用开发; 看门狗定时器特殊

文档评论(0)

duoduoyun + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档