各种嵌入式CPU内核比较

潇然四叶草 2013-09-03 11:46:43
嵌入式CPU内核有哪些啊?比如ARM,MIPS等,它们各自的特点是什么呢?各位大虾不吝赐教哦。。
...全文
4980 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
a1490300387 2014-10-20
  • 打赏
  • 举报
回复
很好很好很好很好】很好很好很好很好】
mz_zhang 2014-10-17
  • 打赏
  • 举报
回复
还是先问 体系架构吧
zyzh555 2014-08-30
  • 打赏
  • 举报
回复
cpu的架构太多了,看看linux内核源码,arch目录下,就是linux支持的架构列表
fxbszj 2014-08-22
  • 打赏
  • 举报
回复
你们都是高手
qq_19884887 2014-08-21
  • 打赏
  • 举报
回复
cpu的架构太多了,看看linux内核源码
guojianxun17953 2014-08-06
  • 打赏
  • 举报
回复
cpu的架构太多了,看看linux内核源码,arch目录下,就是linux支持的架构列表
jacxie2009 2014-07-25
  • 打赏
  • 举报
回复
各有各的适用范围,一般intel的x86性能还是比较强的,但是功耗目前还是个问题,arm和mips在嵌入式上 用的比较多,mips一般作网络处理的设备用的较多,arm由于功耗续航的优势,在移动市场比较吃的开
熊已出没 2014-05-26
  • 打赏
  • 举报
回复
RISC是精简指令.它适应了现代MCU的应用的特点:处理速度快,更快. 谁都想自己的电脑跑的更快了.就是这样.
DanDan_M 2014-01-12
  • 打赏
  • 举报
回复
主要是底层硬件设计的思想不一样,造成汇编指令集有很大差别,都有优劣,不能简单的说哪个好,那个不好,这是根据自己的需要决定的
KING1111111111 2013-12-27
  • 打赏
  • 举报
回复
RISC效率确实比较高,设计也比较合理经典。CISC内部也是模仿RISC流水线设计。至于X86的市场 MIPS的绝迹,主要还是生态环境的问题。希望arm mips加上linux能够打败 wintel。
Wenxy1 2013-10-25
  • 打赏
  • 举报
回复
mips功耗比arm大,一般用在settop-box. arm用于掌上移动设备。
xbqlw3264 2013-09-24
  • 打赏
  • 举报
回复
以前老师讲课总说RISC效率更高。 我感觉随着cpu的速度越来越快,"核"越来越多,只要更好的协作各个核心的处理能力,CISC更有优势。 ARM的崛起和MIPS的没落说明了一切。
潇然四叶草 2013-09-09
  • 打赏
  • 举报
回复
现在的PC用的全都是X86的CPU,那用X86的嵌入式系统可以和PC有效地兼容。并可以运行诸如windows这样庞大的桌面系统。另有一些像386一样的低端X86系统可用于小型嵌入式系统上。运行一些RTOS。 CISC指令繁杂,指令格式多,寻址方式多,对存储器的操作较多,导致CPU设计的复杂和执行的低效。RISC则使用更多的寄存器,寻址方式少,多数指令都是对寄存器操作,对内存只有取数据和写数据两个指令,这样有效提高了CPU工作效率。 目前的嵌入式CPU只有X86架构的用的是CISC,其他很多都是用RISC,我觉得随着CPU主频和存储器速度的提升,RISC则会越来越有优势。。
潇然四叶草 2013-09-05
  • 打赏
  • 举报
回复
我看了一些CISC和RISC的对比: CISC:指令很多,几百条都有,指令多,必然直接导致CPU电路的更加复杂,体积会更大,功耗会增加,CPU设计和生产周期更长。另外指令太多,难以使用,但是掌握之后,编写程序就会变得十分简单,代码量也会明显减少。 RISC:指令很少,通常为几十条到一百条左右,这样可以使CPU设计较简单,另外RISC的指令都是等长度的,并可以在一个时钟周期内完成一条指令。再加上流水线,指令执行速度会很快。但是要实现复杂操作的话,就要用很多条简单指令组合来实现,程序编写较复杂。 通过以上的比较,我觉得RISC还是更适合嵌入式系统。因为,cpu架构简单可以提高可靠性,降低功耗,这对嵌入式来讲是很重要的。
潇然四叶草 2013-09-05
  • 打赏
  • 举报
回复
X86用的还是CISC,其他内核诸如ARM,MIPS,PowerPC,68k用的都是RISC,既然RISC有那么多优点,为什么还有人选择X86呢?
Android 2013-09-04
  • 打赏
  • 举报
回复
我用过arm, mips, st的, 汇编指令不一样是最大的区别,带来的区别就是第三方带汇编软件的移植非常的麻烦,比如webkit里的js引擎 可能的话,尽量用arm

1,025

社区成员

发帖
与我相关
我的任务
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
  • CPU和硬件区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧