最有效、省时省力,不走弯路,学到的东西到公司都有用的学习路线应该这样规划:
1.先把Linux玩熟 linux基本命令、系统设置、shell命令、Linux下各种工具:vim、gdb、makefile 、git等。工欲善其事, 必先利其器。掌握好了这些工具,以后做起事来事半功倍,就不会有技术上的掣肘。 具体学习路线,可以参考:《Linux三剑客》
2.精通C语言 嵌入式开发,尤其是内核驱动开发,对C语言的要求还是比较高的,尤其是GNU C的各种扩展语法,最好 要掌握,否则看linux内核源码、驱动源码,你会发现各种奇奇怪怪的东西 ,看不懂。 :
3.Linux应用编程、系统编程 学会使用linux的系统调用API等接口进行编程,这一部分,可以根据自己的情况来决定学习的程度。如果 想从事底层驱动开发 ,掌握基本的编程就可以了,紧接着看步骤4;如果想从事网络编程 、应用开发, 那么这一块知识要多花时间去精通。
————————————————
版权声明:本文为CSDN博主「枪哥玩转嵌入式」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/linlaoshi2009/article/details/134855470