5.STM32的cubeMX和HAL库学习准备

本文介绍了STM32单片机的发展历程,从寄存器开发到HAL库和CubeMX工具的使用,重点讲解了STM32CubeMX的下载安装、MCU系列firmware补丁包的获取,以及MDK5的下载安装和使用细节。STM32的软件开发正向着库和生态系统的完善发展,以提升开发效率和产品移植性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

5.1单片机软件开发的时代变化

    5.1.1、单片机的演进过程

    (1)第一代:4004、8008、Zilog那个年代(大概1980年之前)

    (2)第二代:51、pic8/16、AVR那个年代(大概2005年前)

    (3)第三代:51、PIC32、Cortex-M0、M1、M3年代(大概2005年到现在)

    (4)第四代:51、STM8/MSP430、PIC、Cortex-M4、M7、低功耗系列(现在到将来5-10年)

    5.1.2、单片机开发的演进过程

    (1)第一代:不详

    (2)第二代:汇编和c语言都有,还有一些原厂自己开发的如:EZcode等

    (3)第三代:出现单片机厂商提供的外设库,典型的如STM32的标准库

    (4)第四代:库是标配和发展的方向,库考虑更多硬件兼容性,库集成更多组件,库面向网络功能

    (5)第五代:未来库面向云端对接、库面向上层语言如python的接口、提供辅助工具如STM32CubeMX

     5.1.3、演进的内在动力和原因、方向

    5.1.4、演进的技术方向

    (1)单片机开发在走PC、手机等以CPU为核心的产品的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值