|
51是否已是明日黄花?ARM中国区总裁谭军接受eeworld专访,发表权威观点
[复制链接]
我是这样看的,那篇文章是说别人只要ARM的,不要51的,51是明日黄花。从ARM讲,肯定是好事情,
你看系统厂商,系统厂商要今天如果做产品,他不会选51,一定选ARM芯片,对不对?那是因为ARM芯片造价跟51差不多,51可能是0.8美金,ARM是1点几美金,这些都不是主要的。
关键是什么?如果我要用51的话,是用汇编语言写的,工程师走了,没有留下文档,并且他可能跳走自己创业去了,但是我们用ARM做的话,用C语言写,他要写编译,他走了以后,别的人看的懂C,这样的话就不用担心了;
还有一个原因,甚至比这个更好,因为51一般都没有操作系统,就是控制啊,用ARM的话,老板说:“嗯,我一定要用操作系统。”这个系统有几层,你们写上面这个application ,这样的话,你不能去要求老板。这并不是我讲的,有个卖汽车零部件的公司,叫德尔福,1999年从通用分离出来的,成为一家上市的公司。他们专门给汽车公司提供电子设备的,汽车公司不好,他们公司的业绩不好,他们怎么办,先把它外包给中国,设计移到中国来做,所以发现了一个很大的问题,就是整个汇编语言写的,有太多的人都不告诉你的,所以他们几年前就强调一定要用C语言写,这是其中一个原因。
当然还有稳定性,现在很多产品都要求他的稳定性好,你发现稳定性的测试软件不支持汇编语言,它是通过C语言来做的,通过测试来做的,所以C语言啊,操作系统啊,还有速度的问题,51跑的比较慢,而有的时候又要很快,它为了得到20MIPS,他可能要跑200MHZ ,那ARM的话,他可能要跑20MHZ,就能得到20MIPS。如果51跑这么快的话,它整个系统就要跑的很快,就涉及EMI干扰,这个成本就上去了,这时老板就会说:“嗯,51是不错便宜,但是跑的快的话什么都来了。”
这样算在一起的话,从性能,从成本,从开发,从维持,就有很多的优势。
|
|