上位机开发(开篇)

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

以上是关于上位机开发(开篇)的主要内容,如果未能解决你的问题,请参考以下文章

上位机开发(怎么开发上位机)

上位机开发(总结)

上位机开发(动态数据展示)

上位机开发(canvas使用)

上位机开发(固件下载软件之架构设计)

上位机开发(固件下载软件之详细设计)