嵌入式开发按怎样的路线学习较好?
在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「嵌入式从专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!
在评论区回复“888”,关注我之后私信回复“888”,即可拿走。
我觉得最有效、省时省力,不走弯路,学到的东西到公司都有用的学习路线应该这样规划: 1.先把Linux玩熟 linux基本命令、系统设置、shell命令、Linux下各种工具:vim、gdb、makefile 、git等。工欲善其事, 必先利其器。掌握好了这些工具,以后做起事来事半功倍,就不会有技术上的掣肘。 具体学习路线,可以参考:《Linux三剑客》 2.精通C语言 嵌入式开发,尤其是内核驱动开发,对C语言的要求还是比较高的,尤其是GNU C的各种扩展语法,最好 要掌握,否则看linux内核源码、驱动源码,你会发现各种奇奇怪怪的东西 ,看不懂。 : 3.Linux应用编程、系统编程 学会使用linux的系统调用API等接口进行编程,这一部分,可以根据自己的情况来决定学习的程度。如果 想从事底层驱动开发 ,掌握基本的编程就可以了,紧接着看步骤4;如果想从事网络编程 、应用开发, 那么这一块知识要多花时间去精通。