购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

项目1
开发环境的搭建

项目描述:

微控制器(MCU)诞生于20世纪70年代中期,经过多年的发展,其成本越来越低,功能越来越强大,这使其应用已经无处不在,遍及各个领域。近年来,随着全球物联网市场的迅猛发展,物联网设备的年增长率达到了14.8%。物联网的迅猛发展推动了MCU应用的增长,用于物联网的MCU销量在2017—2022年期间的复合年均增长率达到了17%。

微控制器是将微型计算机的主要部件,如中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出接口(I/O)等,集成在一个芯片上的单芯片微型计算机。由于微控制器把这些部件集成在一个芯片上,因此微控制器通常也称为单片机。

嵌入式系统是一个专用系统,它通常在一个大型的机械或者电子设备中发挥控制和计算的作用,同时具有实时性。可以将嵌入式系统理解为嵌入到了一种专用设备中的计算机系统。嵌入式系统一般由嵌入式核心芯片、外围硬件设备、嵌入式操作系统以及用户应用程序等四个部分组成,用于实现对其他设备的控制、监测或管理等功能。

嵌入式系统的核心芯片包含四种,嵌入式微控制器、嵌入式微处理器、嵌入式信号处理器和嵌入式片上系统。从这个角度来看,最简单的嵌入式系统就是由本书要学习的ARM微控制器构成的嵌入式系统。

要进行微控制器的开发,首先要搭建开发环境,本项目将搭建ARM微控制器STM32F407的开发环境。本项目首先介绍ARM的历史以及ARM微控制器STM32F407,然后介绍STM32F407微控制器的功能;接着从硬件电路认识进行嵌入式开发的开发板;最后完成STM32F407微控制器开发环境的搭建。

项目内容:

任务1:了解ARM微控制器STM32F407。

任务2:初识开发板硬件电路。

任务3:开发环境的搭建。

学习目标:

了解ARM微控制器STM32F407。

熟悉开发板的硬件电路。

能够自行搭建开发环境,为嵌入式开发做好准备。

课程概述 qw0XNm0o4BkpK54ujT0m9QgVeHYvRBipkQle1di65oYGQU0V8OvKU0sLnD2E/Apt

点击中间区域
呼出菜单
上一章
目录
下一章
×