前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >四、 嵌入式操作系统(2 考点覆盖不全)

四、 嵌入式操作系统(2 考点覆盖不全)

原创
作者头像
堕落飞鸟
发布2022-01-10 14:03:41
4140
发布2022-01-10 14:03:41
举报
文章被收录于专栏:飞鸟的专栏

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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档