自学arm9+linux,大家引个路
软件工程专业,想自学arm9+linux,不管结果会怎么样,都想**!自己选择的路,跪着也要把它走完!<br /> 现在想先往驱动这块深入,但也遇到些初学者常见到的问题,希望大家引个路;<br /> 1.买arm9开发板,是使用s3c2410还是s3c2440?貌似s3c2410的资料很多很全,但又有人说s3c2410很快就会被2440淘汰(感觉有点夸张)。<br /><br /> 2.s3c2440只是速度快了点,且增加了个摄像头。同为arm9开发板,它们的驱动编写和应用程序编写会有不同吗?如果不同,那不同在哪里啊?<br /><br /> 3.现还没买开发板,那在这之前有没有什么仿真工具来仿真呢?我想在买开发板之前能已经较好的了解驱动开发的流程。(知道有skyeye,但它不支持linux,有其他的能支持linux操作系统的吗?)<br /><br /> 4.还有个疑惑,网上查arm9开发板的时候,总是看到arm仿真器,这个仿真器一般用在什么开发上啊?买arm9开发板一定也要买仿真器吗?没仿真器arm9能用的吗?<br /><br /> 5.最近留意QQ2440 V3,感觉挺便宜的,功能也还好,只是资料不是很全。大家有什么好的开发板推荐吗?(只需给名称,不要啰嗦刷屏,很反感!!!)<br /><br /> 6.对于个初学者,大家有什么建议就敬请提提吧!谢谢啦。。。。说两句.
1、2410或2440不要紧。我要原来自学2410但一转pxa270也没有问题。关键还是对嵌入式的了解和Linux技术。<br />2、自学注定了要走很多弯路,可能开始时花了很多心血不见成果。所以一旦定决要**,不然什么都什么。<br />3、仿真不用了。我们做项目开发都不用仿真器。你用仿真器单调试Linux?没听过。<br />4、买开发板资料越多越好,贵点不要紧。周立功的magic2410资料就十分全,不过价钱不好说。如果有好而全的资料可以少走很多弯路。一般来说,你参加Linux驱动培训,
会免费赠送开发板的,你不会遇到这个头疼的选择问题。因为你真正的需求是学会Linux驱动,而不是买开发板。Linux驱动自己很难学好,不会就是不会,除非有人带着你学。<br /> <br /> 如果想简单了解一下,可以看《快快乐乐跟我学Linux驱动》一文,那里面有相关注意事项。<br /> <br /> 另外,以后的开发模式可能不需要自己写驱动了。培训分为基础培训和职业培训两大类,目前看来,只有基础培训是能够长期保值增值的。要想写好驱动,关键是理解FS、TCP/IP、GUI、USB等基础内容。<br /><br /><b>更多内容,详见:</b><br /><b>《培训系列“丛书”》</b><br /><b>www.armecos.com</b><br />-----------------------------------<br /><b>More details, see:</b><br /><b>《"Series Books" of Training》</b><br /><b>www.armecos.com</b>linux驱动很难吗?我不这么认为,如果仅掌握Linux驱动相关的知
只需一本<Linux设备驱动程序>一书即可(当然假设已经有Linux编程等基础).但是驱动设计不仅要求具有Linux相关的知识,更加需要有很强的硬件接口调试能力,这方面不是非电子专业毕业的特长,所以需要加倍的积累.<br /><br />阿南永远相信,一个出色的基于ARM9的Linux驱动工程师,他首先应该是出色的ARM9应用工程师<br /><br />祝楼主好运!有空想想"小马过河"的道理感谢啊
很感谢各位给的宝贵参考和建议,我的疑惑基本是解决了,你们都是好人啊。。。太感谢你们了!<br /><br />感谢hurt90前辈:2410或2440不要紧,关键还是对嵌入式的了解和Linux技术。"你用仿真器单调试Linux?没听过。”这个是我的错,马虎了.“周立功的magic2410资料就十分全,不过价钱不好说”,不仅价钱不好说,还买不到啊!它不对个人和公司,是应对大学实验室的说。<br /><br />感谢armecos大哥:你的广告做的很好也很实在,很是感谢。我会多看看你们的学习建议的,但买光盘,呵呵.....实在话,没钱!<br /><br />感谢lomeisi_99 同道:30岁前,我四海为“家”。Good Good Study,Up Up Day!!!呵呵o(∩_∩)o...<br /><br />感谢阿南前辈:你的出马,小弟荣幸啊!“硬件接口调试能力”,确实很棘手啊,我会去好好积累的。只是,“linux驱动很难吗?我不这么认为”,我其实现在只是想“先”往驱动这块深入。搞嵌入式的,驱动是基础吧!我想嵌入式这么打,总有我喜欢的,等基础打好了,我会往自己的方向去的。“祝楼主好运!有空想想"小马过河"的道理”,谢谢啊,我会努力去尝试的,你是榜样!也希望阿南发展顺利!<br /><br />感谢bomclxh先辈:恩,你们公司的开发板我会认真考虑的,也谢谢你的回答。红联很好,很强大。我也喜欢。。。我马上也大三了,希望你也能发展顺利,也祝福我自己!<br /><br />再次谢过!!!!!!!!再补充一些,
你可以毕业去周工公司工作,这样就可以不用花钱学习ARM了,什么板子都有,还有工资拿,上上策。<br /> <br /> 我在考虑是不是买我们光盘,送2440开发板,毕竟现在开发板很便宜,哈哈。学生没钱是暂时的,我接触的学生毕业后,收入都挺不错的,都已经买房买车了,买张光盘算啥啊,呵呵。<br /> <br /> Linux驱动可不是光看一本书就行的,阿南的话让我想起了《何不食肉糜》的故事,“老百姓没饭吃,干嘛不吃肉啊”,阿南的本职工作就是和Linux有关,公司里有同事可以交流,并且可以整天搞Linux还能从中挣钱,当然感觉容易了,但是初学者可能没有类似环境,比如有人是搞单片机的,或者是学生,周围没有人可问,也没有环境,还要自己花钱,有书也看不懂,开发环境也不知怎么搭建,所以初学者遇到的难度是相当大的,只有培训才能解决这个问题,培训 = 环境 + 导师 + 自学。阿南后半句的观点我是认同的,先学会使用Linux,再来搞驱动开发,而不是反过来。<br /> <br /> 大三的学生还是以参加基础培训为好。其实真的需要弄个板子吗?
只不过是有个板子搞得有目的一点<br /><br />在pc上搞下一样的<br /><br />linux在pc上跟在ARM上相差很大吗?<br /><br />不过很多人在PC上搞搞Linux就是装了linux安装版而已自学arm9 linux,大家引个路
这个当然是真的!!!!<br />又不是交大的DSP !!!
页:
[1]