详细说一下嵌入式软件学习方向

最近经常遇到粉丝私信,或者是1v1答疑的时候。都在问嵌入式学习方向的问题,不知道要走哪个方向?到底要不要学数模电?等等。之前在笔记--嵌入式软件学习路线(完整版),已经分享过了,没想到还是有粉丝朋友不是很清楚,因此本期再说详细一点。
     
     首先是方向问题:总体来讲,我个人认为嵌入式就两大方向,一个mcu+rtos,一个是linux。不要再说什么电机控制方向,wifi、蓝牙物联网方向等等,这些都是行业专精方向。什么叫做行业专精方向,就是你把基础学好以后,再根据不同的行业,学对应的行业知识。那基础是什么?基础就是mcu、rtos、linux都属于基础,至少我自己是这么理解的。因此,如果你是校招或者是刚入行的社招同志,把基础学好就足够找一份工作了。剩下的行业专精知识,去公司再学也不迟。

     理解清楚这一点后,再来看具体选择哪个方向。还是那句话,如果你时间比较多(什么叫做时间多,我个人认为要么大二开始,要么研一开始),我个人建议你mcu和linux都学,这样选择的机会更多一点。如果你时间不够,那你就二者选其一。
     如果你选mcu方向,行业内通常叫软硬件方向,就是硬件和软件你都要会的意思。那么这个方向多多少少会接触到硬件的,因此我建议你要有一定硬件基础。如果你以后想深耕该方向,那硬件就不止是要会基础知识了。综上:选择这个方向,我个人认为是一定要学模电和数电的。
      那在此处,也还是有粉丝朋友问我,模电和数电要全部学完吗?之前笔记就分享过,前期刚开始你不用全部学完,但模电的二极管、三极管、mos管、比较器、放大器这种基础你要会吧,电子元器件总要认得全吧,电容电感的作用总要了解吧。核心一句话,最低要求--看懂原理图!对于数电,最基础的进制转换要会吧,比如10的16进制你要知道是0xA等等。触发器、寄存器总要了解一下是什么吧,AD转换总要了解一下吧,有哪些存储器如ram和rom要了解吧。
   这个地方又有粉丝有问题了,需要一上来就学模数电吗?怎么学?学不进去咋办?对于这类问题,我个人建议是如果你觉得枯燥,那是因为你还没用到这个知识。因此,你可以先去学习stm32的点灯,那点灯的时候到底是输出一个低电平还是一个高电平呢?如果你搞不清楚,说明你不知道二极管的单向导电性,那你就回过头去看相关知识,书籍或者视频都可以(书籍和视频我学习路线完整版那篇笔记有说过,这里不再多加说明)。以这种先发现问题,再解决问题的方式去学习,就不会学不下去了,同时也会学的更加深刻,毕竟学习最怕的就是学了不用。此外,第二个建议是你可以直接去b站搜怎么看懂电路原理图,当你去听别人分析的时候,你不懂这是为啥?那是为啥?这个时候,你就知道自己应该去看书了,这样的学习方式也可以。
    那么上述关于mcu方向以及模数电该不该学?怎么学的问题就讲完了。多补充一点的是,如果已经在mcu方向拿完offer的校招同学,我个人建议你继续往linux方向学。原因是,等你进了公司,你会发现面试的时候,面的是mcu方向的,进来以后给你分到linux方向了。这只是有可能,也是一些特例。比如我自己就是这样,面的mcu,现在去在linux平台上干SoC。

    下边继续说一下第二个方向--Linux。linux方向相较而言,基本不碰硬件。比如博主现在硬件都没碰过,跑板子都是远程连接跑的,更别说原理图了。因此,如果你不想碰硬件,又想吃嵌入式这口饭,那建议往linux方向学习。在linux方向里边,驱动和应用都要学,并且个人建议先从应用方向学起。具体来说,个人建议按照以下顺序:学习c++-->学习linux环境基本操作-->学习gcc/make工具链-->学习linux应用(I/O、线程进程、网络编程、QT等)-->linux驱动(uboot/kernel/rootfs/gdb调试/三大设备驱动等),更加具体的学习路线以后再发,本期讲不完。
    本次讲解就到这里,有需要Linux驱动、Linux应用开发指南、Freertos开发手册、STM32开发指南、开源rtos项目、嵌入式软件八股文合集等资料的同学,可私信我领取#嵌入式# #嵌入式软件工程师# #嵌入式软件开发# #嵌入式工作# 。
    
全部评论
我是看了好多简历,艾,都是mcu和rtos的,每次这些我都刷下去了,和我这边需求不符,主要是招linux的
点赞 回复 分享
发布于 2025-12-28 20:13 陕西

相关推荐

01-12 14:22
门头沟学院 C++
前言:说起来我从研一就开始备战秋招了,我找实习,我学技术,我写项目,都是为了给秋招提升点胜率,但是拼到最后,还是不如高三好好学习背景:四非硕士,电子信息,C++,14个月小厂实习经历(cpp和cv),两篇ei初筛挂:中兴(算法工程师)海康威视(算法工程师 软件开发工程师)荣耀(嵌入式工程师)影石(C++开发工程师 嵌入式工程师)格力(算法工程师)九号(嵌入式工程师 算法工程师)中国电信(算法工程师 软件开发工程师)贝壳(软件开发工程师)BOSS直聘(客户端开发工程师)RoboSense(C++开发工程师)中兴微电子(软件开发工程师)中国电子(软件开发工程师)清大科越(软件开发工程师)丰疆智能(算法工程师)法士特(软件开发工程师)陕汽控股(软件开发工程师)特斯拉(C++开发工程师)禾赛科技(C++开发工程师)移远通信(算法工程师 嵌入式工程师)御微半导体(软件开发工程师)数码视讯(C++开发工程师)思朗科技(编译器开发工程师)广和通(软件开发工程师)中望软件(C++开发工程师)鲲云科技(编译器开发工程师)长虹集团(算法工程师)爱芯元智(算法工程师)美图(C++开发工程师 算法工程师)完美世界(C++开发工程师 算法工程师)知象光电(算法工程师)和利时(C++开发工程师)晶晨(嵌入式工程师)腾讯云智(客户端开发工程师 算法工程师)拓竹科技(算法工程师)百度(算法工程师)理想汽车(算法工程师)莉莉丝游戏(服务端开发工程师)寒武纪(AI软件开发工程师 编译器开发工程师)滴滴(算法工程师)普源精电(软件开发工程师)深圳信步科技(算法工程师)国科微电子(算法工程师)地平线(嵌入式工程师 算法工程师)高德地图(算法工程师)大华股份(算法工程师)海信信动力(算法工程师)华为(软件开发工程师)联想(算法工程师)OPPO(C++开发工程师 算法工程师)瑞芯微(算法工程师)小鹏汽车(算法工程师)京东方(软件开发工程师)乐鑫科技(软件开发工程师)字节跳动(算法工程师 C++开发工程师)淘天(算法工程师)饿了么(算法工程师)米哈游(算法工程师)招联(算法工程师)博世中国(算法工程师)得物(算法工程师)虹软科技(算法工程师)艾为电子(算法工程师 软件开发工程师)卓驭科技(算法工程师)星宸科技(算法工程师)Shopee(算法工程师)VIVO(算法工程师)安克创新(算法工程师)同为股份(C++开发工程师)小马智行(算法工程师)节卡机器人(算法工程师)智能信息(算法工程师)埃科光电(算法工程师)商汤科技(软件开发工程师)元戎启行(算法工程师)睿创微纳(算法工程师)元象(算法工程师 软件开发工程师)锐明技术(算法工程师)中国一汽(软件开发工程师)联洲国际(软件开发工程师)蔚来汽车(C++开发工程师 软件开发工程师)超聚变(软件开发工程师)三星(编译器开发工程师)网易雷火(客户端开发工程师)联咏科技(软件开发工程师)浪潮(算法工程师 软件开发工程师)360(嵌入式工程师)大族激光(软件开发工程师)猿辅导(服务端开发工程师)歌尔股份(软件开发工程师)腾讯(客户端开发工程师)携程集团(客户端开发工程师)追觅科技(算法工程师)零跑汽车(嵌入式工程师)TCL(嵌入式工程师)浙商银行(算法工程师)国科微电子(编译器开发工程师 工具链)bilibili(算法工程师)京东(算法工程师)联发科(软件开发工程师 嵌入式工程师)美团(算法工程师)网易互娱(客户端开发工程师)小米(算法工程师)滴滴(算法工程师)360(嵌入式工程师)部门筛选挂:全志科技(算法工程师 嵌入式工程师)锦浪科技(嵌入式工程师)云圣智能(算法工程师)创维(软件开发工程师)DJI大疆(嵌入式工程师)京东(算法工程师)美团(算法工程师)普渡机器人(软件开发工程师)一面挂:宇视科技(软件开发工程师)诺瓦星云(算法工程师)奥比中光(算法工程师)网易互娱(客户端开发工程师)米哈游(客户端开发工程师)米哈游会捞你无数次,到最后了还要捞你去测试工程师,不错小米(C++开发工程师)网易(C++开发工程师)网易开的太早了,双非可冲,面试体验也很好bilibili(C++开发工程师)bilibili也可冲二面挂:经纬恒润(算法工程师)深圳纳欣科技(算法工程师)OC:1.实习公司给我兜底了,n * 132.师兄也给我兜底了,n+1 * 123.某在网上略有争议的企业,n+6 * 15总结:总投递应该在300+左右,前期我还能兴致勃勃的记录,后期投的公司都没记录了,如果没有俩兜底,我秋招甚至0offer,我一直觉得我的简历在双非院校里算靠前水平,没想到大部分公司进一面都很困难。某司终面结束后发现全都是双非,在秋招尾声居然还能从简历池里重新捞92爷,再走一遍面试,让我大为震惊,其实我上这个双非之前,并没有真正意识到能有这么残酷,不过开发岗拼一拼还是有机会的,我前期浪费了很多机会投了算法,石沉大海,大家吸取我的教训,不要对算法再有执念了。希望大家能找到好工作,我们春招战场再相见!
软件开发投递记录
点赞 评论 收藏
分享
嵌入式的小白:mcu是嵌入式的入门级别的,比较简单的,一般能做mcu的,可以往linux驱动或者系统的方向转,但你这个部署ai,应该不是驱动范畴的,两个还是有差异的,你要自己考虑下你想走哪个方向的
点赞 评论 收藏
分享
评论
2
21
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务