嵌入式学习路线
写在前面,从研一才开始学习C、C++,研一基本就在乱七八糟学,没有章法,基本算是走了一年弯路,然后到研二才开始认真的准备linux学习。所以下面的推荐路线就是我把踩过的弯路掰直以后的推荐学习路线,基本需要一年左右的时间。当然一下的推荐路线极具个人色彩,可以按照自己的情况来更改!
分成下面几个阶段:
- 基础阶段(3个月)
- C C++
- stm32(简略学学就行
- linux系统编程(韦东山速过
- 刷一些算法题
- 多读书!
- 中期阶段(4个月)
- uboot移植
- linux各种简单驱动
- 多读书!
- 提高阶段(6个月)
- linux内核各种子系统的细节
- 网卡驱动
- 相机驱动
- 用一些项目做依托,同时还能复习前面的知识
- 多读书!
- 复盘总结(一个月)
- 总结语言的八股
- 总结各种子系统驱动的框架
- uboot和linux关系(重点是uboot如何启动内核
- 复杂驱动的框架
- 多读书!
下面我将通过对每一阶段用一个文章专门详细介绍。
嵌入式学习路线 文章被收录于专栏
开个专栏介绍一下自己从研一开始到目前的学习路径,一来方便新来同学找学习方向,二来也想记录一下自己的学习过程。