C++实现上位机编程 10
想要设计上位机控制下位机(基于ARM7的一设计),但具体不知道如何开始,需要选用什么类库之类的嘛?用MFC还是Qt?网上没找到什么直接的答案,本人有一定c语言基础,然后C...
想要设计上位机控制下位机(基于ARM7的一设计),但具体不知道如何开始,需要选用什么类库之类的嘛?用MFC还是Qt?网上 没找到什么直接的答案,本人有一定c语言基础,然后C++学过,但没做过具体的项目,或者是不是matlab还有什么其他软件能够更好写?请知道的好心指点下迷津!哪儿可以找到相关一些介绍资料?
想用Qt编写可以嘛?有没有什么样例可以参照? 展开
想用Qt编写可以嘛?有没有什么样例可以参照? 展开
3个回答
展开全部
那你的单片机究竟是要实现什么功能呢?你要他有啥功能,就给他烧写什么样的程序啊。在用VB编写上位机,你只需要从USB那里读取数据,而单片机只需使用BUF将数据传回来就行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有好几种情况
1、二者基于串口通信。首先自订协议(比如MODEM AT命令集),然后用MFC类库做上位机程序;同时下位机也要开发同样的配套程序。这个方法很传统,对硬件要求不高,但是调试起来比较恶心,需要首先学会ARM7的gcc交叉编程,又要学LINUX串口开发,又要学WINDOWS串口开发,又要熟悉十六进制串口通信,特别麻烦;
2、二者基于网络通信。这个特别简单,只要学会TCP/IP的socket编程就可以了,而且可以在上位机彻底调试完再一次性下载。
3、我个人推荐更流行的方式,就是直接用ARM7下开发一个WEB服务器,用网页操控下位机。典型例子完全可以参考非常常见的无线路由器,可以通过网页直接配置路由器,非常方便直观。开发方法就是做一系列简单的网页,并严格控制访问量即可。
1、二者基于串口通信。首先自订协议(比如MODEM AT命令集),然后用MFC类库做上位机程序;同时下位机也要开发同样的配套程序。这个方法很传统,对硬件要求不高,但是调试起来比较恶心,需要首先学会ARM7的gcc交叉编程,又要学LINUX串口开发,又要学WINDOWS串口开发,又要熟悉十六进制串口通信,特别麻烦;
2、二者基于网络通信。这个特别简单,只要学会TCP/IP的socket编程就可以了,而且可以在上位机彻底调试完再一次性下载。
3、我个人推荐更流行的方式,就是直接用ARM7下开发一个WEB服务器,用网页操控下位机。典型例子完全可以参考非常常见的无线路由器,可以通过网页直接配置路由器,非常方便直观。开发方法就是做一系列简单的网页,并严格控制访问量即可。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询