U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

AWTK 最新动态:使用 serial_widget 简化串口编程

来源:http://www.tudoupe.com时间:2022-07-09

使用 serial_widget 简化串口编程

把一个字符串变成一个控件并不是新事物,记住,Visual Basic有一个通讯组件,它用于简化序列编程。最近 AWTK 也提供了这样一个控件 serial_widget,当串口数据到来时,它触发EVT_DATA事件,你可以在事件中阅读数据,并更新接口或相互响应。本文介绍了其使用方法:

1. 基本功能

我们写了一个简单的应用程序,它有两个功能:

  • 把收到的数据放出来。

  • 将接口的输入数据发送给另一个人。

2.UI界面描述文件

在这里插入图片描述

3. 接收数据

  • 预登记数据事件的处理功能
  • 在处理功能中读取数据并显示在接口上

4. 发送数据

从接口读取数据并将其发送到序列端口

完整代码请参考 serial 可以下载 awtk-c-demos 编译运行。

5. 测试

下面操作是在 Linux/MacOS 上测试的,Windows 下需要安装虚拟串口软件,具体做法有些不同,请自行调整。

  • 使用Socat创建一个虚拟循环

该命令生成两个与序列端口的两个端口相符的设备文件(生成的设备名称每次可能不同)。

  • AWTK中我们使用/dev/ttys032

  • 在另外一端读取数据

打开一个新的终端并执行下列命令(在数据可用时自动显示):

  • 在另外一端发送数据

打开一个新的终端并执行下列命令(发送当前时间字符串):

6.使用fscript的串行编程

也可以使用fscript用于序列编程(AWBlock是简单的)。AWTK提供了一个与前一个相同的功能的例子,这通常比较简化。

实例可以在AWTK根目录下运行,测试方法与以前一样。

7. 移植

目前,只有Windows、Linux、MacOS、Android和AWorks平台被实现,其他平台需要自移植。

请参阅AWorks平台端口:src/platforms/aworkslp/serial_helper.c

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息