原创 什么叫设备

2013-10-14 15:45 2174 17 23 分类: 消费电子

    这段时间,msOS群内讨论最多的一个词“设备”,大家对于设备理解不深,感觉懂了,但又讲不清楚,若不把这个词讨论透彻,就无法真正做到分层,而msOS是基于分层设计的。

 

    这个问题最早来自“友好待朋”,他看懂了msOS的思想,但困惑于设备这个词而在群内发问,虽然msOS是我写的,引入了设备这个词,感觉上自己好像懂了,但在回复他的时候,感觉无法准确描述,之后经常在群内跟他互动,大概讨论了5、6天,才有些深刻感受到,直到前天“独钓千古愁”也感觉到无法准确讲出设备的定义的时候,大家又讨论了一番,才有了以下的总结。

 

    嵌入式人员,因为比较了解底层,所以很容易把硬件、寄存器、驱动、设备和应用给混淆了,他无法跳出自己的认识看问题,这是最致命的。

 

   msOS是一个分层设计的软件架构,主要分为应用层和系统层,那么应用层面向的就是系统层中的设备,所以必须要清楚的认识设备。

 

   比如一个人,由各个部件组成的:心、肝,手,脚,头等,这些都属于设备,只是CPU一个时间只能处理一个事情,所以对于这些设备,必须要分时处理,也就是要把节拍分散到各个设备上去,这个跟血有些不同,这些东西组成了人。这些设备,是没有整体意识的,但没有这些,是不成人,所以这些合起来,就是一个完整的人,这个人就具备了思维,这个思维层面的,就是APP。靠这个思维,也就是这个APP,控制这些设备,对其他东西操作,本质上,APP就是一样东西,LogicTask,MenuTask都不应该属于APP,但是,因为Menu已经属于设备上面的虚拟产品,也归到了APP里面,所以,大家可以看到,APP里面就是两个东西,LogicTask和MenuTask。这个是从实物层面认识的,那么还有一个层面的认识,那就是人,普通人。我们都是属于技术人员,嵌入式技术人员,我们能认识的是寄存器,但也只有我们认识,乔布斯做产品,从来不把我们这类人考虑进去的,比如iMac,iPhone,iPad,因为大多数人不需要串口,不需要XP这样的系统装Keil,他们都是玩游戏,做商务的,他们才是普通人,真正的人,但是,嵌入式人群,很容易,把自己当作普通人,这个是认识错位,所以,就导致了对设备的认识出错,嵌入式群体之所以对设备无法认识,是因为他了解寄存器,知道驱动,这些概念跟设备混淆了,懂得越多,搅在一锅粥里面了,所以从普通人角度看待。比如msOS,是面向给过程控制的,也就是APP人员用的,那么APP人员看这个东西,他所认识的,是什么东西呢?因为开发APP的是普通人,他们能认识的,就是键盘,鼠标,硬盘,而不是中断,他能认识的都是一个实实在在的东西,所以对它们来说,这些是设备,所以PC就把绝大部分人能认识的东西放在“我的电脑”的属性里面,不然,大家都不认识,PC怎么推广。

 

   设备,是应用人员与硬件之间的接口。

PARTNER CONTENT

文章评论6条评论)

登录后参与讨论

用户1071866 2013-10-17 15:35

应用层这么定义是可以的,但在系统级还是要更加的精确定义。而且系统的侧重点不同,定义也不同,比如平台级的系统,CPU都算是设备,而普通的系统,CPU外与端口相连的模块算是外设备。还要分清设备和端口,实际设备和操作系统可分辨的抽象设备。

用户1469692 2013-10-15 18:36

对厘清基本概念有参考价值

用户1454004 2013-10-15 16:38

device是个东西,driver是这个东西能干什么活。

用户1264520 2013-10-15 10:57

着相了。

用户590743 2013-10-15 09:36

呵呵:)

用户1602177 2013-10-14 15:47

想起了“三傻大战宝莱坞”里面,主角对于“机器”一词的定义~~

用户1653961 2012-6-28 09:17

深圳市三全视讯科技有限公司专业生产高清网络广告机解码板,高清广告机解码板,欢迎各位老板找我拿板子去测试哦

用户1653961 2012-6-18 14:16

深圳市三全视讯科技有限公司,高清广告机解码板,高清网络广告机解码驱动一体板 ,多媒体信息发布系统。有需要找我哦!公司网站:www.3qvideo.com 李S: 13129587008 QQ:1244509196 公司地址: 深圳市宝安区西乡镇宝安大道盐田商务广场C座602-606

用户1653961 2012-6-14 09:23

深圳市三全视讯科技有限公司,高清广告机解码板,多媒体信息发布系统。有需要找我哦!公司网站:www.3qvideo.com 李小姐 13129587008 QQ:1244509196
相关推荐阅读
凤舞天 2019-01-20 20:07
运放的压摆率与增益带宽积,到底是怎么个关系?
今天在ADI上寻找一颗高速运放,但是看了ADI的运放列表,把我弄闷了,到底是选择压摆率高的还是增益带宽积大的。如下图:LT6275是40M增益带宽积,但是压摆率却到2.2K,非常高,相反LT6203X...
凤舞天 2019-01-13 12:53
雨滴慧目图像识别项目的产品定义过程详解!
需求来源:      俊知焊齿机的合金刀头上料机构,采用基恩士的光纤激光识别,对于一些对称性比较强的合金刀头,容易误判,所以高端的焊齿机采用价格昂贵的图像识别系...
凤舞天 2019-01-01 19:50
半导体空穴到底怎么导电的?
我们熟悉的半导体材料,常用的是P、N类型的,硅(SI)中掺杂元素硼(B),因为B三价,相对于SI的4价来说,缺少一颗电子,把这个缺失的部分叫做空穴,这类掺杂B的叫P型材料。对应的,掺杂了元素磷(P),...
凤舞天 2018-12-22 22:13
孩子的教育不应该只是学习,更应该是去挑战
大家会发现,很多优秀的知识分子,自己水平很高,但是自己的孩子却教不好,很多老师的孩子,小学成绩很好,初中也不错,但是到了高中,大学之后,很多走向平庸,这个似乎违背我们的认知。现在自己有小孩了,也面临知...
凤舞天 2018-12-01 11:34
MOS管应用概述(四):基本参数
mos管的基本参数,大家熟悉的必然是Ids电流,Ron导通电阻,Vgs的阈值电压,Cgs、Cgd、Cds这几项,然而在高速应用中,开关速度这个指标比较重要。上图四项指标,第一项是导通延时时间,第二项是...
凤舞天 2018-12-01 10:36
努力之前请先学会思考
公司这么多年下来,有一些人一直很努力,也很听话,让他做什么就做什么,然而一直以来他们很少自己主动做事,挑头做事,往往都是打个下手,听命令行事,一天无忧无虑,看看手机上上网,乐呵呵的,估计睡觉很容易睡着...
EE直播间
更多
我要评论
6
17
关闭 站长推荐上一条 /3 下一条