嵌入式软件学习路线

本人入职汇川技术,从事嵌入式软件开发工程师,已有8个月的时间,回望读研三年以及入职八月以来的学习嵌入式过程,不禁有一些感概。从研一刚入学,几乎零基础的小白,导师强行安排项目,寸步难行,只能边学边做,每一步都是心酸与泪水。有了第一个项目的磨练,仿佛有些许开窍,后续做项目的过程中,开始慢慢变得游刃有余。带着三个项目的开发经验,在2023年的秋招中,斩获了一些offer,比如国内工控龙头-汇川技术,安防龙头-海康威视,国内电车大品牌-极氪等,作为双非学校的硕士学历,这些offer已经让我满足。再到入职八个月以来,经过公司的系统培训以及实操,自己的编码能力以及处理问题的能力也得到了一些提升。我总结了一些嵌入式软件应该具备的基础知识以及一些必要的能力如下:
1、编码能力一定要过关,C/C++需要不断加强,还要理解并一些常用的数据结构;
2、需要具备MCU思维,通过学习一款MCU,以此来掌握更多的MCU,比如ST NXP GD;
3、需要掌握常见的通信协议,比如Modbus、CanOpen、Lwip、Ethercat、Profinet;
4、需要具有操作系统的思维,且需要熟练掌握一种操作系统,比如freertos、Linux;
具备了基本知识储备后,一定要有实际项目的开发经验,这点很关键,实际开发过程中会存在很多问题,通过处理一个个问题,能力才能够得到提升。我在读研期间做过三个项目,可见我的主页,有关于这些项目的分享。若感兴趣,可以联系我,我会给你提供开发资料。#春招# #嵌入式#
全部评论
求求资料
点赞 回复 分享
发布于 09-24 15:28 甘肃
学长,求求资料
点赞 回复 分享
发布于 05-06 09:15 辽宁
感谢指教
点赞 回复 分享
发布于 04-25 17:02 陕西

相关推荐

0️⃣背景:本硕纯机械,无竞赛无论文,研一下转行嵌入式开发(因为课题组师哥转嵌入式拿到30Woffer之后狠狠心动),秋招最终收获10offer(汇川、泰凌微、复旦微、华测导航等,华为小米理想还在泡池子ing,学习路线可以为27届或者28届的的UU们提供参考,可以关注一下1️⃣阶段:C语言和STM32的基础📜1-2个月:C语言(这个指针,关键字啊,基础语法、库函数会用就可以,后续再深研底层)单片机(江科大入门(如果觉得很枯燥的话最好是结合HAL库一起学)标准库的话可以更加了解底层,用F103入门,后面HAL库做项目(我是直接上手的H7或者F4),配合CUBEMX,UP主:Kevin_WWW✅tips:了解完外设之后做一下开源项目!📃1个月:多去调试,深入了解一些底层原理(书籍:嵌入式C语言自我修养——王利涛)多记录!✅tips:一定动手去实践一下!哪款开发板无所谓,重点是你去经历了才会成长!📑1-2个月:FreeRTOS(视频我是对着韦东山老师的视频学的,然后H7的正点原子的书籍、RTOS的入门书籍(韦东山老师的))如果有时间可以在了解一下RTT✅tips:RTOS重点掌握任务调度、内存管理、任务间通信、锁等,大概学完这些可以去试着投一下实习了。有两个项目就可以去找实习/秋招了,哪怕是开源的也没事,一定得会包装,这个我可是吃了不少亏!!!‼️简历:推荐Mastergo(非常方便!)两个月:实习的话可以试着去投一下了,哪怕没去,也可以当作面经,我暑期实习的时候投递了施耐德面试了一个多小时,秋招绝大部分的面试问题都是之前施耐德的老师提问的!!!跪谢老师✅tips:等你觉得简历上有东西写就可以跑路了,我当时就实习了一个半月这样吧。最后:MCU+RTOS继续巩固八股,想去大厂就开始刷题(代码随想录(时间够多看几遍)、华南溜达虎(复习用,每个视频就几分钟)、灵茶山艾府(小白友好)当然自己的项目肯定是要特别熟悉的!我在2月确定走MCU➕Rtos,在三月份速通了一下C++,后面有学Linux的想法又放弃了……秋招的时候有要求Linux经验的就没有投递了!✅tips:如果学历好的话,还是建议去Linux(小米面试官说的.......)哈哈,不过后面肯定会继续学习的。
我的秋招日记
点赞 评论 收藏
分享
评论
10
27
分享

创作者周榜

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