找回密码
 注册
搜索
楼主: hztianxie

[讨论] 大家一起讨论下,为什么MTK用操作系统不用51单片机

[复制链接]
发表于 2010-8-28 13:48:28 | 显示全部楼层
呵呵,如果仅仅考虑速度,考虑算法,那DSP岂非更理想?
每种CPU都有优缺点的。
单片机跑操作系统,即使能跑起来都不能用,频繁的中断机制,频繁的消息机制,很容易把系统搞挂。
点评回复

使用道具 举报

 楼主| 发表于 2010-9-14 13:13:30 | 显示全部楼层
以下是引用sdwsh在2010-9-14 10:32:12的发言:
我感觉51做手机是可以实现的,但是在成本和效益上与ARM可比性就比较差劲了。ARM可以与DSP做成多core,同样,51与其他DSP,或者多个51也可以做成多core,在实现上是完全可以的。但世界上本没有路,走的人多了,也就成了路。现在ARM方案已经成了别人走过的路,那自己完全没必要再重新去走出一条路。


这位仁兄的话,我非常赞同,比起某些只知道嘲讽"51做手机,做梦吧“要好不知道多少倍。
点评回复

使用道具 举报

发表于 2010-9-14 10:32:12 | 显示全部楼层
我感觉51做手机是可以实现的,但是在成本和效益上与ARM可比性就比较差劲了。ARM可以与DSP做成多core,同样,51与其他DSP,或者多个51也可以做成多core,在实现上是完全可以的。但世界上本没有路,走的人多了,也就成了路。现在ARM方案已经成了别人走过的路,那自己完全没必要再重新去走出一条路。
点评回复

使用道具 举报

 楼主| 发表于 2010-9-21 16:15:58 | 显示全部楼层
就我的经验来讲,以51为内核+DSP的嵌入式处理器,做个手持影音娱乐设备,完全没有问题,

我就是不知道打电话,发短信,下载,上网等能不能做到?
点评回复

使用道具 举报

 楼主| 发表于 2010-9-21 16:09:24 | 显示全部楼层
当然,ARM的性能肯定比51要好

我只是想知道光从技术角度,能不能用一块以51为内核+DSP的处理器做手机。

不计成本。

比如51的IO口不多,那么我们可以用芯片扩展等等。这就是我说的不计成本。
点评回复

使用道具 举报

 楼主| 发表于 2010-9-21 16:07:32 | 显示全部楼层
以下是引用tcb419在2010-9-21 15:30:52的发言:
1.单片机 = MCU ,而MTK的CPU = MCU + DSP ,
MCU只适合做控制或小量的数据处理,显然对于手机这种数据量非常庞大的系统来说光有 MCU是不够的,还需要用DSP 来负责数据的处理(如图片,声音,视频等数据),
2.单片机的速度不如ARM,ARM的频率普遍高于单片机,当然也有些增强型单片机的速度也很快,就像楼主说的能达到 300MH,但是这样的单片机价格也相当昂贵
3.集成度,MTK芯片的集成度相当高,能节约成本

兄台误解了

我的问题是为什么手机芯片要以ARM为内核加DSP
而不是以51为内核+DSP

涉及图像声音处理的芯片,一般都加DSP的啊,我没说只靠51核,不用DSP啊。
点评回复

使用道具 举报

发表于 2010-9-21 15:31:30 | 显示全部楼层
1.单片机 = MCU ,而MTK的CPU = MCU + DSP ,
MCU只适合做控制或小量的数据处理,显然对于手机这种数据量非常庞大的系统来说光有 MCU是不够的,还需要用DSP 来负责数据的处理(如图片,声音,视频等数据),
2.单片机的速度不如ARM,ARM的频率普遍高于单片机,当然也有些增强型单片机的速度也很快,就像楼主说的能达到 300MH,但是这样的单片机价格也相当昂贵
3.集成度,MTK芯片的集成度相当高,能节约成本
点评回复

使用道具 举报

发表于 2010-9-21 15:30:52 | 显示全部楼层
1.单片机 = MCU ,而MTK的CPU = MCU + DSP ,
MCU只适合做控制或小量的数据处理,显然对于手机这种数据量非常庞大的系统来说光有 MCU是不够的,还需要用DSP 来负责数据的处理(如图片,声音,视频等数据),
2.单片机的速度不如ARM,ARM的频率普遍高于单片机,当然也有些增强型单片机的速度也很快,就像楼主说的能达到 300MH,但是这样的单片机价格也相当昂贵
3.集成度,MTK芯片的集成度相当高,能节约成本
点评回复

使用道具 举报

发表于 2010-10-9 09:49:20 | 显示全部楼层
请牛人指点
点评回复

使用道具 举报

发表于 2010-10-26 12:25:15 | 显示全部楼层
。。。。。。。。。。。。
点评回复

使用道具 举报

发表于 2010-11-2 16:24:12 | 显示全部楼层
单片机显然不能满足手机多任务实时的要求。
点评回复

使用道具 举报

发表于 2011-1-4 09:53:38 | 显示全部楼层
问这样的问题? 楼主好可爱...
点评回复

使用道具 举报

发表于 2011-1-1 11:21:01 | 显示全部楼层
学习了。。。
点评回复

使用道具 举报

发表于 2010-12-30 13:58:46 | 显示全部楼层
人不能2到这种地步,大家都懂的
点评回复

使用道具 举报

发表于 2010-12-29 16:41:45 | 显示全部楼层
arm是arm,os是os,好像没有什么关系,os只是为了更有效的管理软件和硬件资源,为程序开发和执行提供一个良好的环境。

早期的系统可能仅仅就是一个for循环,逐步发展进化而来,解决上面所遇到的问题。

具体的,还真的像上面xd说的,lz需要去看看关于操作系统的书籍,不是空话。
点评回复

使用道具 举报

发表于 2010-12-29 16:05:16 | 显示全部楼层
首先佩服LZ的钻研精神与勇气,比我强多了。
我认为51是可以做手机的,甚至我以为没有51,只用与非门,或者光搭线都可以做出一台手机,说到底还不是逻辑运算问题,51还不是集成了与非门设计,与非门可以用线来搭,现在是ARM集成了MCU和DSP罢了,就看你够不够牛了,理论上可以实现,但没必要去以这个方式实现而已,就像第一台计算机,他的逻辑关系不比一台手机简单吧,人家也没用ARM啊。
有些人啊学着学着就忘祖了,手上有电脑了就不必要用计算器计算了,有计算器就懒得再去学算盘了,就是这个理。
就像建房子哪天都像湖南那样模块化建房了,恐怕没人再去自己烧砖建房
哪天海难了到一个荒岛上,你只知道用电磁炉做饭,要有席梦思才能睡觉,那只有等死。
另MTK是一整套手机方案,拿过来已经是一台完整的手机了,入门要求低,开发周期短,当年供不应求的时候,改改UI,一周就可以出货,不火都难
点评回复

使用道具 举报

发表于 2010-12-28 17:51:03 | 显示全部楼层
51上应该有自己的实时操作系统吧
点评回复

使用道具 举报

发表于 2010-12-28 17:32:09 | 显示全部楼层
我觉得相对来说arm的扩展性和集成度比较高吧。高性能,低功耗,性价比高。
基于arm的解决方案比较多,也成熟。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-28 22:56 , Processed in 0.050341 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表