1G以内的arm芯片选型还用得多吗

TA的最新馆藏中了G402的毒,想买求打醒。ARM处理芯片真的有用吗?_外设吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:169,563贴子:
中了G402的毒,想买求打醒。ARM处理芯片真的有用吗?收藏
不知道这个ARM处理芯片有什么用?不过精准射击功能的确太有用了,G500s是没有的有了这个精准射击功能我就能杀猴子了以前猴子上蹿下跳的老打不中,我电信区机枪一只,小学生级别
京东电脑节,全民抢宝进行时!1999抢i7本,半价秒电脑,抢直降3000显示器
这鼠标手感极差,买了就退型的, 不建议购买
g502是不是也有那功能?从来没用过
不知道是不是做图像处理用,那岂不是dsp更好
楼主说的...枪神纪嘛
你到底要买多少鼠标都说聊天止于“呵呵”,我就不信这个邪,昨晚我跟女神聊天,我说“你真漂亮”,她回复“呵呵”!为了聊天继续下去,我果断回复“呵呵你马勒个壁”!结果我们对骂了一夜……
感觉带不带精准射击差很多吗?
——————来自诺基亚具有电话功能的4100w相机——Lumia1020
围观女生烧外设……
能有多大提升
LZ 这枪神纪什么职业好玩,你感觉
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或21ic官方微信-->
后使用快捷导航没有帐号?
查看: 1704|回复: 14
我还要继续学习ARM9吗?----答疑贴
&&已结帖(0)
主题帖子积分
中级技术员, 积分 144, 距离下一级还需 156 积分
中级技术员, 积分 144, 距离下一级还需 156 积分
主题帖子积分
专家等级:结帖率:25%
主题帖子积分
中级技术员, 积分 144, 距离下一级还需 156 积分
中级技术员, 积分 144, 距离下一级还需 156 积分
最近有个深圳的朋友,专程开车过来,带来了一款他们公司的产品,芯片是S3C2440.。
他说这个卖的很火,只是现在S3C2440 批量的芯片停产以后,担心后面难以购买,所以想让我帮忙更换掉核心板,使用TI的ARM代替S3C2440.
无独有偶,最近也有很多朋友和我聊天的时候,问我说三星的S3C2440都快停产了,还有学习的必要吗?
更有人问,我们的ARM Cortex-A17都量产了,还有必要学习ARM9吗?
我想说的是,如果你是做产品,当然要优先考虑用当前量大的,出货有保证的芯片。
经过市场检验的芯片,质量也不会太次,这里面其实很多坑,我们就曾经找出一个新出IC的BUG,导致我们的项目延期被罚款,
原厂也只能说下个季度修正这个BUG。:'( 只能说是我们选型方案失误。
有很多小的IC原厂,并不能够保证芯片的生命周期,但是大的厂商可以给你保证XX年内都还是可以买到这款IC的。
下面说说,如果你只是学习,特别是学习LINUX驱动或者其他的嵌入式软件底层编程,那我建议您选一款资料最多的芯片可以了。
那么别人问我的S3C2440就是一个不错的选择。因为它的芯片架构相对简单,BSP也很成熟,资料多,玩的人也多,上手比较轻松。
资料是最丰富的,无论是网络上的贴子、书籍、视频,都已经形成了一个完整的体系。
你碰到的大多数问题,别人都已经碰到并解决了。
首先更正一些概念:ARM9并没有过时:
1. 写驱动中不涉及CPU,只涉及CPU之外的设备
& &嵌入式芯片被称为SoC(System on Chip),它上面既有CPU还有其他模块,比如内存控制器、USB、UART等。
& &如果你是软件工程师, 无论是ARM9、ARM11、A8还是A9,对我们来说是没有差别的;
& &差别不在于CPU核, 差别在于CPU之外的模块的寄存器操作不一样。
& &因为我们写驱动并不涉及CPU核,只是操作CPU之外的设备,只是读写这些设备的寄存器。& &
2. 一理通,百理明:掌握了原理,通吃所有芯片
& &从我2005年入行,在ARM架构方面经历了ARM9,ARM11,CORTEX A8/A9,现在又到了多核;
& &期间用过MIPS,Blackfin等架构的芯片,但是所用到的知识跟S3C2440上所学的知识,完全没变过!根本没变过!
& & 变化的就是调试驱动的经验累积,就是学习的能力,快速掌握新知识的能力!
& &“我学S3C2440干嘛?工作中又不用S3C2440!”,
& &此话大错特错,你是用S3C2440来学习知识,不是学习S3C2440这个芯片本身;
& &即使你现在选择很牛的芯片来学习,再过1年它也过时了;追芯片,怎么追得上!?
&&就比如你们公司即使现在用的& &ARM Cortex-A17 , 你用这个来学习到头来只是学到皮毛,越是高端的处理器,公司的产品越是依赖于原厂或者方案公司,
&&你接触到的很多都是没有手册,没有说明,甚至封装打包成LIB库的东西,真正核心的接触不到。&&
& &“S3C2440快停产了,还学它干嘛”, 大错特错,理由同上。
& &从2008年起三星就想停产S3C年也确实停过一会,但是马上又恢复生产了:需求量太大了。
& &我们是学习知识,不是学习芯片,万一停产了又有什么关系?工作中几乎可以肯定不用S3C2440!
&&那么,怎么选择开发板呢?
1.对于初学者: 我建议用市面最多,最常用的开发板来入门,比如S3C2440。
2.学完后再换另一种开发板重写代码
& &为什么要换开发板?
& &这是对你所学知识的检验与煅炼,把S3C2440上所有的代码,都在新板子上自己重新写出来:很多你没有领会到的、
& &没有在意过的知识点,在这个过程中都会卡得你痛苦万分,解决了它们你自然就学得更深了。只有这样,前面在
& &S3C2440上所学到的知识才会变成你自己的知识。
ARM9和后面的Cortex-A系列(如A5、A8、A9)架构或者指令集,确实有差别。
但是对于初学者或者初级的应用工程师,我想这些是不重要的,至少只能说了解就可以了。
并不是需要熟悉或者精通。因为毕竟做初级开发的,涉及到这方面的很少。
打个比方,前段时间我调试一个语音类的产品,我只需要评估下,可能需要使用支持NEON指令集的CPU。
所以我选了这样一款ARM芯片,然后软件打开NEON指令的编译选项即可。经过测试,加入NEON指令后,多媒体的编解码会更高效。
但是作为快速开发产品,我没有必要去了解NEON是如何去提高效率的。
权当抛砖引玉,谢谢!
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级技术员, 积分 144, 距离下一级还需 156 积分
中级技术员, 积分 144, 距离下一级还需 156 积分
主题帖子积分
专家等级:结帖率:25%
主题帖子积分
中级技术员, 积分 144, 距离下一级还需 156 积分
中级技术员, 积分 144, 距离下一级还需 156 积分
居然没有人关注我的帖子
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
初级技术员, 积分 66, 距离下一级还需 34 积分
初级技术员, 积分 66, 距离下一级还需 34 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
初级技术员, 积分 66, 距离下一级还需 34 积分
初级技术员, 积分 66, 距离下一级还需 34 积分
顶一个,不过可以学习一下2416.学习ARM不是单单只要会一款芯片的。或许用来学习的芯片在实际应用中永远不会用到了。最主要的是要入门,入门后才有深入学习的可能。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 15, 距离下一级还需 35 积分
实习生, 积分 15, 距离下一级还需 35 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 15, 距离下一级还需 35 积分
实习生, 积分 15, 距离下一级还需 35 积分
楼主不要误导哦,个人认为,ARM9可以学习,但是不建议去拿已经停产的2440去学习了,原因是多方面的:
1&&知识较陈旧,比如Linux的版本,2440基本还停留在2.6,而现在新的处理器基本已经是3.5甚至更高了
2&&性能太弱,比如,2440还是陈旧的共享总线,同是ARM9, 像2416,或者ATMEL的已经是总线矩阵了。
3&&没有编解码codec,也就是没有MFC,这是现代处理器SOC必备的部分,想学习这部分也没可能了
4&&没有3D等加速,跑不了Android,也就是根本学不了关于当前如日中天的安卓系统半点知识。
5&&虽然说知识都是想通的,但是大家回头想想单片机,学完8051,是不是其他单片机不学也会了,比如像AVR,430,甚至STM32...实际差距很大,甚至是巨大的。
所以说即使是学习,还是要尽量去学习主流的知识体系,老知识新知识对比着一起学的说法个人感觉也很奇怪!
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
初级技术员, 积分 66, 距离下一级还需 34 积分
初级技术员, 积分 66, 距离下一级还需 34 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
初级技术员, 积分 66, 距离下一级还需 34 积分
初级技术员, 积分 66, 距离下一级还需 34 积分
不管老的还是新的,我们都支持,SIN2416,SIN210,SINA31S。不过确实不支持2440了,给更优秀的后代产品一个机会,也给自己一个更广阔的未来。
提供嵌入式开发板
主题帖子积分
技术达人, 积分 8627, 距离下一级还需 1373 积分
技术达人, 积分 8627, 距离下一级还需 1373 积分
主题帖子积分
专家等级:结帖率:68%
主题帖子积分
技术达人, 积分 8627, 距离下一级还需 1373 积分
技术达人, 积分 8627, 距离下一级还需 1373 积分
S3C2440就是一个不错的选择。因为它的芯片架构相对简单,BSP也很成熟,资料多,玩的人也多,上手比较轻松。
资料是最丰富的,无论是网络上的贴子、书籍、视频,都已经形成了一个完整的体系。
你碰到的大多数问题,别人都已经碰到并解决了。
=============================
强烈赞同&&!强烈 新手入门选用8051
MARK: zhi kan ji shu
主题帖子积分
助理工程师, 积分 1217, 距离下一级还需 783 积分
助理工程师, 积分 1217, 距离下一级还需 783 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
助理工程师, 积分 1217, 距离下一级还需 783 积分
助理工程师, 积分 1217, 距离下一级还需 783 积分
itelectron 发表于
S3C2440就是一个不错的选择。因为它的芯片架构相对简单,BSP也很成熟,资料多,玩的人也多,上手比较轻松。 ...
选8051没问题,不但没有停产,而且越用越广泛,那是常胜将军!
2440我看就算了
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
资深技术员, 积分 327, 距离下一级还需 173 积分
资深技术员, 积分 327, 距离下一级还需 173 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
资深技术员, 积分 327, 距离下一级还需 173 积分
资深技术员, 积分 327, 距离下一级还需 173 积分
好像很有道理哦!
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级技术员, 积分 270, 距离下一级还需 30 积分
中级技术员, 积分 270, 距离下一级还需 30 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级技术员, 积分 270, 距离下一级还需 30 积分
中级技术员, 积分 270, 距离下一级还需 30 积分
上大学的时候以为51都很过时了&&工作以后&&发现还有很多用的
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 46, 距离下一级还需 4 积分
实习生, 积分 46, 距离下一级还需 4 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 46, 距离下一级还需 4 积分
实习生, 积分 46, 距离下一级还需 4 积分
要我说,直接不用学习arm9既然楼主都说了,所有芯片都没有区别,干嘛还老是守着快退出历史舞台的处理器,arm9成本相当于cortex-a8但是性能差别不是一个数量级,cortex-m3已经能把arm9能做的全包了,你要是选择产品研发还死守arm9,太不明智了
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 36, 距离下一级还需 14 积分
实习生, 积分 36, 距离下一级还需 14 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
实习生, 积分 36, 距离下一级还需 14 积分
实习生, 积分 36, 距离下一级还需 14 积分
sz321 发表于
居然没有人关注我的帖子
楼主,顶你一个,我是初学者,正在上手S3C2440,感觉学起来并不太难的。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级技术员, 积分 159, 距离下一级还需 141 积分
中级技术员, 积分 159, 距离下一级还需 141 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
中级技术员, 积分 159, 距离下一级还需 141 积分
中级技术员, 积分 159, 距离下一级还需 141 积分
同感,我就是用s3c2440去学习arm的
主题帖子积分
初级工程师, 积分 2890, 距离下一级还需 110 积分
初级工程师, 积分 2890, 距离下一级还需 110 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
初级工程师, 积分 2890, 距离下一级还需 110 积分
初级工程师, 积分 2890, 距离下一级还需 110 积分
进来蛋疼的说句,V2.6的内核实在太老了,2440更不会有新内核和安卓相关的东西。
学驱动?破2440的外设太古老了,换主流的AM335X,210之类的,还得啃外设。
学内核?V2.6和V3差的很远。
学应用?2440的性能决定的了只能做做低端的东西,现在A8,A9能做的事情,400M的ARM9是搞不定的。安卓就更不提了。
那我学2440做咩?直接学210和am335X不更好么。话说,一块bb black才二百多块,4412的板子也有四百多块的,还去折腾退市的垃圾做什么?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
初级工程师, 积分 2298, 距离下一级还需 702 积分
初级工程师, 积分 2298, 距离下一级还需 702 积分
主题帖子积分
专家等级:结帖率:75%
主题帖子积分
初级工程师, 积分 2298, 距离下一级还需 702 积分
初级工程师, 积分 2298, 距离下一级还需 702 积分
大家的想法很多,角度和出发点不一,看法各不同,这才是这些芯片都存在的真实原因
i.MX6UL核心板/开发板
ATSAMA5D3x开发板/核心板
新唐N6/972开发板/核心板
QQ:8204136
主题帖子积分
高级技术员, 积分 559, 距离下一级还需 441 积分
高级技术员, 积分 559, 距离下一级还需 441 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
高级技术员, 积分 559, 距离下一级还需 441 积分
高级技术员, 积分 559, 距离下一级还需 441 积分
存在即合理
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
技术高手奖章
人才类勋章
时间类勋章
无冕之王奖章
等级类勋章
技术新星奖章
人才类勋章
甘甜之泉水
发帖类勋章
涓涓之细流
发帖类勋章
晶莹之水滴
发帖类勋章
时间类勋章
突出贡献奖章
等级类勋章
湍急之河流
发帖类勋章
时间类勋章
技术导师奖章
人才类勋章
社区建设奖章
等级类勋章
热门推荐 /4

我要回帖

更多关于 常用的arm芯片 的文章

 

随机推荐