4

上位机开发(开篇)_费晓行的博客-CSDN博客

 2 years ago
source link: https://blog.csdn.net/feixiaoxing/article/details/125195949
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

上位机开发(开篇)

费晓行 于 2022-06-09 06:47:49 发布 23

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        嵌入式硬件、软件本身如果是作为一个单独功能来说,很多时候已经满足要求了。然而在现实场景里面,一般在嵌入式设备的上游还有一个上位机。这个上位机可能是pc、也可能是linux soc,通信方式和开发语言也是多种多样,这个取决于具体的功能。

1、上位机开发的几个用途

        上位机的存在,主要是为了满足客户的若干需求。比如说,部分算法的运行只有在算力比较高的上位机才能运行,嵌入式设备需要升级版本、标定参数、状态反馈,这些都涉及到上位机的开发。

2、上位机硬件有哪几种

        对于嵌入式设备来说,上位机可能是pc,也可能是linux系统。用pc是比较常见的一种方法。然而工业生产中的pc一般也是工控机为主,和我们平常工作的pc略有差异。此外,为了防止软件被破解,使用嵌入式linux作为上位机系统也不鲜见。

3、通信方式

        上位机和嵌入式设备之间的通信方式有很多种,232、485、can和网络是用的最多的几种方式。如果数据比较少,232和485就够了。如果数据比较大,那么最好用ethernet来处理。当然,使用网络还有一个好处


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK