嵌入式单片机学习思路感想分享

今天看到了一个提问,原话如下:

图片

曾经干了8年单片机工程师,对工程师从入门,到入行,再到普通,再到高级,整个路径还算清晰,比如什么阶段,会碰到什么瓶颈,怎么突破,我都经历过。

这个同学,有个典型的问题,就是学得太多且杂了,估计稍微复杂点的项目,做不出来。

现在首要任务,就是做减法

先定位好,自己想往哪个方向发展,放弃一切与这个方向无关的技术,深入学习

假设,你想往单片机方向,目前学完了STM32,能做出各种小玩意。

那接下来的目标,是往程序架构和可靠性设计方向发展,实现功能的同时要考虑功能扩展性,还有移植性,这是成为高级工程师必须要攻破的瓶颈。

如果你对扩展性和移植性的概念有些模糊,抽象。

我举个例子:

比如STM32的固件库,有没有发现扩展起来很方便?移植性就更不用说了,一个库能兼容很多个型号的单片机。

那程序架构是什么?

比如RTOS,我的理解就是一个实时性很高的程序架构,一般像这种系统,就是整个产品代码的"地基"。

没必要去研究STM32内部

相关推荐

  1. 嵌入单片机项目开发的基本思想分享

    2024-03-15 10:02:01       24 阅读
  2. 嵌入学习——51单片机——day16

    2024-03-15 10:02:01       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 10:02:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 10:02:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 10:02:01       87 阅读
  4. Python语言-面向对象

    2024-03-15 10:02:01       96 阅读

热门阅读

  1. Oracle数据库 shared pool

    2024-03-15 10:02:01       38 阅读
  2. Kotlin 中的数据类

    2024-03-15 10:02:01       37 阅读
  3. CSS中两栏布局的实现

    2024-03-15 10:02:01       47 阅读
  4. Union和union导致的数据不一致

    2024-03-15 10:02:01       41 阅读
  5. pxe安装mini centos系统

    2024-03-15 10:02:01       39 阅读
  6. 【备忘录】kafka常用命令维护

    2024-03-15 10:02:01       38 阅读
  7. postman学习

    2024-03-15 10:02:01       33 阅读
  8. html5&css&js代码 011 个人简历二

    2024-03-15 10:02:01       39 阅读