logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用 AWTK 和 AWPLC 快速开发嵌入式应用程序 (1)-温度控制器

本文用一个简单的温度控制系统,来演示如何用 AWTK 和 AWPLC 快速开发嵌入式应用程序。

用 AWTK 和 AWPLC 快速开发嵌入式应用程序 (6)-在线调试

在线调试功能对程序员来说非常重要的,没有调试功能就像被人蒙上了眼睛。AWPLC 除了提供打印日志的调试方式外,还提供了在线调试的功能,在线调试不仅支持源码级的断点,还支持功能块级的断点。本文用我们之前讲过的定时器例子,来演示如何使用在线调试功能。

文章图片
用 AWTK 和 AWPLC 快速开发嵌入式应用程序 (5)- 自定义功能块(下)

本文介绍了用 C 语言开发 AWPLC 原生功能块的方法以及代码生成器。

文章图片
#开发语言
用 AWTK 和 AWPLC 快速开发嵌入式应用程序 (4)- 自定义功能块(上)

在 AWPLC 中,自定义功能块和内置功能块具有同等待遇,因为它们都是按同样的方式加入进来的。在进入正题前,我们先聊一下,系统的可扩展性以及实现方法。

文章图片
用 AWTK 和 AWPLC 快速开发嵌入式应用程序 (7)- 用状态机实现红绿灯

状态机是一个常用的设计模式,在有的情况下采用状态机,逻辑清晰,实现简单。在 AWPLC 中,也是可以采用状态机模式的,本文以一个简化版的红绿灯为例,演示在 AWPLC 中实现状态机的方法。

文章图片
移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (6) - 触屏事件

AWTK 作为一个GUI引擎,自然少不了对触屏事件的支持。这里我们先支持单点触摸,后续再支持多点手势。

文章图片
#harmonyos#android#华为
AWTK 开源串口屏 MODBUS Server 模型

AWTK 开源串口屏 MODBUS Server 模型

文章图片
#开源
用 AWTK 和 AWPLC 快速开发嵌入式应用程序 (8)- AWBlock

AWBlock 是参考 google 的 blockly,ZLG 用 AWTK 重新开发的可视化编程语言,它具有梯形图和功能块图的易用性,又兼备结构文本语言 (ST) 的灵活性。支持 AWBlock 是 AWPLC 的一个重要特色,充分利用 AWBlock 的优点,可以大大提高开发效率。

文章图片
#低代码
AWTK 开源串口屏-告警信息模型

AWTK 开源串口屏-告警信息模型

文章图片
#开源
AWTK Go 语言绑定笔记

Go 语言绑定笔记理论上 AWTK AWTK 已经支持 jerryscript、nodejs、quickjs、lua、python、java、minijvm 和 cpp 等语言的绑定。不过每种语言都有自己的特性,所以每次增加新的语言,也是对 AWTK 绑定机制的考验和完善。这次实现 Go 语言绑定大概花了两天时间。一天时间用来写代码生成器,一天时间用来写 scriptable 为 custom 的

    共 106 条
  • 1
  • 2
  • 3
  • 11
  • 请选择