嵌入式软件开发方向——24秋招总结(三)

【24秋招】嵌入式软件开发技术栈要求、学习路线

【嵌入式软件开发技术栈】
裸机开发:arm(51单片机、stm32、k60等等)、dsp(tms320f28335)、fpga(TI系列)
操作系统开发:RT-thread、FreeRTOS、Linux
通讯协议:uart、spi、i2c、can、rs232和rs485(物理接口)
编码语言:c语言(熟练)、汇编语言(了解)、c++(了解)
上位机开发:qt mfc

【嵌入式软件开发学习路线】
注:如果一点点嵌入式基础都没有,学起来会很吃力,以下知识点并不要求全都会,能学多少学多少。不推荐大家随大流盲目转行。
1、先打基础:c语言、51单片机,自动化类相关专业的同学会有对应的课程,另外b站 csdn上资料都很丰富,入门从此开始。
2、深入学习stm32单片机:stm32是目前嵌入式领域应用最广泛,资料最全的单片机,可以买个普中的开发板,对照例程学习单片机的各个外设和通讯协议,吃透中断、定时器、pwm、串口通讯。
3、基于stm32动手实践做小项目:一般买的开发板会有配套的项目,可以从最简单的做起(智能温控系统、智能家居)
4、知识迁移,尝试学习dsp或者fpga:按照步骤2的方式去学,推荐花点钱买开发板,或者闲鱼买二手,按照开发板配套学习手册傻瓜式操作。
5、基于dsp或者fpga做一些开发板配套项目
6、学习RT-thread、FreeRTOS等实时操作系统,还是基于开发板,感受裸机开发与操作系统开发的区别
7、学习Linux,不着急买嵌入式Linux开发板,可以先装个虚拟机学一学基本的Linux操作指令,确定想搞Linux嵌入式再买板子。
8、全栈发展,软硬通吃:学习pcb和原理图绘制,b站一堆ad教程,多动手,多实践,多炸板
9、刷力扣、牛客,为大厂嵌入式软件开发秋招做准备,用c语言刷题会很费劲,推荐学习下c++和数据结构以及基本的容器,把代码随想录刷个一两遍,过个嵌入式的笔试还是没问题的。
10、刷面经和八股,为大厂秋招面试做准备,八股和面经我都是从牛客大佬分享那里找到的,或者花钱买的嵌入式软件开发面经合集。
11、研究所没法提前准备,全靠个人平时积累,个人学历 学习成绩 竞赛获奖没办法速成。
#24秋招求职节奏总结#
全部评论
本科的时候学单片机,感觉普中的板子有点一言难尽,那时候我们多数用的正点原子,不知道现在啥情况了
1 回复 分享
发布于 2023-09-22 00:07 陕西
这套技术栈搞点简单的业务还行,稍微复杂点的就不行了
3 回复 分享
发布于 2023-09-24 23:39 湖北
目前就51单片机,c和c++,32正在学,但是看到今年秋招嵌入式比java还卷,开始犹豫了,现在都不知道该咋整了😂
2 回复 分享
发布于 2023-09-23 14:50 吉林
大佬可以给点建议吗😂
点赞 回复 分享
发布于 2023-09-23 14:51 吉林
大佬还建议嵌入式吗😂
点赞 回复 分享
发布于 2023-09-23 14:15 吉林

相关推荐

分享一些建议吧,当然可能建议的有点久远了(个人看法,仅供参考)。如果已经拿到了offer或者是mcu+rtos方向基本都学完了的,请保持继续学习,不要摆烂。特别是趁还有时间,能多学一点对以后职业生涯是很有好处的,甚至能帮助你快速度过试用期。我根据我上班的一些体验来说一下如果大家还有时间的话,需要再多学些什么东西:第一个是c➕➕,上班以后发现c/c➕➕你都要会,c++可以先只学一个基础(至少类和对象、函数重载、构造析构函数、引用、拷贝等)第二个还有时间的话,继续往linux方向学,能学多少学多少,至少你要学会使用linux系统,shell命令敲的很6,并且makefile/gcc工具链是必须要会的。因为对于大多数公司来说没有keil给你用,只能自己去写编译脚本。然后,接下来先往linux应用方向学习(后学linux驱动),主要熟悉linux的系统调用api,到这一步,我觉得整个嵌入式软件的基础已经差不多了。因为在企业中,每个公司行业不一样。我们所谓的mcu、rtos、linux等嵌入式技术栈,其实都是基础(公司内部喜欢称为“平台”),产品功能都是在这些平台上实现的,而每个行业的专精知识才是薪资溢价的重头戏,行业专精知识是什么呢?举个例子,比如我所在的通信行业,协议栈就是最核心的东西,这些协议栈可能部署在arm、dsp、fpga或者是其他SOC平台上,这些平台可能要求你用实时操作系统、linux系统等等。又比如新能源行业的bms、工控行业的伺服驱动等等。因此,建议大家尽量快速把基础打牢固,从而能更快在行业扎根。最后,如果有需要《STM32➕RTOS项目》、《嵌入式八股文合集》及《Freertos开发手册》等资料,也可以私信笔者获取。
点赞 评论 收藏
分享
08-27 14:30
门头沟学院 Java
投了海尔校招,不知道简历能不能过海尔卡bg吗?
忙碌的海螺要发财:卡户籍,双9大+小实习简历挂
投递海尔等公司10个岗位
点赞 评论 收藏
分享
评论
29
138
分享

创作者周榜

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