电子类专业技术个人学习路线总结(大一到大三)

article/2025/10/7 2:54:31

文章目录

  • 说明
  • 一、硬件和pcb部分
    • 1. Altium Designer
    • 2.嘉立创EDA
    • 3.Cadence Allegro
    • 4.电路设计
  • 二、单片机和FPGA部分
    • 1. arduino 系列单片机
    • 2. 51系列单片机
    • 3. stm32系列单片机
    • 4. msp系列单片机
    • 5.ESP系列单片机
    • 6.FPGA
  • 三、嵌入式系统和软件部分
    • 1.freertos实时操作系统
    • 2.linux系统
    • 3.linux应用开发和驱动开发
    • 4.QT开发
    • 5.国产soc芯片的使用
  • 四、经典的开源项目
    • 1.lvgl
    • 2.simplefoc
  • 五、其他技术
    • 1.3D建模
    • 2.电路板渲染
    • 3.三维动画(C4D)

说明

主要是总结到目前为止自己的专业技术学习路线和网上的免费学习资源(主要是B站),以后会持续更新,希望对喜欢电子技术或者想学习课本之外的知识的小伙伴们有帮助,参加学科竞赛和找工作必备。(毕竟很多课本上的内容都没什么卵用


一、硬件和pcb部分

  • 学习完数电模电之后就可以学习pcb相关的技术了

1. Altium Designer

经典的pcb设计软件,功能强大,操作简单,网课资源多,适合入门学习(稚晖君都在用)。
推荐课程:凡亿教育
Altium Designer 20 19(入门到精通全38集)
Altium Designer 22|AD22|AD21新手入门必备课56讲

2.嘉立创EDA

最强国产pcb软件,有标准版和专业版两个版本,蓝桥杯eda赛项指定软件,新手入门推荐使用标准版,进阶可以使用专业版,界面简洁,功能齐全,操作简单,关键是可以免费打样,白嫖必备,作为嘉立创的忠实粉丝,目前我已经白嫖了不下一百块板子。
推荐课程:嘉立创EDA官方
嘉立创
立创EDA
【第十四届蓝桥杯】EDA组设计题零基础教学

3.Cadence Allegro

高速电路板大型板必备,大公司都在用
推荐课程:
【凡亿】Cadence Allegro 17.4零基础入门66讲PCB Layout设计实战视频

4.电路设计

这部分的课比较杂,这边列举三个我经常看的。
课程推荐
【工科男孙老师】新手如何入门硬件 一本正经的电子电路入门
李皆宁
唐老师讲电赛

二、单片机和FPGA部分

单片机开发是每个电子工程师必备的技术,除了几款经典的单片机,还应该掌握几款国产单片机,以应对不同产品的需求,合理的的器件选型和电路设计会让你的产品变的更加优雅

1. arduino 系列单片机

这里的arduino系列指的是可以使用arduino ide进行开发的单片机,包括但不限于:51单片机,stm32系列,atmel系列单片机,esp系列单片机等,使用arduino ide会使你的开发过程大大简化,建立对于单片机开发流程的概念,适合入门学习。
推荐课程:太极创客
【太极创客】零基础入门学用Arduino

2. 51系列单片机

51系列是经典的八位单片机,推荐使用stc生产的51单片机进行学习,国产企业stc生产的51单片机种类齐全,功能多样,产品线广,性价比高,还是世界领先的八位机企业,大家可以支持一下。
推荐课程:江科大自化协
51单片机入门教程-2020版 程序全程纯手打 从零开始入门
电子实验室(专门玩stc单片机的up主)
电子实验室

3. stm32系列单片机

这一个系列的单片机非常经典,只要是大学参加电类的比赛就一定会用到,我个人首推野火的stm32课程,相比正点原子讲的更细,可以买个板子学习,如果是自己能画一个核心板来学习就更好了,可以学习硬件相关的pcb技术。建议先学习标准库,之后再学习hal库和cubemx。如果想以后做一个单片机工程师,应该继续学习一些stm32的国产替代芯片,如gd32,ch32等。
【单片机】野火STM32F103教学视频 (配套霸道/指南者/MINI)【全】
【正点原子】 手把手教你学STM32入门教学视频单片机 嵌入式 之 F103
【正点原子】手把手教你学STM32 HAL库开发全集
STM32入门教程-2023持续更新中

4. msp系列单片机

电赛必备,参加电赛必须学习的单片机,和stm32类似。
推荐课程:
MSP432P4电赛入门速成/Keil/CCS/VScode
cloud的MSP432入门教程

5.ESP系列单片机

网红国产物联网芯片,物联网开发必备,高性价比的国产单片机,强烈推荐esp8266和esp32系列,电子爱好者必学,可以使用arduino ide或者esp-idf开发。
推荐课程:
【太极创客】零基础入门学用物联网 - MQTT应用篇
乐鑫 ESP32 物联网开发框架 ESP-IDF 开发入门

6.FPGA

我对于fpga的学习并不充分,这里特地请教了一位专业搞fpga的同学的课程推荐。
在这里插入图片描述

推荐课程:
【野火】FPGA系列教学视频,真正的手把手教学,“波形图”教学法
小梅哥FPGA时序分析和约束实例演练课程
正点原子手把手教你学ZYNQ之FPGA开发篇-基于领航者V1
正点原子手把手教你学FPGA-基于开拓者V1/新起点V1

三、嵌入式系统和软件部分

嵌入式这部分的学习内容既多又杂,涉及到很多硬件和软件知识,应该在学习完单片机这部分之后进行学习

1.freertos实时操作系统

这部分主要是一些可以在单片机上运行的实时操作系统,如freertos,ucos,rt-thread等,选择学一个即可,对进行一些比较复杂的设备,裸机程序无法胜任的项目开发时尤其必要,推荐看正点原子的课程,正点原子有专门出的书可以一边看书一边学习。
推荐课程:
什么是RTOS? - 孤独的二进制 - ESP32上的FREERTOS
【正点原子】手把手教你学FreeRTOS

2.linux系统

主要是学习一些基本的linux系统知识,为之后的开发做准备。
推荐课程:
黑马程序员新版Linux零基础快速入门到精通,全涵盖linux系统知识
【小白入门 通俗易懂】2021韩顺平 一周学会Linux

3.linux应用开发和驱动开发

我只看过正点原子的嵌入式开发课程,所以只推荐这个。
推荐课程:
正点原子【第一期】手把手教你学Linux之Ubuntu入门篇
正点原子【第二期】手把手教你学Linux之ARM(MX6U)裸机篇
正点原子【第三期】手把手教你学Linux之系统移植和根文件系统构建篇
正点原子【第四期】手把手教你学 Linux之驱动开发篇

4.QT开发

在我们进行电子设计的过程中常常需要在手机或电脑等终端中开发应用,建立于单片机之间的联系,在实际开发中经常会遇到既需要在电脑中使用,又需要在手机上使用的情况(可以类比原神),常用的开发软件例如Andriod Studio等只能在单一平台开发,这样就会非常麻烦。
QT是一款跨平台开发软件,支持Windows,Andriod甚至是LINUX平台开发,我们在某个平台开发的软件经过简单修改即可移植至另外一个平台,大大简化了开发人员的工作。所有QT在嵌入式领域有着非常重要的作用。我这里只推荐看正点原子的 QT开发教程,讲的非常简洁清楚,入门必看。
推荐课程:
【正点原子】嵌入式Qt5 C++开发视频

5.国产soc芯片的使用

树莓派作为经典的soc开发板,用户很多,但是树莓派无法应用于嵌入式产品的开发,性价比太低,作为嵌入式工程师,应该掌握国产soc的使用,如全志和瑞芯微两家国产的soc芯片,分别是荔枝派和香橙派,网上没有特别好的教程,这里推荐一个全志开源项目,大家可以自己做一下来学习。
DIY低成本掌机-基于全志V3S

四、经典的开源项目

1.lvgl

LVGL(Light and Versatile Graphics Library)是一个轻量级的嵌入式图形库。它提供了创建嵌入式 GUI 所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用。几乎所有的单片机都可以使用lvgl来进行ui界面的开发。特别推荐百问网的lvgl资料和课程,里面的介绍非常详细还有lvgl的中文手册。
推荐课程:
【正点原子】手把手教你学LVGL
LVGL开源GUI零基础入门课程(韦东山·监制) 教程基于lvgl v8.2版本

2.simplefoc

经典的开源无刷电机驱动项目,可以借此来学习有关电机驱动相关的知识,可以买一块板子来学习,当然有能力自己画板子最好。稚晖君也发过相关的博客,可以去他的博客上学习。
推荐课程:
我作为SimpleFOC官方成员,建立全套中文文档的事
【自制】机器人的心脏–超迷你FOC矢量控制驱动器【软核】

五、其他技术

1.3D建模

我使用过rhino,fusion360和solidworks,推荐使用solidworks,操作简单,功能强大,进行结构设计首选。
推荐课程:
fusion360:第0天: 白嫖3年离线使用 - 30天掌握3D打印建模 之 Autodesk Fusion 360
solidworks:SOLIDWORKS 2021 教学 精品教程 | B站点赞NO.1

2.电路板渲染

我使用的是keyshot配合嘉立创eda专业版导出模型进行电路板渲染,实物图非常漂亮,作为产品宣传图非常合适。
在这里插入图片描述
推荐课程:
KeyShot小白入门课程12小时+KeyShot9新功能3小时
[新手向]基于立创EDA Pro和KeyShot进行简单PCB渲染

3.三维动画(C4D)

推荐课程:
【Mo公开课】C4D基础课(已完结)——54集精心制作全模块C4D课程


http://chatgpt.dhexx.cn/article/YmRrUiJp.shtml

相关文章

学习红客技术必备

互联网时代已悄悄来临,作为新时代的人们,我们日常生活、工作、学习方面都需要借助互联网来完成,这样,又产生一种新的问题,那就是网络安全的问题,有时我们拼命加班好不容易完成的东西,在一夜之间…

UWB分析学习

UWB技术简介 UWB技术是一种使用1GHz以上频率带宽的无线载波通信技术。它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很大,尽管使用无线通信,但其数据传输速率可以达到几百兆比特每秒以上。使用…

【零基础】计算机三级网络技术备考指南

首先我们先要了解,三级获证条件自2018年3月起,考生只需通过三级考试即可获得三级科目的合格证书,不再要求二级证书,2013年3月及以前获得的三级各科目证书,不区分科目,可以作为四级任一科目的获证条件&#…

【计算机网络学习笔记16】网络新技术

【计算机网络学习笔记16】网络新技术 移动互联网技术 特点 终端私密性 业务使用的私密性 终端与网络的局限性 业务与终端、网络的强关联性 关键技术 终端技术 网络服务平台技术 应用服务平台技术 网络安全控制技术 参考模型 物联网技术 定义 物联网是通过各种信息传感设…

区块链技术入门学习指引

为了帮助小伙伴们系统学习区块链技术,我们建了这个索引贴,方便大家找到自己感兴趣的文章,从入门到精通一步步学习区块链开发。你也可以使用左侧的分类、标签及搜索功能。 为了帮助小伙伴们系统学习区块链技术,我们建了这个索引贴…

计算机网络技术人员素质要求,做网络技术员需要学习哪些技能

做网络技术员需要学习哪些技能 引导语:网络技术,是最先进的技术之一,下面是百分网小编为大家推荐的做网络技术员需要学习哪些技能,供大家参考。 做网络技术员需要学习哪些技能 1具备规划、构建局域网,维护管理网络系统…

如何高效学习一门新技术

如何高效学习一门新技术 最近着手学习WCF。举步维艰,故阅读了大量关于学习新技术方法的网页,最终整理如下,一共大家参考。 对于这个较大的话题,我们分两个部分介绍:学习新技术的10个建议 和 学习新技术的具体行动 学习…

Mysql数据备份与恢复——Docker版

Mysql数据备份与恢复——Docker版 ​ 工作上由于需要将旧服务器停用换用新服务器,而旧服务器上存放的mysql数据库,查看磁盘得知大概50G以上,如果采用工具将数据导出成json再到新服务上执行,其过程花费时间太长了,至少…

MySQL数据备份、恢复

文章目录 一.MySQL日志管理1.1日志分类1.2日志配置1.3日志查询 二.MySQL数据备份2.1物理备份2.2逻辑备份 三.常用的备份方法3.1物理冷备3.2工具备份(温备)3.3增量备份与恢复3.3.1开启二进制日志功能3.3.2二进制日志读取3.3.3一般恢复3.3.4节点恢复3.3.5基于时间点恢复 四.总结 …

Mysql.数据备份

目录 前言 思考: 1. 如果只用redo log或者只用binlog可以吗? 2.xtrabackup实现mysql:全量备份增量备份 (1)简介: (2)下载: (3)官方文档: (4)源服务器和目标服务器准备: (5)源服务器备份全量及一次…

MySQL的数据备份

MySQL的数据备份 MySQL数据完全备份 数据备份目的? 数据丢失或者损坏,可以使用备份数据恢复 数据备份策略 完全备份 备份所有数据(一张表,一个库、一台服务器) 增量备份 备份上次备份后,所有新产生的数…

mysql数据备份

直接拷贝文件 myisam存储引擎 只要对应表的后缀为.frm .MYD .MYI,三个文件拷贝到对应的数据库文件夹就行 innodb存储引擎 先通过SHOW CREATE TABLE table命令,查询出表的创建语句,然后在备份库中执行执行ALTER TABLE table DISCARD TABLESPACE,丢弃的表空间拷贝表的后缀为.…

windows MySQL数据备份

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 环境 OS:windows server 2012 Mysql:5.6.33 编写脚本 新建dump.bat批处理文件 rem auther:wwhy rem date:20210823 rem ******Backup MyS…

Mysql 数据备份

一、数据库备份的分类 备份方式分很多种,从物理与逻辑的角度,备份可分为以下几类: 1. 物理备份 指对数据库操作系统的物理文件(如数据文件、日志文件等)的备份 物理备份是磁盘块为基本单位将数据从主机复制到备机 物…

Mysql数据备份(mysqldump的操作)

数据备份 所有备份数据都应放在非数据库本地,(得用远程存储,如ftp,nfs)而且建议有多份副本。 备份的作用 能够防止由于机械故障以及人为误操作带来的数据丢失,如,将数据库文件保存在了其它地…

MySQL 数据备份与恢复

本次使用的MySQL版本为8.0.20 目录 一、数据备份 1.使用 MySQLdump 命令备份 (1)使用MySQLdump备份单个数据库中的所有表 案例:完成数据插入后,输入备份命令如下: (2)使用MySQLdump备份数据…

MySQL备份

目录 一、直接拷贝数据库文件 二、mysqldump备份数据库 1、备份 2、备份还原 (1)完全备份还原 (2)增量备份 #eg ​(1)创建一个新的数据库表resume.test ​(2)此时完全备份 ​​(3)接着再往数据库表里面插入两条数据 ​(4)删除数据库resume,刷新日志 ​(5)此时会增加一个…

MySQL备份方案

mysql数据库的几种备份方案: 一、binlog二进制日志通常作为备份的重要资源,所以再说备份方案之前先总结一下binlog日志 1、binlog日志 1.1、引起mysql服务器改变的任何操作( 增 删 改 没有查)1.2、复制功能依赖于此日志1.3、slave服务器通过复制master…

MySQL 数据库备份(一)(完全备份与恢复)

文章目录 前言一、MySQL 完全备份1.数据库备份方式精讲1.1 数据库备份的重要性1.2 数据库备份的分类1.2.1 物理备份1.2.2 逻辑备份1.2.3 完全备份1.2.4 差异备份1.2.5 增量备份1.2.6 备份方式比较 1.3 MySQL 完全备份概念解读 2.mysqldump 备份演练2.1 使用 tar 打包文件夹备份…

捷豹路虎选择思博伦车载以太网一致性测试解决方案

现代化的汽车往往拥有上百种发动机控制单元(ECU),随着越来越多的车辆开始支持多摄像机和高级驾驶员辅助系统(ADAS)等特性,汽车设计师必须在车载网络中采用更高带宽的以太网技术。汽车以太网源于现代通信网络…