第一天:嵌入式基础概念介绍

学习目标:嵌入式基础概念介绍


1、嵌入式特点:

1.1特点

硬件定值、智能控制(计算机技术)、软硬裁剪 区别于通用计算机,例如智能穿戴、智能冰箱。但现今与通用计算机的界限越来越模糊,如树莓派,硬件是嵌入式,但加上鼠标键盘可以等同于通用计算机使用。

1.2学习参考路线

数电、模电、C语言——>MCU硬件/软件——>单片机裸机、单片机RTOS、Linux/Android驱动、Linux应用、DSP/FPGA——>项目经理(管理)、资深工程师(技术)
(示波器、逻辑分析仪——看发送端的输出波形,排查是代码的问题还是硬件模块的问题)

1.3基本概念

  1. ARM (Advanced RISC Machine)含义
    1)是一家全球半导体行业技术领先设计处理器架构的公司,主要业务是设计RISC嵌入式处理器; (RISC:精简指令集)
    2)微处理器芯片或产品的统称,即所有采用ARM公司提供方案开发的RISC处理器;
    3)ARM是一项技术的名称,即采用RISC的处理器体系结构。
  2. ARM架构分类
    在这里插入图片描述
  1. ARM Cortex-A:应用程序系列。A表示应用程序(Application Processor),该系列有内存管理单元(Memory Management Uint,MMU),实现虚拟内存,让每个用户进程都拥有自己独立的地址空间,这是现代多用户多进程操作系统(比如Linux、VxWorks)所必须的。该系列适用于高端消费电子领域,比如智能手机、平板电脑、智能电视、路由器等;
  2. ARM Cortex-R:实时控制系列。R表示应用程序(Real Time Controller),该系列适用于高性能、高实时性应用,比如硬盘/固态驱动控制器、企业网络设备、消费电子领域的蓝光播放器、汽车领域的安全气囊等;
  3. ARM Cortex-M:微控制器系列。M表示应用程序(Microcontroller Processors),该系列适用于低功耗、高性能且对成本敏感的产品,比如家电产品、物联网、无人机等;
  1. MCU和MPU
    1)MCU:微控制器,俗称单片机。之所以称之为单片机(Single Chip Microcomputer),是因为不同于其它处理器,它将CPU、RAM(随机存储器)、ROM(只读存储器)、I/O、中断系统、定时器等各种功能外设资源集中到一个芯片上。这个芯片就是一个完整的微型计算机,只需要供电或加上极少的外围电路即可工作。功能单一,可用于设备管理和控制,家电控制,不需要很大空间存储程序,中低端。
    2)MPU,微处理器,类似通用计算机的CPU,主要负责处理计算。需要外加RAM和Flash。侧重强大运算和处理,需要很大容量,高端。

在这里插入图片描述

  1. DSP和FPGA
    1)DSP数字信号处理(器):用于数据处理,在数字信号处理领域,如调制/解调、数据加密/解密、图形处理、数字滤波、音频处理等计算密集型的场景广泛应用。
    2)FPGA:通过编程改变硬件内部结构改变硬件协议,高速灵活,可以根据现场情况配置器件功能,能够在技术和需求变化时重新配置,实现系统优化升级。

2、小结:

MCU 通信显示;DSP 数据解码编码,数据信号处理算法;MPU 网络编程 ,Linux;FPGA高速处理接口

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值