智能手機(iPhone、Android之類)是不是單片機?

笔记本/便携移动设备,手机平板等软硬件
头像
ilovegoogle
帖子: 467
注册时间: 2010-02-18 16:08

智能手機(iPhone、Android之類)是不是單片機?

#1

帖子 ilovegoogle »

所謂的“單片機”到底是什麽?iPhone、Android、Nokia的手機算不算單片機?iPad算不算單片機?運行Windows Mobile作業系統的PDA算不算單片機?

iPad恐怕不算單片機吧?好像還有一種叫做“單板機”的,跟“單片機”好像沒有本質區別。“單板機”跟“單片機”只是體積大小的區別嗎?
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE

Re: 智能手機(iPhone、Android之類)是不是單片機?

#2

帖子 acer4740 »

那些都不是单片机

单片机是很小的一块芯片,实现简单的功能,比如加法或减法
单片机资源有限,一般内存只有几百k,所以只能用c或汇编编程,编程好的单片机组装一起就是集成芯片了
头像
ilovegoogle
帖子: 467
注册时间: 2010-02-18 16:08

Re: 智能手機(iPhone、Android之類)是不是單片機?

#3

帖子 ilovegoogle »

acer4740 写了:那些都不是单片机

单片机是很小的一块芯片,实现简单的功能,比如加法或减法
单片机资源有限,一般内存只有几百k,所以只能用c或汇编编程,编程好的单片机组装一起就是集成芯片了
iPhone、Android、Nokia、iPad不是單片機?那是“單板機”嗎?

哪些是單片機?請舉例,謝謝。
ifoggy
帖子: 3
注册时间: 2011-02-13 21:28

Re: 智能手機(iPhone、Android之類)是不是單片機?

#4

帖子 ifoggy »

我觉得不是吧 你都说ipad不算了 iphone、android和ipad能差到哪去
e21
帖子: 641
注册时间: 2008-01-24 9:47

Re: 智能手機(iPhone、Android之類)是不是單片機?

#5

帖子 e21 »

arm这种CPU+flash+ram(或更少芯片)就能跑的最小系统,一般认为是属于单片机类。还需要更多芯片支持(例如北桥)才能组成最小系统的不算单片机。
单板机这个说法已经是历史。
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: 智能手機(iPhone、Android之類)是不是單片機?

#6

帖子 poet »

ilovegoogle 写了:所謂的“單片機”到底是什麽?iPhone、Android、Nokia的手機算不算單片機?iPad算不算單片機?運行Windows Mobile作業系統的PDA算不算單片機?
iPad恐怕不算單片機吧?好像還有一種叫做“單板機”的,跟“單片機”好像沒有本質區別。“單板機”跟“單片機”只是體積大小的區別嗎?
单片机的定义就是“集成了大量外设的CPU”。

具体来说,集成了那些外设的CPU才能算单片机,这个恐怕没有太明确的规定。

如果规定必须集成 RAM与ROM才能算单片机的话,那么目前的手机确实不能算单片机,因为他们没有把内存集成到CPU里面去。

但是广义的说,目前的手机系统确实是单片机。因为单片机分SCM,MCU,SoC三大阶段。

传统的单片机说的是SCM阶段的单片机,那时的单片机功能简单,性能有限。但是目前的手机系统大多是SoC,他们也算作一种单片机。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 智能手機(iPhone、Android之類)是不是單片機?

#7

帖子 eexpress »

单板机这个说法已经是历史。
这的确是。

定义经常可以改的,说不定现在定义为单片系统soC适合。你如果从microprocessor来说,那才定义固定些。
● 鸣学
头像
steelan
帖子: 309
注册时间: 2009-04-29 3:50

Re: 智能手機(iPhone、Android之類)是不是單片機?

#8

帖子 steelan »

一方面单片机功能越来越强大,外围设备增多,像pc 。另一方面 pc 功耗越来越低,芯片更加集成,像单片机。界限越来越模糊,很多旧概念都不合适了,而很多新概念诞生了。。。。。。
头像
samson-cn
帖子: 40
注册时间: 2009-06-20 18:29

Re: 智能手機(iPhone、Android之類)是不是單片機?

#9

帖子 samson-cn »

从我对嵌入式系统的认识,单片机一般是和嵌入式系统同时使用.
至于你说的android.是不是单片机我不知道,但是andoird使用的是嵌入式的Linux,同时又超脱了传统的嵌入式系统.(Andoird系统是由多个独立的嵌入式系统集合运行的). 如果你查看过Iphone或者itouch(当然ipad也不例外),他们的文件结构是类似Linux嵌入式系统的.我暂且归为类Linux嵌入式系统,也就是iOS系统. 我对这些也只是浅显的了解. 觉得和传统的电脑不同点为.
1,嵌入式系统没有类似于BIOS的东西,所以启动是至今让我最头痛的编写部分.
2,最基础的嵌入式系统进程是不会结束的(但是进程可以处于睡眠状态),也就是说设计系统是如果是8个进程,他就永远是8个进程.
而单片机和嵌入式系统是息息相关的,特定的单片机由特定的系统.
此类应用最传统的地方是航空航天技术,飞机上的很多循环系统都是单片机+嵌入式系统.我想没有人会喜欢,飞机飞到一半控制火警的进程结束把?呵呵.
一直在瘟到死系统中挣扎,知道遇到了我的Linux。我就知道,我终于找到了我的唯一。
头像
spectater
帖子: 665
注册时间: 2008-02-03 18:53

Re: 智能手機(iPhone、Android之類)是不是單片機?

#10

帖子 spectater »

传统的单片机只用于控制, 新的都可以, 与传统的最大的区别, 是带不带操作系统, 我肤浅地认为。


pc 如今也apu了, 再往前一步, 也单片了。
memefree
帖子: 45
注册时间: 2009-04-29 22:22

Re: 智能手機(iPhone、Android之類)是不是單片機?

#11

帖子 memefree »

我是来学习的
————————我还是菜鸟_-——-————
————http://hi.baidu.com/freememer/blog/。。。
hzz2002
帖子: 43
注册时间: 2007-10-23 21:28

Re: 智能手機(iPhone、Android之類)是不是單片機?

#12

帖子 hzz2002 »

ARM应该还是属于单片机吧。
C51时代已经结束了。
我觉得,高集成,低功耗,外设丰富就是单片机
头像
小草疯狂
帖子: 230
注册时间: 2009-03-26 2:15

Re: 智能手機(iPhone、Android之類)是不是單片機?

#13

帖子 小草疯狂 »

samson-cn 写了:从我对嵌入式系统的认识,单片机一般是和嵌入式系统同时使用.
至于你说的android.是不是单片机我不知道,但是andoird使用的是嵌入式的Linux,同时又超脱了传统的嵌入式系统.(Andoird系统是由多个独立的嵌入式系统集合运行的). 如果你查看过Iphone或者itouch(当然ipad也不例外),他们的文件结构是类似Linux嵌入式系统的.我暂且归为类Linux嵌入式系统,也就是iOS系统. 我对这些也只是浅显的了解. 觉得和传统的电脑不同点为.
1,嵌入式系统没有类似于BIOS的东西,所以启动是至今让我最头痛的编写部分.
2,最基础的嵌入式系统进程是不会结束的(但是进程可以处于睡眠状态),也就是说设计系统是如果是8个进程,他就永远是8个进程.
而单片机和嵌入式系统是息息相关的,特定的单片机由特定的系统.
此类应用最传统的地方是航空航天技术,飞机上的很多循环系统都是单片机+嵌入式系统.我想没有人会喜欢,飞机飞到一半控制火警的进程结束把?呵呵.
楼主的观点,让我很受用,偶刚接触单片机。。。
有朋友,没忧愁!耶!
头像
ilovegoogle
帖子: 467
注册时间: 2010-02-18 16:08

Re: 智能手機(iPhone、Android之類)是不是單片機?

#14

帖子 ilovegoogle »

我现在觉得,手机是单片机,因为内部空间不大,只能放一块集成晶片。平板电脑就不是单片机了,它可以装进主机板,跟普通PC一样。
onlylove
论坛版主
帖子: 5371
注册时间: 2007-01-14 16:23

Re: 智能手機(iPhone、Android之類)是不是單片機?

#15

帖子 onlylove »

建议先去维基百科看下……单片机……哎……说不明白了……反正二楼的说法不准确,二楼只是说了一部分单片机
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
回复