上位机开发(开篇)

本文介绍了上位机开发在嵌入式系统中的作用,包括硬件类型(如PC、Linux SOC)、通信方式(232、485、CAN、Ethernet)、开发框架(MFC、C# Form、Qt)以及编程语言(C++、C#、Python等)。同时探讨了上位机复杂程度取决于其功能,例如数据处理、算法运行、界面设计等。
摘要由CSDN通过智能技术生成

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

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

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

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

2、上位机硬件有哪几种

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式-老费

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值