打印

自学arm9+linux,大家引个路

[复制链接]
4891|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
afeixiao|  楼主 | 2008-7-20 22:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    软件工程专业,想自学arm9+linux,不管结果会怎么样,都想**!自己选择的路,跪着也要把它走完!
    现在想先往驱动这块深入,但也遇到些初学者常见到的问题,希望大家引个路;
    1.买arm9开发板,是使用s3c2410还是s3c2440?貌似s3c2410的资料很多很全,但又有人说s3c2410很快就会被2440淘汰(感觉有点夸张)。

    2.s3c2440只是速度快了点,且增加了个摄像头。同为arm9开发板,它们的驱动编写和应用程序编写会有不同吗?如果不同,那不同在哪里啊?

    3.现还没买开发板,那在这之前有没有什么仿真工具来仿真呢?我想在买开发板之前能已经较好的了解驱动开发的流程。(知道有skyeye,但它不支持linux,有其他的能支持linux操作系统的吗?)

    4.还有个疑惑,网上查arm9开发板的时候,总是看到arm仿真器,这个仿真器一般用在什么开发上啊?买arm9开发板一定也要买仿真器吗?没仿真器arm9能用的吗?

    5.最近留意QQ2440 V3,感觉挺便宜的,功能也还好,只是资料不是很全。大家有什么好的开发板推荐吗?(只需给名称,不要啰嗦刷屏,很反感!!!)

    6.对于个初学者,大家有什么建议就敬请提提吧!谢谢啦。。。。

相关帖子

沙发
hurt90| | 2008-7-20 22:47 | 只看该作者

说两句.

1、2410或2440不要紧。我要原来自学2410但一转pxa270也没有问题。关键还是对嵌入式的了解和Linux技术。
2、自学注定了要走很多弯路,可能开始时花了很多心血不见成果。所以一旦定决要**,不然什么都什么。
3、仿真不用了。我们做项目开发都不用仿真器。你用仿真器单调试Linux?没听过。
4、买开发板资料越多越好,贵点不要紧。周立功的magic2410资料就十分全,不过价钱不好说。如果有好而全的资料可以少走很多弯路。

使用特权

评论回复
板凳
armecos| | 2008-7-20 22:50 | 只看该作者

一般来说,你参加Linux驱动培训,

    会免费赠送开发板的,你不会遇到这个头疼的选择问题。因为你真正的需求是学会Linux驱动,而不是买开发板。Linux驱动自己很难学好,不会就是不会,除非有人带着你学。
    
    如果想简单了解一下,可以看《快快乐乐跟我学Linux驱动》一文,那里面有相关注意事项。
    
    另外,以后的开发模式可能不需要自己写驱动了。培训分为基础培训和职业培训两大类,目前看来,只有基础培训是能够长期保值增值的。要想写好驱动,关键是理解FS、TCP/IP、GUI、USB等基础内容。

更多内容,详见:
《培训系列“丛书”》
www.armecos.com
-----------------------------------
More details, see:
《"Series Books" of Training》
www.armecos.com

使用特权

评论回复
地板
阿南| | 2008-7-21 13:05 | 只看该作者

linux驱动很难吗?我不这么认为,如果仅掌握Linux驱动相关的知

只需一本<Linux设备驱动程序>一书即可(当然假设已经有Linux编程等基础).但是驱动设计不仅要求具有Linux相关的知识,更加需要有很强的硬件接口调试能力,这方面不是非电子专业毕业的特长,所以需要加倍的积累.

阿南永远相信,一个出色的基于ARM9的Linux驱动工程师,他首先应该是出色的ARM9应用工程师

祝楼主好运!有空想想"小马过河"的道理

使用特权

评论回复
5
afeixiao|  楼主 | 2008-7-21 15:38 | 只看该作者

感谢啊

很感谢各位给的宝贵参考和建议,我的疑惑基本是解决了,你们都是好人啊。。。太感谢你们了!

感谢hurt90前辈:2410或2440不要紧,关键还是对嵌入式的了解和Linux技术。"你用仿真器单调试Linux?没听过。”这个是我的错,马虎了.“周立功的magic2410资料就十分全,不过价钱不好说”,不仅价钱不好说,还买不到啊!它不对个人和公司,是应对大学实验室的说。

感谢armecos大哥:你的广告做的很好也很实在,很是感谢。我会多看看你们的学习建议的,但买光盘,呵呵.....实在话,没钱!

感谢lomeisi_99 同道:30岁前,我四海为“家”。Good Good Study,Up Up Day!!!呵呵o(∩_∩)o...

感谢阿南前辈:你的出马,小弟荣幸啊!“硬件接口调试能力”,确实很棘手啊,我会去好好积累的。只是,“linux驱动很难吗?我不这么认为”,我其实现在只是想“先”往驱动这块深入。搞嵌入式的,驱动是基础吧!我想嵌入式这么打,总有我喜欢的,等基础打好了,我会往自己的方向去的。“祝楼主好运!有空想想"小马过河"的道理”,谢谢啊,我会努力去尝试的,你是榜样!也希望阿南发展顺利!

感谢bomclxh先辈:恩,你们公司的开发板我会认真考虑的,也谢谢你的回答。红联很好,很强大。我也喜欢。。。我马上也大三了,希望你也能发展顺利,也祝福我自己!

再次谢过!!!!!!!!

使用特权

评论回复
6
armecos| | 2008-7-22 10:19 | 只看该作者

再补充一些,

    你可以毕业去周工公司工作,这样就可以不用花钱学习ARM了,什么板子都有,还有工资拿,上上策。
    
    我在考虑是不是买我们光盘,送2440开发板,毕竟现在开发板很便宜,哈哈。学生没钱是暂时的,我接触的学生毕业后,收入都挺不错的,都已经买房买车了,买张光盘算啥啊,呵呵。
    
    Linux驱动可不是光看一本书就行的,阿南的话让我想起了《何不食肉糜》的故事,“老百姓没饭吃,干嘛不吃肉啊”,阿南的本职工作就是和Linux有关,公司里有同事可以交流,并且可以整天搞Linux还能从中挣钱,当然感觉容易了,但是初学者可能没有类似环境,比如有人是搞单片机的,或者是学生,周围没有人可问,也没有环境,还要自己花钱,有书也看不懂,开发环境也不知怎么搭建,所以初学者遇到的难度是相当大的,只有培训才能解决这个问题,培训 = 环境 + 导师 + 自学。阿南后半句的观点我是认同的,先学会使用Linux,再来搞驱动开发,而不是反过来。
    
    大三的学生还是以参加基础培训为好。

使用特权

评论回复
7
netboy_feng| | 2008-7-22 20:58 | 只看该作者

其实真的需要弄个板子吗?

只不过是有个板子搞得有目的一点

在pc上搞下一样的

linux在pc上跟在ARM上相差很大吗?

不过很多人在PC上搞搞Linux就是装了linux安装版而已

使用特权

评论回复
8
saint_fang| | 2008-7-23 21:43 | 只看该作者

自学arm9 linux,大家引个路

这个当然是真的!!!!
又不是交大的DSP !!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝