提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、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负责将单片机串口数据输出到电脑。总结下来如下图所示:
总结
以上就是今天要讲的内容,本文仅仅简单介绍了嵌入式开发的简单介绍,以及STM32单片机开发环境的配置。