本人今年大三,在大二的时候做过一个智能购物车,获得不错的成绩,用的是LPC2103,在大三的时候,自己做课程设计弄了一个智能农业控制,效果还不错,用的是WINCE和LPC2103传感器是SHT10和BH1750,在下学期的时候,也就是这个学期,我自学STM32,因为我感觉LPC2103市场不是那么的好,然后还学习着LINUX,现在感觉精力很有限,所以我想放弃STM32专攻LINUX,我和我的老师讨论过,他希望我做应用开发,而我想做系统开发,我说系统开发技术性强,第一我很感兴趣,第二将来待遇也是不错的,而且我看数据手册会感到很开心,老师的理由是需求就是兴趣,我感觉如果学应用开发,那我这个嵌入式专业和软件专业有什么区别,不就剩个交叉编译吗?所以我现在很迷茫,第一我不知道现在就该不该放弃STM32因为我感觉忙不过来,第二我不知道我走LINUX哪个方向。求各位大神指点一下我吧?
还有我指定的LINUX学习的步骤,您们也帮我看看:
1,了解ARM9原理,熟悉寄存器。
2,移植网上有的U-BOOT移植教程。
3,自己完全编写U-BOOT。
4,内核移植。
5,熟悉内核代码。
6,编写驱动。
请大家指点我一下吧 |