嵌入式硬件n1.嵌入式结构n2.指令流水线n3.信息字节存储n4.硬件处理器n5.硬件补充基础知识n6.嵌入式操作系统n7.嵌入式裸机状态下开发-1-1.冯诺依曼体系结构冯诺依曼理论:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。将数据与指令存储在同一存储器中,统一编址。取指令和取数据都访问同一存储器,数据吞吐率低。被大多数计算机采用 ARM7冯诺依曼体系指令寄存器控制器数据通道输入输出CPUCPU存储器程序指令0指令1指令2指令3指令4数据数据0数据1数据2哈佛结构n程序存储器与数据存储器分开,是两个相互独立的存储器,每个存储器独立编址,独立访问。n设置了程序总线和数据总线,使数据的吞吐率提高了一倍。n并行体系结构,取址和执行能完全重叠运行。n适合于数字信号处理n大多数DSP都是哈佛结构nARM9是哈佛结构(通过独立的数据cache和指令cache实现)指令寄存器控制器数据通道输入输出CPU程序存储器指令0指令1指令2数据存储器数据0数据1数据2地址指令地址数据-4-2.流水线技术并行执行串行执行取指令 1执行指令 1取指令 2执行指令 2取指令 3执行指令 3取指令 3执