学习嵌入式应该选择哪个方向
学习嵌入式(个人主要还是学习嵌入式linux,虽然这个版是wince版,但是相信很多还是一样的学习过程的。)已经有了半年多了,从刚开始熟悉系统操作和应用,以及后来熟悉arm9平台和体系结构,开始了嵌入式linux的bootloader移植,内核移植,根文件系统的移植等,了解了驱动的一点知识,到了现在发现嵌入式linux里面的方向也是蛮多的,有系统开发,应用程序开发,驱动等(应该还有其他方向吧?),现在自己学得很杂又不精通,想选择一个方向,深入地学习,却不知道该如何选择,希望大家能够给点建议,点拨一下。
我现在的情况是:1相对熟悉c语言 2 有单片机基础 3 相对熟悉内核的移植和bootloader以及文件系统的移植 4 、对于嵌入式的应用程序开发了解很少,对于驱动的了解也比较浅。
真的想要认真学习一下,可是方向感太不明确了,迷茫中,希望各位帮帮忙了!
[解决办法]
呵呵,楼主其实两个可以同时。看你比较熟悉底层的,所以学习驱动开发较容易,但是驱动开发相对来说少。就是比系统开发频繁,但是上层应用软件是最多的。你如果对系统和驱动很熟了,再加上你的c++。上层软件开发就ok了。