【百问网】7天物联网智能家居 第一天:嵌入式基础概念介绍

首先,我们会通过这七天基于stm32f103c8t6的学习,通过STM32最小系统板,WIFI模块(ESP8266)控制灯(LED)和获取按键门铃。当然,该项目还有极大地扩展空间,供大家学习与借鉴。

1.学习路线

这里初入嵌入式的同学(89C51或C52的算基础)我们只需要会看懂原理图,会看数据手册,会操作示波器,逻辑分析仪,电烙铁,万用表,有数电,模电和C基础,数据结构即可

我们通过自己的兴趣选择嵌入式硬件还是软件学习,如果偏硬件, 可以互联网上找找PCB画板的相关课程,尝试做个样板;如果偏软件,可以买个开发板照着实验学习,尝试 做个小项目;或者时间、精力足够,软件、硬件都做,做出一个完成的电子产品(贴近生活的电子产品)。

入门期,某种程度上是一个试错期。体验一下自己是否真的喜欢、适合这个行业,如果不合适,还能马 上换到其它行业。

2.基本概念

ARM (Advanced RISC Machine)含义

1)是一家设计处理器架构的公司,主要是设计RISC嵌入式处理器 (RISC:精简指令集);

2)微处理器芯片及产品的统称,即所有采用ARM公司提供方案开发的RISC处理器都会被打上ARM的标签;

3)ARM是一种架构,即采用RISC的处理器体系结构。

上图是ARM公司的主要系列产品,STM32的处理器种类众多,通过了解STM32的命令规范,可以了解整个STM32家族产品,也方便以后芯片选型。

这里,我们应用STM32F1系列,所以我们展开讲一下STM32F103C8T6,这是我们将要学习的芯片型号,解析STM32芯片命名规范如下表

2.1 常见处理器概念

我们在学习中将多次出现MCU、MPU、DSP、FPGA等嵌入式处理器概念,很多初学者可能比较迷惑,下面将对这些概念进行简单介绍

MCU:微控制器 (Micro-Controller Unit , MCU) ,俗称单片机。一些简单的逻辑控制。

MPU:微处理器(Micro-Processor Unit,MPU)。类似通用计算机的CPU。复杂的逻辑控制。

DSP通常有两个含义:

数字信号处理(Digital Signal Processing,DSP),是一门学科技术,使用数值计算的方式对信号进行加工处理的理论和技术。

数字信号处理器(Digital Signal Processor,DSP),是一种专门用于数字信号处理领域的微处理器芯片

FPGA:现场可编程门阵列(Field-Programmable Gate Array,FPGA),由可编程互连连接的可配置逻辑块 (CLB) 矩阵构成的半导体器件。通俗地说,FPGA就是一个可以通过编程改变内部硬件结构,实现所需功 能的芯片。

3.开发流程

交叉开发通常由三部分组成:宿主机(Host)、目标机(Target)、连接宿主机和目标机的工具(调试 /仿真/下载器)。宿主机指用于开发程序的平台,这里指PC电脑,借助电脑上的开发软件,实现程序的编写、 编译;目标机指程序运行的平台,这里指开发板;连接宿主机和目标机的工具通常有串口、J-Link等。

这里我们需要的电脑软件,驱动,及硬件配件如下:

软件:KEIL5

驱动:ST-LINK驱动,CH340串口驱动

硬件:STM32F103C8T6最小系统核心开发板,WIFI模块(ESP8266),ST-Link仿真编译器

 

 以上就是对 【百问网】7天物联网智能家居 第一天  系统概念及基础知识的了解学习,感兴趣同学可以持续关注该系列。

无论做什么行业,只有持续学习,保持对行业热爱,才能做出成绩,嵌入式也是如此,这才是最大的竞争力。                                                                                                

                                                                                                                ——勉励自己坚持学习

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值