NXP MCU 技术论坛
直播中

h1654155812.5024

12年用户 479经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术 控制/MCU
私信 关注
[经验]

【AWorks试用体验】+Aworks运行上位机为机智云Gokit的上位机实时显示数据(互联网+手持设备)

Aworks做为机智云Gokit的上位机实时显示数据(互联网+手持设备)
---驱动Aworks的串口
       查了好做资料,只知道ARM WINCE 可以通过串口和labview实现通讯,但是全网基本找不到具体的实施方案和具体的源代码,弄了好几天终于弄出来了。
不敢独享Aworkks带给我的那份喜悦,故把我的经验和源代码贡献出来,仅献给电子发烧友论坛哦!
工具清单:
1、  Aworks的核心板x1
2、  Aworks的显示触摸屏x1
3、  Microu***线x2
4、  5V电源插头x1
5、  Gokit---机智云提供的智能家居设备
6、  Labview2012(更高的版本不支持ARM wince了)
7、  2012TouchPanel(触摸屏的插件)
8、  LVRTE2012SP1_Run_time(官方推荐安装,不安装,没发现有问题)
9、  破解labview的工具NI LicenseActivator(Labview的老板看到什么心情啊?)
10ActiveSync4_5
11、测试环境win8.1  win10
软件下载地址
链接:http://pan.baidu.com/s/1dD11CWx 密码:zkw8
上个视频大家看一下
[media]http://v.youku.com/v_show/id_XMTMxODI3NTY4NA==.html[/media]
所有的工具都准备好了,就开始干活吧!
5.1 Labview工程的建立,如果不会建立LabviewTouch工程,可以参考我上一个帖子,谢谢!
我们本工程的建立目的就是为了是把LabviewWINCE的串口连接起来,Aworks有五个用户串口可以被我们调用,具体用哪一个,具体怎么驱动起来,现在我们还不会呢!刚开始做的时候,Labview上面我还是按照普通的串口来做的配置,就是通过Labview运行时,可以自动加载可用的端口号然而事实不是那样的,在Aworks上面运行时,串口配置函数竟然直接不显示!(这个问题好多网友都在反应,几乎没有解决的办法)在网上查了好久,没有实质性的进展,只知道可以实现,并且有网友说要用兼容性串口!于是我查看了Labview确实有可兼容性串口函数!
1
问题来了,可兼容的串口,配置时并不是传统的配置方式,而是直接让你输入数字型端口号,我怎么知道是哪个数字啊?
无奈只有查看Labview的官方帮助文档了,看着看着突然看到了此帮助,My Goodness。这不就是传说中的

上图看一下
2
原来是直接用数字端口号就可以实现啊!不同的数字就可以对用不同的端口号,于是抓紧试了一下!
5.2Aworks烧写Labview官方提供的Visa
这一步是必须要有的,不然无法通讯!
Aworks连接好PC,然后打开上面的建立的工程

如下图安装Visa
8
具体不会安装的话,也可以参考我上一个帖子!
5.2 初步测试端口的运行情况
为了测试是否可行,做了一个最简单的的测试串口
PC端的界面如下
3
4
在工程项目下程序生成规范选择自己的工程名字,右击属性配置一下远程目标文件存放路径,如下图所示
5
这样配置的好处,PC修改过程序后运行一下,自动把新的文件保存到Aworks里面,我们要用的话直接到Aworks里面运行就可以了!

下面看一下Aworks的界面
6
7
界面比较难看,还有变形,再设计时要考虑此问题!
我选择的是端口号:1
我把Aworks的串口1用杜邦线短接起来,竟然真的可以发送和显示数据了!心情那个激动啊,串口通了好多东西都可以做了。
这下是可以通了,我接下来要做一个Gokit的屏!
其实上面的工作做好了,下面就可以自由发挥了!

5.3 机智云Gokit上位机界面的构思
9
10
11
在做上位机的过程中,发现了字体会跑偏的问题,我最终把字体大小设为:35,设为35的好处是,字体大小正合适同时避免了跑偏的问题!

5.4 Aworks实际运行Gokit的情况
12
17
18
13
14
15
16

Labview wince.rar (1.69 MB)
(下载次数: 46, 2015-8-24 22:00 上传)





回帖(29)

幻影刀侠

2015-8-25 05:39:26
牛气。,。学习一下。。。
举报

752151619

2015-9-2 07:13:35
显示屏用的是什么啊。。。
举报

h1654155812.5024

2015-9-4 13:35:19
引用: 752151619 发表于 2015-9-2 07:13
显示屏用的是什么啊。。。

周立功的套件,运行的wince系统
举报

荆薪代眀烛

2015-9-7 08:57:21
感觉很66666666666的
举报

qqcaiyin

2015-9-7 15:11:05
这个却是头痛,我也是查了各种资料,请教,才弄好,但是在wince上全屏显示有问题
举报

h1654155812.5024

2015-9-7 22:44:21
引用: 荆薪代眀烛 发表于 2015-9-7 08:57
感觉很66666666666的

呵呵呵 一起学习
举报

h1654155812.5024

2015-9-7 22:44:58
引用: qqcaiyin 发表于 2015-9-7 15:11
这个却是头痛,我也是查了各种资料,请教,才弄好,但是在wince上全屏显示有问题

现在还有问题吗 ?你要把比例和字体大小调好 就不会有问题了
举报

电子爱好者60

2015-9-13 09:42:25
画面不错,
举报

752151619

2015-9-14 11:00:14
有完整的教程出售吗。。。
举报

白天黑夜

2015-9-14 13:06:01
就冲着汇编写的代码,就值得认真看看
举报

h1654155812.5024

2015-9-14 18:27:34
引用: 752151619 发表于 2015-9-14 11:00
有完整的教程出售吗。。。

不知道你具体要什么教程?可以提出要求看我们能否做到,谢谢
举报

h1654155812.5024

2015-9-14 18:28:01

谢谢  互相学习了
举报

h1654155812.5024

2015-9-14 18:28:18
引用: 白天黑夜 发表于 2015-9-14 13:06
就冲着汇编写的代码,就值得认真看看

呵呵 互相学习了
举报

陈永煌

2015-9-16 12:46:50
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
举报

lishengren

2015-9-17 13:03:15
支持一下,好东西
举报

xiaomingak

2015-9-18 10:06:16
高手,楼主太历害了。
举报

onlylove舞绝城

2015-9-18 19:50:54
好帖
、。。。。。。。。。。。。。
举报

h1654155812.5024

2015-9-18 21:09:07
引用: onlylove舞绝城 发表于 2015-9-18 19:50
好帖
、。。。。。。。。。。。。。

谢谢了  大家一块学习吧
举报

更多回帖

发帖
×
20
完善资料,
赚取积分