0

嵌入式设备应用开发(上位机配合)

 1 year ago
source link: https://blog.csdn.net/feixiaoxing/article/details/132425175
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

嵌入式设备应用开发(上位机配合)

original.png
嵌入式-老费 newUpTime2.png 已于 2023-08-22 12:31:51 修改 articleReadEyes2.png 55

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

        很多的嵌入式设备,其实是需要和上位机配合使用的。简单的配置下ip、port等参数就可以用起来了。但是对于复杂的嵌入式设备,除了基本的网络配置之外,算法参数、操作流程、业务逻辑、标定方法,这些都需要上位机深度参与的。简单的配置,是无法让嵌入式设备正常工作的。

        目前上位机开发的方法很多。早期的mfc,后来的c# form、qt、python qt等等,其实都可以拿来进行上位机开发。这里,我特别推荐c# & wfc的方法来进行上位机开发。c# 不仅仅语法比较简单,容易上手,界面绘制也全部是用脚本完成的。用一个不太恰当的比方,整个上位机就像是在开发网站,脚本和界面相当于前端开发,而c#则相当于后端开发。

1、上位机和嵌入式通信的方式

        主要就是232、485、can、usb和以太网,其中usb稍微复杂点,一般需要libusb等库配合。

2、创建c# & wpf的前提

        需要安装visual studio开发包,以及c#开发包。

3、创建c# & wpf工程

        输入“文件”-》“新建”-》“项目”,选择“c#”-》“Windows 桌面”,选择WPF应用即可,


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK