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为核心的产品的