老白的知识树

Posted on 2020-10-25 15:54  锦喵卫指挥使  阅读(155)  评论(0编辑  收藏  举报
  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

Copyright © 2024 锦喵卫指挥使
Powered by .NET 9.0 on Kubernetes