嵌入式学习路线

写在前面,从一开始学习C、C++,基本就在乱七八糟学,没有章法,基本算是走了很多弯路,所以下面的推荐路线就是我把踩过的弯路掰直以后的推荐学习路线,可以按照自己的情况来更改!

1. C/C++ 编程
   - 学习C语言的基本语法、数据结构和算法。
   - 深入理解C++的面向对象编程特性,包括类、继承、多态等。
   - 编写小项目或练习题,加深对语言的理解。

2. STM32
   - 学习STM32的基本架构和开发环境(如Keil、STM32CubeIDE)。
   - 实践简单的GPIO控制、定时器、ADC等基础功能。

3. Linux系统编程
   - 学习Linux系统调用、进程管理、线程、文件操作等。
   - 参考韦东山的《Linux高性能编程》进行快速学习。

4. 算法题
   - 刷LeetCode或其他在线编程平台上的基础算法题,重点关注排序、查找、动态规划等常见算法。

5. 读书
   - 阅读相关书籍,如《C程序设计语言》、《C++ Primer》、《深入理解计算机系统》等,积累理论知识。

提升

1. U-Boot移植
   - 学习U-Boot的基本架构和配置,尝试将其移植到不同的硬件平台。
   - 理解U-Boot与Linux内核的启动流程。

2. Linux简单驱动
   - 学习Linux设备驱动的基础知识,包括字符设备驱动和块设备驱动的编写。
   - 实践编写简单的驱动程序,理解驱动与内核的交互。

3. 读书
   - 继续阅读相关书籍,如《Linux设备驱动开发》、《Linux内核设计与实现》等,深化对驱动开发的理解。

熟练

1. Linux内核子系统细节
   - 深入学习Linux内核的各个子系统,如进程管理、内存管理、文件系统、网络等。
   - 参与内核源代码的阅读和分析,理解其实现原理。

2. 网卡驱动与相机驱动
   - 学习网络设备驱动的编写与调试,了解网络协议栈的工作原理。
   - 尝试编写简单的相机驱动,理解图像采集和处理的基本流程。

3. 项目实践
   - 选择一个综合性的项目,将前面的知识应用于实际开发中,例如开发一个基于Linux的嵌入式系统。
   - 在项目中复习和巩固之前学过的知识。

4. 读书
   - 阅读更深入的书籍,如《Linux内核完全注释》、《Linux网络编程》等,提升自己的技术水平。
全部评论
几个月能学会java转嵌入式
点赞 回复 分享
发布于 2025-02-26 01:34 重庆
请问大佬 学的比较慢 准备投实习的话最低应该准备一个什么样的项目呀
点赞 回复 分享
发布于 2025-02-06 21:04 河南
北大✌🏻也要搞嵌入式吗
点赞 回复 分享
发布于 2025-01-18 22:16 河南
佬 请问不用学51了嘛现在
点赞 回复 分享
发布于 2025-01-15 18:43 广东
学习路线很清晰
点赞 回复 分享
发布于 2024-12-04 10:11 安徽

相关推荐

昨天 16:40
已编辑
门头沟学院 C++
26学院本太难了,很多公司机筛就给我刷了。机会都难拿到如果是简历存在问题也欢迎拷打————————————————————分割线——————————————————————2026.3.4更新:发完贴之后,时不时投递又收到了不少的笔试/面试邀请。主要是之前投递简历出去之后基本上都是沉默状态,年后好转了不少timeline:2026.01.21 文远知行笔试,半年多没刷算法题 ->挂 (后续HR说春招可以重新安排笔试)2026.2.4     小鹏汇天 技术一面,第二周收到结果 ->挂2026.2.12   大众Cariad代招 技术二面 ->Offer2026.2.28   多益网络技术面试,由于风评太差,一直在犹豫要不要接面试 ->推迟-----------分割线-----------2026.3 月前的某一天,临时去电网报名了二批计算机岗位的笔试2026.3.6 从上家公司实习离职,氛围最好的一家公司,leader 说可以帮忙转正,但是流程太长,而且我们部门据说只有一个 hc,更想要研究生,我很有可能是会被签外包公司在这里干活,就离职了。2026.3.9 入职新公司,大众Cariad 以外部公司的身份进组,项目组签了三年,后续三年应该都可以在这里呆,不知道有没有希望原地跳槽。2026.3.10 电网考试居然说我通过资格审查了,短信约我去参加资格审查,请假一天,买了 12 号晚上的机票回成都2026.3.15 参加国家电网计算机类笔试2026.3.17 电网出成绩了,感觉很低。觉得已经🈚️了2026.3.18 收到电网面试通知,通知 3.22-3.25 这个时间去面试,我的岗位只招 1 个人。据说面试只有 2-3 人,不知道能不能成功----------分割线-----------2026.3.21 电网面试结束,感觉回答的还勉勉强强,大概是2个岗位分别招1个人,一共11人面试,实际来了9人2026.3.27 出面试成绩,满分100分,早上10:20左右发现面试成绩46,我震惊了,没截图,后面过了十分钟重新看发现面试成绩给我改成58了。但同样震惊。朋友问我是不是把面试官打了,哈哈
点赞 评论 收藏
分享
在笔试的大西瓜很矫健:校招数分不用想了,这经历和学历都不够用,大厂更别想,初筛都过不了,说点不好听的小厂数分都进不去(小厂也是假数分),要两个对口实习+3个项目(或者3+2),而且要有含金量才能补一点你的学历劣势。 建议刷实习,社招找数分,校招看运气,能入行业就行,可以运营转数分
点赞 评论 收藏
分享
评论
32
211
分享

创作者周榜

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