AWTK 1.8 发布
原创 1月前
43阅读
AWTK javascript绑定原理一、基...
转载 2019-04-24 15:14:00
112阅读
2评论
集成 AWTK 到 iotjsiotjs 是...
转载 2019-06-10 17:20:00
83阅读
2评论
AWTK fscript 脚本引擎1. 介绍fscript 是一个极简的脚本引擎,借鉴了函数语言中一些思路,主要用于低端嵌入式系统,让用户轻松扩展现有系统,而不需要重新编译和下载固件。特色:小内存。最低开销小于 400 字节。小巧。核心代码 600 行,扩展函数 600 行。灵活。支持多条语句、函数嵌套调用和变量定义。强大。超过 50 个内置函数,支持用 C 语言扩展函数。如果不需要数学函数,可以定义 AWTK_LITE 宏。keil -O1 编译结果: Co
原创 2021-07-26 16:44:14
242阅读
为 512K Flash 优化空间背景缺省情况下,demo1 在 STMF103 上的空间占用情况如下。Program Size: Code=222780 RO-data=232212 RW-data=720 ZI-data=53440 对于只用 512K Flash 的平台来说,给应用程序留下的空间就比较少了,这里介绍一下进一步优化空间方法:AWTK 优化将编译器的优化级别提高一级 (O1):可以优化掉 30K 左右的空间:Program Size: Code=1936
原创 2021-07-26 16:45:31
306阅读
在嵌入式应用程序中,有时需要提供一个 FTP 服务,用于对系统的文件进行远程管理。awtk-ftpd 实现了一个 简单的 FTP 服务。
原创 2023-09-30 15:34:05
90阅读
为 512K Flash 优化空间背景缺省情...
转载 2020-06-06 17:36:00
113阅读
2评论
awtk-widget-rlottieLottie 是一个超级强大的动画库,众多工具可以创建并导出 Lottie 格式的动画。 Lottie 用 JSON 描述动画,与比 gif 等图片动画相比,体积大大减小。如果性能跟得上,是做动画的不错选择。借助三星开源的 rlottie 库,AWTK 可以直接播放 Lottie 动画。rlottie player 控件是基于 rlottie 实现的 Lottie 播放器。准备获取 awtk 并编译git clone https://github.c
原创 2021-07-26 16:44:06
849阅读
集成 AWTK 到 iotjsiotjs 是三星开源的 javascript 物联网开发平台。它为 javascript 应用程序提供了访问硬件、网络、文件系统和异步化的能力,功能类似于 nodejs,但无论是代码体积还是内存需求,iotjs 都要小很多,是用 javascript 开发 iot 设备应用程序的首选。AWTK 全称 Toolkit AnyWhere,是 ZLG 开发的开源...
原创 2021-07-26 16:45:45
204阅读
AWTK javascript绑定原理一、基本架构Javascript的绑定方法和lua的绑定方法有些不同,主要原因是javascript的引擎有很多种,比如嵌入式系统常用的jerryscript和PC上常用的V8。不同的引擎提供注册C/C++函数的能力不同,所以在绑定时我们只对引擎做一个最低能力的要求:提供注册全局函数的能力。我们把绑定的代码分两层:引擎相关的代码负责把awtk的函数...
原创 2021-07-26 16:45:51
260阅读
awtk-widget-riveRive 是一个超级强大的动画格式及配套工具。rive player 控件是基于 rive-cpp 实现的 Rive 播放器。准备获取 awtk 并编译git clone https://github.com/zlgopen/awtk.gitcd awtk; scons; cd -
原创 2021-07-31 16:02:32
575阅读
转载: https://github.com/zlgopen/awtk-widget-table-view AWTK 的 ListView 是一个非常强大的控件,在列表项目中可以放比如文本、图片、编辑器、进度条、滑块和下拉框等各种控件。 但是 ListView 最大的问题是,每个列表项都必须事先创建 ...
转载 2021-10-20 08:58:00
265阅读
2评论
通过 modbus 协议访问远程 slave 设备上的数据,需要配合 `modbus_client`模型一起使用。用于将 modbus client 中的 channel 包装成`view_model`或者`view_model_array`
原创 5月前
45阅读
AWTK HTML View 控件基于 [Lite HTML](https://g
原创 精选 1月前
190阅读
项目介绍: HelloDesigner-Demo:最简单的入门 Demo,包含基本的文本和按钮控件使用方法 Chart.v2-Demo:图表演示 Demo,包含仪表、饼图、曲线图、柱状图 Meter.v2-Demo:普通工业仪表演示 Demo CleanAir.v2-Demo:新风系统演示 Demo ...
转载 2021-10-21 15:33:00
59阅读
2评论
Go 语言绑定笔记理论上 AWTK AWTK 已经支持 jerryscript、nodejs、quickjs、lua、python、java、minijvm 和 cpp 等语言的绑定。不过每种语言都有自己的特性,所以每次增加新的语言,也是对 AWTK 绑定机制的考验和完善。这次实现 Go 语言绑定大概花了两天时间。一天时间用来写代码生成器,一天时间用来写 scriptable 为 custom 的函数和示例代码。Go 语言调用 C 语言的函数有些特殊的要求,所以对 AWTK 的部分 API 做来一些扩展
原创 2021-07-26 16:44:09
103阅读
ZLG AWTK 1.5 Release Notes一、介绍AWTK 全称 Toolkit AnyWhere,是 ZLG 开发的开源 GUI 引擎,旨在为嵌入式系统、WEB、各种小程序、手机和 PC 打造的通用 GUI 引擎,为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 引擎。欢迎广大开发者一起参与开发:生态共建计划。AWTK 寓意有两个方面:Toolkit AnyWhere。ZLG 物联网操作系统 AWorksOS 内置 GUI。AWTK 源码仓库:主
原创 2021-07-26 16:44:18
368阅读
AWTK 控件焦点相关问题一、启用焦点停留 (tab stop)除了 edit 控件外,其它控件如果需要焦点停留功能,可以指定控件的 focusable 属性为 true 来实现。在 XML 中,可以这样指定: <button ... focusable="true"/>在 C 代码中,可以这样指定: widget_set_prop_bool(widget, WIDGET...
原创 2021-07-26 16:45:37
328阅读
AWTK 控件焦点相关问题一、启用焦点停留 ...
转载 2019-11-20 15:49:00
188阅读
2评论
AWTK-MVVM 文件模型用于读写文件内容,浏览(打开/保存)文件。
原创 7月前
13阅读
  • 1
  • 2
  • 3
  • 4
  • 5