嵌入式学习(一)—— 初步认识

嵌入式学习(一)—— 初步认识

  • 一、认识嵌入式
  • 二、嵌入式学习内容
    • 1.C语言学习
    • 2. 模拟电路,数字电路基础
      • - 模拟电路
      • - 数字电路
    • 3. 硬件知识掌握
    • 4. 裸机开发
    • 5. 认识使用外设模块
    • 6. OS学习
    • 7.Linux开发板学习
    • 8.应用层学习
    • 9. PCB学习
  • 三、推荐网站及视频
  • 待续......

一、认识嵌入式

嵌入式工程师需要掌握的内容非常广泛,嵌入式可以说是当下最有前途的IT应用领域,小到电子词典、手机,大到航空航天设备都是典型的嵌入式系统,因此,通过嵌入式技术人才的职业发展空间是非常大的。要快速学习掌握技术我们要学会抓住重点 ,学会取舍,达到一通百通,事半功倍的学习效果。

二、嵌入式学习内容

嵌入式的学习内容可谓非常多且杂,但我还是总结了一下,最终结合自身找到一条学习路线,仅供参考:

  1. C语言学习

  2. 模拟电路,数字电路基础

  3. 硬件知识掌握

  4. 裸机开发

  5. 认识使用外设模块

  6. OS学习

  7. Linux开发板学习

  8. 应用层学习

  9. PCB学习

    1.C语言学习

    (1)嵌入式C语言高级编程

    (2)C数据类型、控制语句

    (3)C程序结构设计、数组、函数、预处理:

    (4)指针及字符串操作

    (5)结构体、共用体、宏、枚举

    (6)文件I/O操作

    2. 模拟电路,数字电路基础

    - 模拟电路

    (1)基础的串并联

    (2)二极管,三极管,mos管的认识

    (3)用电安全知识

    (4)学会使用常用的电表等工具

    - 数字电路

    (1)寄存器的了解

    (2)与或非运算

    (3)时序逻辑电路

    3. 硬件知识掌握

    (1)嵌入式中常用的硬件符号

    (2)常用硬件功能缩写

    (3)常用外设认识

    4. 裸机开发

    (1)stm32开发板的使用(主要)

    (2)esp32开发板的使用

    5. 认识使用外设模块

    (1)人机交互外设

    (2)电机外设

    (3)传感器外设

    (4)摄像头(近几年重点)

    6. OS学习

    (1)ucosIII

    (2)Linux(推荐Ubuntu)

    7.Linux开发板学习

    不限,因为Linux开发板统一都很贵,所以酌情参考学习,内容都大同小异。

    8.应用层学习

    (1)图像处理

    (2)信号处理

    (3)机器学习

    (4)QT使用

    9. PCB学习

    虽然放在最后,但也很重要。
    嵌入式学习(一)—— 初步认识_第1张图片

    以上内容仅供参考,也可以同时拓展更多方向,例如数据库,物联网,计算机网络等等。

三、推荐网站及视频

1.正点原子官网

2.相关学习视频(BILIBILI)

待续…

你可能感兴趣的:(stm32,嵌入式硬件)