学习arm,买ARM9 还是 Cortex-M3 好点

我们现在学的是ARM92410什么什么的,ARM9和ARMv7有什么区别啊,能不能通用?... 我们现在学的是ARM9 2410什么什么的,ARM9 和 ARMv7 有什么区别啊,能不能通用? 展开
 我来答
百度网友d81e93d
2012-03-22 · TA获得超过331个赞
知道答主
回答量:28
采纳率:0%
帮助的人:40.3万
展开全部
你写的arm9是arm公司以v5指令集设计出来的arm核,S3C2410是三星公司以arm公司设计出来的arm9核为核心设计出来的CPU。
上边的ARMv7是arm公司最新推出的v7指令集,其代表arm核有cortex-M3,cortex-A8,cortex-A9等,在这些核的基础之上又有很多公司生产出不同的CPU,如我们的安卓手机上常用的高通的CPU,TI公司的CPU,苹果公司的CPU等等。
以下是简单的arm公司arm核的发展
arm7 使用V4指令集
arm9 使用V5指令集
arm10 使用V5指令集
arm11 使用V6指令集
cortex 使用V7指令集

至于学习,
1. ARM11,CORTEX-A8/A9/A15等,应该以应用软件为主,也就是学习操作系统之上的应用软件编程为主,操作系统级别的开发,如Linux/android,tizen,maemo,linux/Qt等,如果有恒心可以尝试。
2.ARM7/ARM9/CORTEX-M0/CORTEX-M1/CORTEX-M3/CORTX-M4等,以裸机程序为主进行学习,如在KEIL/IAR等集成开发环境下的设计开发,也可学习移植一些操作系统,并学会开发,如RT-Thread,uc/os,RTEMS,uclinux,linux等。
希望对你有帮助。。。
百度网友ce94045
推荐于2016-12-01 · 超过19用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:31.8万
展开全部
M3还是属于单片机级别的,而arm9基本属于cpu了是要跑操作系统的,两者有着本质的区别。前者掌握有两三个月基本就行了,而后者学一年可能入门都不算。

armv7是内核版本的意思,不能和arm9相混淆。
arm9的内核版本好像是armv5。arm11的内核版本是armv6。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liimengg28
2012-03-23
知道答主
回答量:27
采纳率:0%
帮助的人:12.1万
展开全部
7 和 9 的处理器不相同 通用是向后的 9兼容7的 指令集
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MichaelYehBook
2012-03-21 · TA获得超过969个赞
知道小有建树答主
回答量:888
采纳率:66%
帮助的人:630万
展开全部
ARM 是一个CPU核心而已,至於 ARM9 与 ARM7 的差别有点像早期的 Intel 80386 与 Intel Pentium 的差别一样。ARM7 是 V4 的核心,而 ARM9 是 V5 的核心,所以速度上的差异也很大。但是,手机的基频CPU用的都是 ARM7,一来基频所需要的运算能力不需要很强,用ARM7足足有馀;二来一开始就是使用ARM7来做,要把一些底层的代码转换成 ARM9 也花费太多功夫;三来ARM7还是比ARM9 便宜很多。
至於 Cortex-M3 是想来取代单片机的用途,看一下这个网站的说明:http://baike.baidu.com/view/1833994.htm
所以,学哪种比较好,要看你想做的产品是什麽?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式