嵌入式软件开发方向——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还卷,开始犹豫了,现在都不知道该咋整了😂
1
送花
回复
分享
发布于 2023-09-23 14:50 吉林
大佬还建议嵌入式吗😂
点赞
送花
回复
分享
发布于 2023-09-23 14:15 吉林
大佬可以给点建议吗😂
点赞
送花
回复
分享
发布于 2023-09-23 14:51 吉林

相关推荐

头像
不愿透露姓名的神秘牛友
04-29 14:26
点赞 评论 收藏
转发
1. 结构体大小如何计算?2. 宏OFFSET的作用是什么?如何求出结构体中一个成员的内存偏移量?3. 结构体内存对齐问题,如何解决因为对齐产生的内存碎片?4. C++容器:vector和map的了解。5. C++构造函数和析构函数的理解,析构函数的作用,构造函数的种类,移动构造函数。6. 虚函数、纯虚函数、虚函数表。7. C++虚函数表的具体内容。8. 函数回调的实现原理。9. C++的四种类型转换。10. C++智能指针。11. strcpy和strncpy的区别,手写strcmp,实现memcpy。12. 堆栈溢出和内存泄漏,排查和避免方法。13. 数据结构的介绍。14. 迭代器的作用,常见容器的底层实现。15. 平衡二叉树的特点。16. 变量声明和定义的区别,extern关键字。17. 多态的概念和实现。18. C++继承关系。19. C/C++区别。20. 动态链接和静态链接。21. STL容器的使用。22. 虚函数实现多态的原理。23. 内存管理:如何管理1G内存?如何实现动态内存分配?24. 共用体的作用。25. 类定义在64位上占多少字节?加入虚析构函数后的情况。26. 头文件重复包含解决方法。27. 深拷贝和浅拷贝的区别。28. 多线程如何保证线程安全。29. 链接过程中涉及的文件类型。30. 如何将左值强制转换成右值。答案附在面经中#嵌入式##面经##牛客解忧铺##23届找工作求助阵地#  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析 牛客解忧铺
点赞 评论 收藏
转发
20 96 评论
分享
牛客网
牛客企业服务