上位机开发(开篇)
Posted 费晓行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上位机开发(开篇)相关的知识,希望对你有一定的参考价值。
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
嵌入式硬件、软件本身如果是作为一个单独功能来说,很多时候已经满足要求了。然而在现实场景里面,一般在嵌入式设备的上游还有一个上位机。这个上位机可能是pc、也可能是linux soc,通信方式和开发语言也是多种多样,这个取决于具体的功能。
1、上位机开发的几个用途
上位机的存在,主要是为了满足客户的若干需求。比如说,部分算法的运行只有在算力比较高的上位机才能运行,嵌入式设备需要升级版本、标定参数、状态反馈,这些都涉及到上位机的开发。
2、上位机硬件有哪几种
对于嵌入式设备来说,上位机可能是pc,也可能是linux系统。用pc是比较常见的一种方法。然而工业生产中的pc一般也是工控机为主,和我们平常工作的pc略有差异。此外,为了防止软件被破解,使用嵌入式linux作为上位机系统也不鲜见。
3、通信方式
上位机和嵌入式设备之间的通信方式有很多种,232、485、can和网络是用的最多的几种方式。如果数据比较少,232和485就够了。如果数据比较大,那么最好用ethernet来处理。当然,使用网络还有一个好处&#x
以上是关于上位机开发(开篇)的主要内容,如果未能解决你的问题,请参考以下文章