1、 嵌入式微处理器体系结构(1)
冯诺依曼体系结构:程序和数据共用一个存储空间,程序指令和数据存放在同一存储器的不同地址上;单一的地址总线程序指令和数据的总线宽度相同;串行执行,在传输上回出现瓶颈。
哈弗体系结构:程序和数据不共用一个存储空间,程序指令存储地址和数据存储地址存在不同的存储空间。每个存储器独立编制、独立访问;独立的地址总线和数据总线,两个存储器对应两套独立 的地址总线和数据总线;并行执行提高速度
2、 嵌入式系统的硬件结构(1)
嵌入式微处理器是核心,它由控制器(控制单元)、运算器(算数逻辑单元)、寄存器组成。一般可以分为嵌入式微控制器MCU、嵌入式微处理器MPU、嵌入式数字信号 处理器DSP、嵌入式片上系统SOC等
嵌入式微处理器MCU:CPU+片内内存+片外外设,形成芯片级的计算机,为不同的应用场合做不同组合控制。特点是体积小从而使功耗和成本下降。
嵌入式微处理器CPU:台式机和笔记本电脑的处理芯片属于微处理器。微处理器提供高速的总线以实现与外部的内存和外设进行交互。
嵌入式数字信号处理器DSP:是以数字信号来处理大量信息的器件,它的强大数据处理能力和高运行速度,是最值得称道的两大特色
嵌入式片上系统SOC:在同一个芯片上集成了控制部件和执行部件,能够自成体系、独立工作的芯片。SOC采用了片内可再编程技术,可使片上系统内硬件的功能可以像软件一样通过编程来配置,从而可以实时地进行灵活而方便的修改和开发。
3、 嵌入式系统软件(1-2)
嵌入式系统的软件是指应用在嵌入式系统中的各种软件,这些软件规模较小、开发难度大、实时性和可靠性要求高、要求固化存储。嵌入式操作系统可分为硬件抽象层、操作系统层、应用支撑层、应用层。
硬件抽象层板级支持包BSP:主要的功能是给上层提供统一接口,同时屏蔽各种硬件底层的差异,以及提供操作系统的驱动、硬件初始化(加载bootloader)和驱动。实现硬件有关性和操作系统无关性
嵌入式操作系统RTOS:能提供及时响应与高可靠性是主要特点,任务的调度目前主要有时间分片式、轮流查询式和优先抢占式三种大多数RTOS调度算法都是抢占方式(可剥夺方式)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。