• 老白的知识树


    1. 物联网的知识体系架构:
      (1)感知层
      (2)网关层
      (3)网络层
      (4)应用层(一般为云服务器)

    2. 模电知识体系 P型半导体,N型半导体-> PN结-> 二极管-> BJT/MOS-> OP

    3. 数电知识体系架构 diode/BJT/MOS等构成与或非基本门电路-> 组合逻辑电路-> 时序逻辑电路-> CPLD/FPGA-> ASIC

    4. 编译器知识体系架构 预编译-> 编译-> 链接

    5. OS操作系统

    6. 网络通用知识体系架构
      OSI(七层) TCP/IP(四层)

    7. 通讯知识体系架构:所有的通讯都可以抽象成,物理层和协议层
      物理层 -- 0/1的物理逻辑是什么
      协议层 -- 数据的组织形式是什么?如modbus

    8. 网关和服务器之间的通讯协议
      互联网(B/S,C/S架构)的主要协议:HTTP/WebSocket

      物联网架构下的网关和服务器的通讯协议:MQTT(所谓的中介,订阅者和发布者

    9. 嵌入式工程中经常用的算法或者控制方法
      滤波算法
      PID控制算法
      插值
      拟合

    10. 电机
      直流电机步进电机
      舵机
      伺服电机(BLDC,PMSM)

    11. 电源
      LDO
      DC-DC开关电源
      Buck
      Boost
      Buck-boost
      AC-DC
      POE

    12. 信号调理AD转换软件滤波
      滤波
      衰减/放大,增益
      变换
      AD变换
      软件滤波

    13. MCU的架构定时器
      ALU
      寄存器
      RAM/ROM
      中断体系
      定时器
      UASRT控制器
      SPI控制器
      …各种控制器

    14. 数据结构(本质其实是认为地对内存的一种归类)
      堆(大内存,malloc,free)
      栈(临时变量,方便使用C语言)
      链表(掌握操作系统的关键),也是实现各种数据结构的基础

      查找
      排序

    15. PCB设计
      板框
      布局走线
      叠层
      拓扑
      BGA出线
      埋盲孔
      EMI相关处理等

    16. 电路原理图设计:基于某核心元器件然后一步一步拓展设计出来

    17. 机器学习

    18. 深度学习
      自然语言
      语音
      图像

    19. 加强学习:自动驾驶
      面相过程语言
      面向对象语言
      C++
      Qt
      Python
      Java

  • 相关阅读:
    HTTP 深入详解(HTTP Web 的基础)
    webpack 代码分离
    webpack 常见问题
    细说 webpack 之流程篇
    一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
    Ajax 解决浏览器缓存问题
    十大经典排序算法
    react-redux 之 connect 方法详解
    JS实现继承的几种方式
    GIT常用命令及常见问题解决方法-协作篇
  • 原文地址:https://www.cnblogs.com/RoyalGuardsTomCat/p/13873703.html
Copyright © 2020-2023  润新知