嵌入式的基础概念和开发流程【7天物联网 DAY1笔记】

学习笔记:百问网 7天物联网智能家居实战训练营

嵌入式常见概念

ARM

Advanced RISC Machine 精简指令集

一家设计处理器框架的公司

采用ARM公司提供方案设计的处理器芯片的统称

复杂指令集:一个处理器里只有约20%的指令是常用的

精简指令集:指令都是常用的,性能差一些,但功耗低

ARM架构的分类

contex架构:(系统能力和性能 从高到低)

A 应用程序型
Application Processor
R 实时控制器型
Real Time Controller
M 微控制器型 (低功耗)
Microcontroller Processor

基于ARM的stm32处理器

请添加图片描述

认识一下,之前分不清区别


STM32 命名规则

image-20220601134844179


MCU和MPU

请添加图片描述
Micro-Controller Unit,MCU(Single Chip Microcomputer)

微控制器

它将CPU、RAM(随机存储器)、ROM(只读存储器)、I/O、中断系统、定时器等各种功能外设资源集中到一个芯片上,组成了一个完整的微型计算机。

用于功能单一,对价格敏感,不需要很高的性能,例如8051 stm32。


请添加图片描述
Micro-Processor Unit ,MPU

微处理器

需要强大的运行和处理能力。

现在两者差别没那么明显了


请添加图片描述
Digital Signal Processing,DSP

Digital Signal Processor,DSP

数字信号处理/数字信号处理器


请添加图片描述
Field - Programmable Gate Array,,FPGA

现场可编程门阵列

通过编程能改变内部硬件功能

高速灵活

开发流程

交叉开发

请添加图片描述

编辑编译汇编链接调试和下载
hello.c(源文件)hello.s(汇编程序)hello.o(可重复定位目标文件)hello.bin(可执行目标文件)在线调试,下载
编辑器(文本编辑器)编译器(GUN gcc)汇编器(GUN as)链接器(GUN id)调试/下载器(GUN gdb等)

集成开发环境IDE :讲编辑器、编译器、汇编器、连接器、调试器 集成在一起

调试和下载

ARM都配有JTAG接口,用来调试

调试器一般用J-link 或者ST-link

前者贵一点 或者只能用于stm系列

显示

USB-TTL 串口模块

连电脑后可显示数据

软件免费的有:MobaXterm


笔记参考:百问网 7天物联网智能家居实战训练营 DAY1的学习

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值