打印

调查一下为什么选用低端ARM。

[复制链接]
楼主: xuyaqi
手机看帖
扫描二维码
随时随地手机跟帖
121
yongfei| | 2009-7-23 15:10 | 只看该作者 回帖奖励 |倒序浏览

谁能回答这个问题?

stm32f103C6T6 集成有2串口,1 I2C,1SPI,1 CAN,1 USB,这么高的集成度是如何做到价格这么便宜的(还有版税,新出的芯片,量也不会很大)?
对这个问题比较感兴趣也搞不明白。

使用特权

评论回复
122
google的马甲| | 2009-7-23 18:10 | 只看该作者

吵什么吵,难道machunshui要禁止ST卖ST8?

使用特权

评论回复
123
wlq_9| | 2009-7-24 09:24 | 只看该作者

吵什么吵?

几乎每一颗GPS芯片都有一颗ARM.
几乎每部手机都有两至三颗ARM.
单就这两样,51的出货量就可直接无视.

我只知道,一个50M的32位处理器能做的事,一个50M的51肯定做不了.反之则可以.
ARM价贵是事实,但是中高端逐渐控制市场也是事实.
要做批量,要做成本,就用台系日系的片子.成本?51毛都不是.现在还鼓吹51无敌的,真不知道怎么想的.

使用特权

评论回复
124
yongfei| | 2009-7-24 09:36 | 只看该作者

呵呵,wlq_9太偏激了,

我看完所有贴子,也没有看到谁在鼓吹51无敌的。

使用特权

评论回复
125
lost1421| | 2009-7-24 09:41 | 只看该作者

我都看出有人在鼓吹51无敌

楼上的竟然睁眼说白话!

使用特权

评论回复
126
8210zbb| | 2009-7-24 10:50 | 只看该作者

好久没有这么热闹了

使用特权

评论回复
127
bowei181| | 2009-7-24 14:35 | 只看该作者

为什么选用低端ARM

成本低。入门快。功能够用。

使用特权

评论回复
128
yongfei| | 2009-7-24 22:11 | 只看该作者

lost1421:

我又看了所有贴子,除了machunshui说STM32几乎无敌外,还是没有看到哪位在鼓吹51无敌的,lost1421请告诉我哪一楼在鼓吹51无敌,让我也看看是哪位在这个年代还在鼓吹51无敌?

使用特权

评论回复
129
电子尘埃| | 2009-7-25 09:24 | 只看该作者

这么说不下决心学一下ARM是不行了

使用特权

评论回复
130
z_no1| | 2009-7-25 10:50 | 只看该作者

其实大家没注意到32位机的一个特点,DMA

有这个,外设的速度大为加快,我现在知道的,STM32等ARM有,STM8就没有,好象也没有哪个8位机有DMA功能。我认为8位机也就是向原来4位机的领域发展,腾出来的地方给ARM等32位机了。一代新人换旧人,历史规律。你现在用51能做的,人家用ARM做得功能更好。多卖钱是王道。

使用特权

评论回复
131
dnzq2003| | 2009-7-25 16:04 | 只看该作者

有人说的太绝对了

8位机有自己的地盘。51也有它的经典之处。将来会被蚕食部分领域是一定的。但是完全取代是不可能的。这些东西不是比那几个参数就决定的。单就从技术上讲比那几个参数也是很无知的。市场是检验一个产品的试金石。存在就是合理的。

使用特权

评论回复
132
ayb_ice| | 2009-7-26 11:03 | 只看该作者

138L

你说没有8位机有DMA,你是否认为DMA是很NB的技术呢,8位机有DMA的多的是,有些C8051就有

使用特权

评论回复
133
inter_zhou| | 2009-7-26 11:53 | 只看该作者

建议此贴终结

价格和市场决定一切!
抛开这两者就如同闭门造车!
没有什么好争的。

使用特权

评论回复
134
z_no1| | 2009-7-26 17:26 | 只看该作者

140L

不NB,但还是很有用,当然你要用不上就没话说。

使用特权

评论回复
135
wlq_9| | 2009-7-26 17:28 | 只看该作者

本来没什么好争的.

8051可以做到几块钱以内,资源还算比较丰富.
而目前的ARM是做不到的.
目前部份51集成了高性能的模拟部件,而ARM暂时也是没办法做到的,或者说暂时没做.
但是,说ARM不如8位机就是扯谈,你拿8位机跑跑FFT试试,拿8位机做做高密度的计算试试.还有,8位机的结构注定了内存管理的缺陷,而ARM这一块明显是强项的,简单说,ARM可以轻易管理上G的内存,而8位机明显不行或者要麻烦的多.
C8051这样的单片机,除了少部份几款很有性价比外(主要还是模拟外设),谈性能明显不是同价位ARM的对手.

看看ARM公司给ARM7和cortexM3核的定位就非常清楚了.明显这两种内核定位是针对略强于8位机以至数倍于8位单片机性能的市场.低端ARM和单片机是有交集.但是,高端代替低端完全是可以,但反之低端代替不了高端.比方说(不计成本)的话,ARM9/11/cortex A8可以代替ARM7,但反之不行.100M的c8051也代替不了60M的LPC,但是100M的cortexM3可以代替100M的c8051.
ARM公司都可以这么明确地定位产品,根据需求,设计相应成本和功能的内核,我们还在吵哪款片子牛X,不很傻的事情吗.

使用特权

评论回复
136
ayb_ice| | 2009-7-26 18:22 | 只看该作者

ARM的功耗也比较新的8位机要高

我相信没有人会说51的指令能力会比ARM强,只是说ARM也不是什么都好,就说指令也不是ARM什么指令都强,但8位机外设做的比ARM好,强的多的是,内核只是平台,不等于最终的产品,比如C8051的AD绝对强于任何一款ARM,这也是它的优势,而且C8051的其它外设也不会输给ARM,这也是它的优势,当然ARM内核本身比51要强很多,毕竟不是一个时代的产品,但在51的应用领域,数据运算量一般不大,代码量也不大,主要是控制领域,这样的话51还是有它本身的优势或者说ARM的优势根本无用武之地,这就是所谓的适用即最好的原理,技术不能搞定一切.

低端应用上其实1MIPS性能的MCU可以解决95%以上的应用,更何况现在的MCU一般已经大大超过了这个水平,试想1MIPS的MCU每秒可以执行100万指令,如果都能有效利用的话还是可以做很多事情的,试想一下如果打印出100万指令要多少A4纸...
这也许是标准51还能活下去的重要原因之一吧...

使用特权

评论回复
137
machunshui| | 2009-7-26 19:01 | 只看该作者

又瞎扯

"但8位机外设做的比ARM好,强的多的是"

又在瞎扯,睁眼说瞎话

使用特权

评论回复
138
armtrain| | 2009-7-27 12:14 | 只看该作者

ding

ding

使用特权

评论回复
139
void_c| | 2009-7-27 12:26 | 只看该作者

问题在于“人力成本”

51人力成本低,小学生就能写51,
ARM人力成本高,得找个中学生才行。

使用特权

评论回复
140
vwwj| | 2009-7-27 14:21 | 只看该作者

空手的要么是菜鸟,要么是高手

  只有刚入门的才整天拿着剑到处晃荡

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则