【百问网智能家居】基础班-第一天-初识嵌入式

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


前言

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

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


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

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

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

第一个是无操作系统的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单片机开发环境的配置。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值