1. 熟悉下linux操作系统,可安装个虚拟机熟悉熟悉;
2. 买个开发板,对着它的用户手册一步一步做并加以理解,特别是开发环境的建立;
3. 定位开发方向,是偏向应用开发呢,还是内核驱动的开发,如果是前者,则要掌握好C、C++语言啦;
4. 相关书籍肯定是要看看的;
5. 善于利用网上搜索资料;不懂就百度或者Google吧;
6. 了解嵌入式linux开发步骤后,利用一切可用的机会和手段,去争取嵌入式软件或者嵌入式linux等职位,不要担心你可能不能胜任该职位,因为事在人为,当你进入到这个职位后,你就可以快速成长了;
我自己本身也是自学嵌入式linux的,走了一些弯路,前面都学得很慢,但自从进入这个职位后,则很快就成长和熟悉起来了,而且也没有之前相像的那般复杂。当然,我首先的职位不是内核驱动开发,而应用开发。但后来,我也涉及到了内核和驱动的开发。凡是都有机会的。
培训的话,我觉得没太必要,浪费时间和金钱,它最大的作用就是把你领进门。俗话说的,师傅领进门,修行在个人。自己进门虽说多花些时间,但我觉得值得。多看看网上的资料吧
|