什么是上位机?

什么是上位机?,第1张

上位机是指可以直接发出 *** 控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。

下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip microcomputer/slave computer/lower computer之类的。

上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。

在概念上,控制者和提供服务者是上位机,被控制者和被服务者是下位机,也可以理解为主机和从机的关系,但上位机和下位机是可以转换的。

扩展资料:

工作原理

两机如何通讯,一般取决于下位机,TCP/IP一般是支持的,但是下位机一般具有更可靠的独有通讯协议,使用一些新的API(API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数。

目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节罢了,多语言支持功能模块,一般同时支持数种高级语言为上位机编程。

参考资料来源:百度百科-上位机

开发一般不用Redhat,太旧了,资源也非常有限,pass掉吧。Ubuntu和Fedora都可以。

我之前是用Fedora的,这个是所有发行版里更新升级最快的,代表了Linux最前端的技术。当然,代价也是显而易见的,经常升级很浪费时间,而过于新的东西有的时候往往不够稳定,毕竟我们都是在充当小白鼠(fedora是redhat的实验品)。在做Android开发之后,我就完全跳到Ubuntu这边来了,稳定易用,很多东西都是现成的,用户多,遇到问题求助也很方便,最关键的是,Android这套东西的推荐开发平台是Ubuntu。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8583511.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存