《arm system developer's guide》--chapter1-ARM Embedded System

chapter1

1.arm结构成为流行的原因

ARM 内核不是纯粹的RISC结构,这是由于他的应用程序-嵌入式系统决定的.当今成功的系统并不只是因为他的处理器跑 得快,还与现在的高效的操作系统和电量续航有关

2.arm针对嵌入式应用做的改变

基于RISC架构理论 - variable cycle execution for certain instructions - Inline barrel shifter leading to more complex instructions - Thumb 16-bit instructions set - Conditional execution - Enhanced instructions ###3.嵌入式系统的硬件结构 - ARM processor control the device - Controller coordinate important functional blocks of system - peripherals provide all the input-output cpability - bus to communicate different parts of the device ####ARM的BUS技术 - pc :bus technology:PCI bus,connect many device; - arm:an on-chip bus.arm processor-bus master,peripherals-bus slaves > arm 使用的是AHB AMBA总线协议

内存的分类

  • ROM:只可以写一次,不可擦去重写,read-only
  • Flash ROM: 可擦写ROM,速度慢
  • DRAM: dynamic random access memory
  • SRAM:synchronous dynamic random access memory.比DRAM效率高 ###4.嵌入式软件 ####启动代码 > 启动代码的工作:configuration,diagnostics,booting