搜索
bottom↓
回复: 15

学习ARM9将来做什么?

[复制链接]

出0入0汤圆

发表于 2013-6-1 14:08:14 | 显示全部楼层 |阅读模式
我实习一段时间,发现做嵌入式软件的大多是计算机专业毕业的,而我本以为基于ARM9的做嵌入式系统工作的大多是电子专业的,所以我感觉嵌入式系统仍然与PC类似,真正做底层的工程师很少很少的!没学过嵌入式系统,只要会C/C++就可以做嵌入式系统软件了!不知大家观点如何??????

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2013-6-1 14:18:00 | 显示全部楼层
做爱 做的事

学的时候就不要想太多以后做什么,不然别想学好

出0入0汤圆

发表于 2013-6-1 14:24:29 | 显示全部楼层
真正能做驱动的人会很有发展的,尤其是会独立编写底层驱动以及BSP的人。所以电子专业的还是有优势的。不过这个比计算机专业编写上层应用要难度大。

出0入0汤圆

发表于 2013-6-2 11:26:25 | 显示全部楼层
学习不能带着 功利心去学

出0入0汤圆

发表于 2013-6-2 12:03:54 | 显示全部楼层
tiancaigao7 发表于 2013-6-1 14:24
真正能做驱动的人会很有发展的,尤其是会独立编写底层驱动以及BSP的人。所以电子专业的还是有优势的。不过 ...

一直不明白什么叫嵌入式底层驱动?
不会就是那些芯片的驱动吧?

出0入0汤圆

发表于 2013-6-2 12:10:56 | 显示全部楼层
人的生命有限,还是以项目驱动吧!

出0入0汤圆

发表于 2013-6-2 13:10:59 | 显示全部楼层
                              

出0入0汤圆

发表于 2013-6-4 12:49:25 | 显示全部楼层
nome 发表于 2013-6-2 13:10

你的头像好有喜感,我笑了

出30入25汤圆

发表于 2013-6-4 13:11:53 | 显示全部楼层
本帖最后由 shamiao 于 2013-6-4 13:17 编辑

2楼你的断句!!!

学ARM,自然要学习:
1、如何控制片内资原
2、如何控制外围设备
要不然干嘛ARM?学电脑编程算了。
至于外围设备怎么控制,是开发驱动,还是移植他人驱动,甚至用户态操作,这都只是手段。

不过ARM9是ARM发展中的一个很尴尬的拐点。
ARM9引入了MMU,开始了比较完善的Linux支持。
但由于性能的欠缺,在ARM9上的开发,很大程度上要依赖特别研究出来的开发工具和开发技巧。
举个最典型的例子:ARM9上就很难使用X,而Qt4更不用想,只能用缩水版的Qt Embedded。

另外,从ARM11开始ARM就有硬件浮点了,这是一个很关键的加速技术。而Cortex-A系列里硬件浮点更是标配。唯独这个ARM9全系列都没有硬件浮点。如果需要数学运算,简直生不如死。

并且ARM9弄本地编译有点麻烦,还是比较依赖罗嗦的交叉编译,在这一点上缺乏灵活性。而和上边同样,ARM11的性能就足够安装GCC搞本地编译了。

现在嵌入式平台的工具,都在朝着接近,甚至是与桌面平台相同的方向发展。
就比如说Cortex-A8的开发板,如果搞正宗的Linux(而不是安卓开发),现在普遍都直接使用Ubuntu for ARM,而系统上的软件和PC上已经高度一致,几乎只剩下了体系结构的差别。就比如说Qt:直接用Qt4,再也不用什么Qt Embedded。

其实这个“嵌入式与桌面平台同一化”的发展趋势,也就是楼主所困惑的“为什么都是计算机专业的去做ARM”的原因。
但就像上边说的:学ARM,就要学习控制各种硬件设备,没商量。不过电子专业的,在这一点上也有先天优势。

确实ARM9(尤其是那个S3C2410)的中文资料异常充足,但从发展的角度来看,我推荐……ARM9学也就学了,但要尽快升级,不要守着ARM9一个平台不放。

出0入25汤圆

发表于 2013-6-4 13:24:29 | 显示全部楼层
shamiao 发表于 2013-6-4 13:11
2楼你的断句!!!

学ARM,自然要学习:


但是ARM9不管是芯片本身还是配套的SDRAM、PCB板都比Cortex-A8便宜的多吧???

这种情况下,能用ARM9完成的项目厂商肯定不会使用Cortex-A8的,,,价格是个大问题。。。

出0入0汤圆

发表于 2013-6-4 15:05:45 | 显示全部楼层
ARM9 应用还是挺广的,主要是便宜,够用就好。
学电子的搞这个基本就只有系统移植和驱动值得折腾了。上了系统,上了GUI之后基本就没你的事了。人家学计算机的搞这个比我们强不少。

出0入0汤圆

发表于 2013-7-15 16:22:12 | 显示全部楼层
做码农咯。。。

出0入0汤圆

发表于 2013-7-15 17:12:31 | 显示全部楼层
RUANJI 发表于 2013-6-2 12:03
一直不明白什么叫嵌入式底层驱动?
不会就是那些芯片的驱动吧?

那些芯片已经数以万计了,不同的平台驱动还不一样,所以熟练这个就很牛了。

出0入0汤圆

发表于 2014-9-19 16:40:49 | 显示全部楼层
我还要继续学习ARM9吗?-答疑贴 (amoBBS 阿莫电子论坛)
http://www.amobbs.com/thread-5595759-1-1.html

可以看看我的这个帖子。

出0入0汤圆

发表于 2014-9-20 17:35:28 | 显示全部楼层
项目驱动,说的好,还是要关注硬件特点的,片内资源,驱动,

出0入0汤圆

发表于 2014-9-21 22:43:26 | 显示全部楼层
电子专业点的优势在底层吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-2 23:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表