飞行器真的是计算机!
小夕在一边默默的玩弄心爱的小四轴(飞行器)。
路人丁:“小夕,你不是学计算机的吗?怎么玩起飞机来了?”
小夕:“对呀,小四轴也是计算机呀”。
路人丁:
诶?会不会有人没有见过小四轴呀?先贴两张图好咯。
一般的长这样~
加个防撞圈以后长这样~
这叫计算机?
不了解计算机体系结构的喵喵会觉得小四轴跟电脑是毫不相关的两个东西,好像他们唯一的相似之处不就是通电嘛。
小夕讲哦,不仅仅小四轴与电脑可以看成同样的东西,其实电视机顶盒、路由器、手机、智能空调等,都是同一类东西啦,他们除了自己的俗名外,还有一个共同的名字,叫计算机!
其实呀,计算机分为通用的和专用的(嵌入式)。电脑就是一种通用计算设备,而机顶盒、电冰箱这种是嵌入式计算设备。
为了避免被内行鄙视,小夕声明一下,小夕这里讲的嵌入式计算设备也包括单片机系统,即不加操作系统的裸机系统呐。
有人问手机是通用还是专用的喵?
其实呢,在诺基亚时代,手机基本就是用来打电话发短信的,即用来通讯的,平台化特征非常少,因此是典型的专用设备(嵌入式设备)。
但是自从乔布斯重新定义了手机,使得手机变成了一个通用的平台,而通信只是其中的一个APP了,这时的手机几乎就认为是通用计算设备了。
下面小夕讲一讲小四轴的故事~
小夕的小四轴
其实小夕也真的做过小四轴呀,只不过灰常灰常失败(。 ́︿ ̀。)。而且还被高速旋转的桨叶割伤了手(。 ́︿ ̀。)。那么看似不像计算机的小四轴怎么变成的计算机呢?待小夕慢慢讲起。
首先呐,小四轴是有大脑的,虽然它有四个大大的翅膀,但是那是人家的四肢呀,它的脑袋叫“飞控板”,往往固定在飞行器的中心。
飞控板长这样:
是不是很精致吖~(当然这个人的手没有小夕的精致,喵喵喵)
板子上黑黑的方块中就有一块是处理器(CPU),当然啦,这里专业的说法叫微控制器(MCU),但本质上是一样的,都是系统的计算核心呐,架构也极其的相似。只不过MCU会比CPU多集成很多片上资源,但速度没有一般意义的CPU快。
还有一个黑方块是FLASH,FLASH的作用就相当于电脑的硬盘,用来存储数据的,包括小四轴的程序本身也存储在这里。
还有的小黑块是用来烧写代码的,还有的小黑块懒得提了~
有人问,诶?内存条呐?
噗,在小四轴里呀。这里不需要专门的内存条,因为没有那么大的计算需求和存储需求。但是内存一定是要有的,只不过集成在前面所讲的MCU里面啦。一般内存的大小是几十K或者一二百K就够用啦,甚至一个低级的51单片机的内存空间都不到1K...可不要跟你4,000,000K内存的电脑比哦。
有人说,天呐,这个计算机好低能,算的慢,存的少,有何用?
不要忘了那些白花花的接口呐!MCU有很多IO口,也就是输入输出口,还会集成很多控制总线,比如SPI、CAN、IIC等,甚至有很多在电脑里都没有。这么多满足各种需求的控制总线和其他片上资源,使得这个计算机对各种各样的外设的控制能力大大增强。
比如你可以轻松的将电机或电机的驱动器(比如电刷)插到白色接口上,
这样MCU就可以驱动小四轴的翅膀啦~翅膀就是小四轴这个计算机最重要的输出设备!
想一想你的电脑是什么输出设备呢?什么音响啊,显示器呀,跟我家小四轴的小翅膀比起来简直弱爆了╮(╯▽╰)╭
再比如你可以将超声波传感器(短距离测高)、气压计(长距离测高),甚至GPS(测位置)、摄像头(眼睛)等插到那些接口上,飞控板上还会集成加速度传感器、地磁传感器等,它们就是小四轴这个计算机的输入设备!
想一想你的电脑有什么输入设备呢?除了你能想到的鼠标、键盘,再加上你想不到的温度传感器,还有多少呢?是不是跟我家的小四轴比起来完全弱!爆!啦!
看吧~我家小四轴这个计算机虽然算的慢,存的少,但是人家眼观六路耳听八方呀~人家有小翅膀多可爱呀~你家的电脑就只有个没意思的鼠标、键盘、显示器、音响╮(╯▽╰)╭哎~
好啦,听小夕讲到这里,有木有觉得我家小四轴这个小计算机更可爱呢?
喵喵嗒o(≧v≦)o
飞行器真的是计算机!相关推荐
- 电子信息类的就业前景真的不如计算机吗?
写在前面 最近,岛主有看到一个问题:电子信息类的就业前景真的不如计算机吗?对于此,岛主的答案是:不一定. 为什么?因为就业是个十分复杂的学问,对于每个人来说,同样的AB选择摆在面前,可能有的觉得A比B ...
- 你真的理解计算机时间吗?
前言 对于计算机系统中的时间,如果你曾经思考过下面的问题,但是没有结论,那么通过本文将给你详细的解答: 闰秒是怎么产生的,在2012年6月30日UTC插入一个闰秒后,大量linux服务器宕机的原因是什 ...
- 电子工程就业前景真的不如计算机吗?
大家好,我是张巧龙,最近看知乎有一个话题,近两百万的阅读数. 作者:和光同尘 链接:https://www.zhihu.com/question/412463919/answer/1427626282 ...
- 你真的知道计算机是如何进行减法运算的吗?
问:现在的时间是3点钟,如何转动时针,让时间到达2点钟呢? 答:减去1小时,亦或是加上11小时. 问:图中一个字节的无符号数值,它代表十进制数据 2, 如何让它变成1呢? 答:减去1,亦或是加上255 ...
- 知乎热议:计算机专业钱景究竟如何?
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 梦佳.鹏飞.雅新 来源 | 知乎及网络 近日, ...
- 学计算机应该了解什么软件,大学计算机软件业生应该学什么.doc
大学计算机软件业生应该学什么 大学计算机软件专业生应该学什么 2006-06-29 09:26:41 来源: HYPERLINK "" \t "_blank" ...
- auot lisp 选择集处理_离散量的计算机处理64_1Cvs
计算机语言运用--数值计算6-离散量的计算机处理64_1Cvs 计算机:电子线路组成的计算机器.人与计算机则是通过计算机语言-符号系统说给计算机听而交流. 计算机语言有低级语言-机器语言.汇编.高级语 ...
- auot lisp 选择集处理_离散量的计算机处理63_1Cv6
计算机语言运用--数值计算6-离散量的计算机处理63_1Cv6 计算机:电子线路组成的计算机器.人与计算机则是通过计算机语言-符号系统说给计算机听而交流. 计算机语言有低级语言-机器语言.汇编.高级语 ...
- linux运维适合女生么,女生真的不适合做IT行业吗?Linux运维适合女生学习吗?
在很多人的脑海中都是女生不适合做IT,IT行业不适合女性.可能传统的思想中,女生只适合做文职工作,比如说幼师.公务员.会计等,就因为这样的思想也让IT行业男女出现了失衡的情况,那么作为女生真的不适合做 ...
最新文章
- Socket/ServerSocket 选项
- 成功解决TypeError: a bytes-like object is required, not 'str'
- Mybatis-入门
- python 没有了matlab的fscanf功能,我该怎么办
- 圆形头像CircleImageView源码浅析
- 【每天一道算法题】Numeric Keypad
- 【LOJ6033】棋盘游戏【二分图博弈】
- Python Web初学解惑之 WSGI、flup、fastcgi、web.py的关系
- You can‘t specify target table ‘XXX‘ for update in FROM clause
- oracle元数据到ods,将元数据存储到Jackrabbit存储库中
- 【Java】深入理解Java随机数
- Venn网络展示富集分析结果
- c语言主函数如何获得子函数的值,子函数中的数组值怎么带回主函数中?
- 8.exchange2013实战操作之RMS
- android开发实现选择列表,Android使用RecyclerView实现列表数据选择操作
- 103.二叉树的锯齿形层次遍历:DFS解法
- PHP函数: set_time_limit
- NetApp Storage MetroCluster 双活解析
- 启动TC的TAO窗口
- 华为Mate 20 Pro更新EMUI9.1系统,系统流畅度稳步提高