
第2,就是楼主是学习,必须从基础开始,所以如果学ARM, ARM9和ARM11的板也完全能够满足,现阶段他需要的是实验工具,就是在书本上学到东西,然后通过这个验证、熟悉等。而不是去要研发新的东西。会ARM9,学习ARM11或者更高的他们都有很多共通的地方。
第3,还得看楼主资金问题,如果资金足够那么完全可以买一块好点ARM11的板子(一般大概2000元左右),如果紧缺便宜的ARM9也行(400-600元左右)。
最后来回答楼主的问题,学嵌入式必须要去实际 *** 作,理论指导实践,在这个行业里,纸上谈兵是没有任何说服力的,当有一定的基础后,就去做项目,就像我们公司现在里面也有一些研究生,他们都是跟我们员工边做边学习。而且这样你学的好毕业之后出去马上就可以找一分待遇不错的工作。
从你的情况看来,你是想学习嵌入式开发的,对这方面我不是很懂,但是多多少少还是了解一点,一边要学习嵌入式开发都需要有实验板来配合使用,因为嵌入式开发和硬件挂靠很紧,如果你要学习arm开发的话,如果你对嵌入式开发还不太了解,建议你现从最基础的51单片机开始学习,那么你就会明白为什么一定要一个开发板来配合学习了,最后祝你成功。驱动开发环境要进行linux驱动开发我们首先要有linux内核的源码树,并且这个linux内核的源码树要和开发板中的内核源码树要一直;
比如说我们开发板中用的是linux kernel内核版本为2.6.35.7,在我们ubuntu虚拟机上必须要有同样版本的源码树,
我们再编译好驱动的的时候,使用modinfo XXX命令会打印出一个版本号,这个版本号是与使用的源码树版本有关,如果开发板中源码树中版本与
modinfo的版本信息不一致使无法安装驱动的;
我们开发板必须设置好nfs挂载;这些在根文件系统一章有详细的介绍;
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)