嵌入式软件方向学习路径与经验总结

前期:学习C语言,c++(有时间最好学学);arm体系与架构;linux系统编程;网络编程;数据结构与算法,计算机操作系统。

STL,设计模式。

中期:学习驱动开发,其中有移植UBoot,linux内核,字符设备的开发,网络设备的开发。刷编程题(掌握100--200道)。

后期:主要准备项目,如果实验室有项目的话,在实验室的项目基础上进行改进,比如加一些驱动开发的内容。

自己做项目的话,比如智能家居的项目(网上开源的例子比较多的),多多看看网上的公开课,有很多资源可以使用。

项目内容要包括:驱动开发,网络编程,系统编程。

项目一定要好好准备。做项目的时候一定要做好笔记。

面试:提前批就开始投简历,早一点面试就会发现自己的不足,然后及时改进,去学习自己欠缺的知识。

全部评论
你好,看了你的几个帖子,我是应届生,我stm32、esp32、树莓派,做过一些关于嵌入式的比赛,也拿过几个奖,但是现在很多知识都忘了,之前考研没找工作,现在想投简历看看,你有什么好的建议吗。我最近才开始刷********
2 回复 分享
发布于 2023-02-10 17:14 海南
应用开发呢
2 回复 分享
发布于 2023-02-14 09:23 湖南
你好,请问一下前期的学习有顺序嘛
2 回复 分享
发布于 2023-02-24 10:32 江苏
学嵌入式 直接淘宝买个linux开发版学习就好,单片机都可以跳过啦。要面试的话,就可以参考我写的牛客嵌入式面经专栏。
2 回复 分享
发布于 2023-03-01 16:26 广东
您好,我是哈工程的计算机研二在读,之前一直在学JAVA后端,但是看今年JAVA一片红海,现在嵌入式开发一点基础没有去转还来得及吗
点赞 回复 分享
发布于 2023-01-16 12:38 辽宁
请问,本科通信但是毕业后没有做相关工作,现在重新学能找到工作吗
点赞 回复 分享
发布于 2023-02-27 16:09 山西
arm体系与结构该如何学习
点赞 回复 分享
发布于 2023-03-10 17:13 重庆
需要学模电数电吗
点赞 回复 分享
发布于 2023-04-07 11:17 安徽

相关推荐

旧的一年即将结束,新的一年即将到来,提前祝大家新年快乐。对于24届的同学,春招就在眼前,对于25届的同学,秋招也不遥远了。作为经历过23届秋招的过来人,当时拿了,工控龙头-汇川技术的offfer,安防龙头-海康威视的offer,国内电车知名品牌-极氪的offer,都是嵌入式软件岗位。目前已经入职半年,并且已经成功转正,对于即将准备从事嵌入式软件的学弟学妹们,我提供一些学习与面试经验以供参考。首先,需要花1-2个月的时间,扎扎实实的把C语言过关,可以通过刷牛客上的选择题,以及算法编程题来提高。在有了扎实的C语言基础后,需要学习MCU思维,这里不是只会某一款MCU,而是通过学习一款MCU,来掌握所有MCU的开发思维。常见的MCU包括 ST、NXP、GD。还需要掌握操作系统,包括freertos 或者Linux,以及常用的通信协议,Modbus、CanOpen、Lwip、Ethercat、Profinet。其次,还需要学习数据结构,理解数据结构的作用,以及各种典型数据结构的思路,包括链表,队列,线性表,列表。最重要的是,需要有实际的项目经验,这是企业最看重的,尤其对于研究生来说,企业默认是要有工作经验的。本科生,企业更看重打比赛经历。所以一定要好好的准备一些拿得出手的项目,对于没有项目的学弟学妹,我可以提供。这些项目是我在读研期间给导师所作的四个项目,需要的同学可以私信我。#嵌入式##嵌入式软件#
点赞 评论 收藏
分享
评论
36
205
分享

创作者周榜

更多
牛客网
牛客企业服务