提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


文章目录

  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
  • 1.引入库
  • 2.读入数据
  • 总结



前言

提示:这里可以添加本文要记录的大概内容:

本文是百问网七天智能家居的基础班的第一天内容总结,主要学习了嵌入式开发的分类以及开发环境搭建。


提示:以下是本篇文章正文内容,下面案例可供参考

一、嵌入式开发的三种类别

根据生活中的一些嵌入式产品,我们把嵌入式开发分为三种开发模式

第一个是无操作系统的MCU项目,比如智能台灯。
第二个是运行RTOS的MCU项目,比如智能手环。
第三个是运行Linux/Android的MPU项目,比如智能电视盒子。

二、ARM和STM32之间的关系

ARM相当于是设计芯片的厂商,它提供芯片的设计方案,各芯片厂商再购买芯片的设计授权,之后再以芯片为核心结合自身厂商的一些需求,设计出符合自身定位的芯片。比如STM32它是ST公司购买ARM公司的芯片架构授权,之后再生产出自己的产品STM32。ARM和芯片厂商之前的关系如下图所示:

智能家居嵌入式系统 智能家居和嵌入式_嵌入式开发

三、STM32的开发环境

1.安装软件

       在这里主要安装两个软件,一个是KEIL软件,一个是mobaxterm软件。KEIL软件负责程序的编译调试等功能,mobaxterm软件后期通过串口进行数据在电脑界面的显示。

2.下载驱动

在这里下载两个驱动,一个是ST-Link驱动,一个是CH340G驱动,这两个驱动的对应硬件分别是ST-Link仿真器和USB-TTL,其中ST-Link仿真器负责程序的下载,USB-TTL负责将单片机串口数据输出到电脑。总结下来如下图所示:

智能家居嵌入式系统 智能家居和嵌入式_开发环境_02


 

总结

以上就是今天要讲的内容,本文仅仅简单介绍了嵌入式开发的简单介绍,以及STM32单片机开发环境的配置。