自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

国产开源 GUI 引擎 AWTK

主要致力于基于linux的嵌入式系统的学习和研究,包括内核、驱动、GUI、MMI、软件设计方法和软件优化等方面.

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 AWTK 控件焦点相关问题

AWTK 控件焦点相关问题一、启用焦点停留 (tab stop)除了 edit 控件外,其它控件如果需要焦点停留功能,可以指定控件的 focusable 属性为 true 来实现。在 XML 中,可以这样指定: <button ... focusable="true"/>在 C 代码中,可以这样指定: widget_set_prop_bool(widget, WIDGET...

2019-11-20 15:49:22 2499 4

原创 在 AWTK 中 如何让文本滚动起来

如何让文本滚动起来在很多时候,特别是在小屏幕的硬件上,控件比较小而要显示的文本比较长。此时,我们需要在控件获得焦点时/或点击时,让文本滚动起来,以便让用户看到完整的信息。AWTK 提供了 hscroll_label_t 控件,可以轻松满足文本滚动的需求。一、基本用法示例:<window anim_hint="htranslate" text="hscroll_label" chi...

2019-11-15 18:17:12 2216

原创 AWTK 中 LCD 接口的四种实现方式

LCD 接口的四种实现方式LCD 是对显示设备的抽象,提供了基本的绘图函数。自己去实现 LCD 接口虽然不难,但是需要花费不少功夫,AWTK 提供了几种缺省的实现,利用这些缺省的实现,在移植到新的平台时,一般只需要很少的代码就行了。下面我们介绍一下几种常见的 LCD 实现方式:一、基于寄存器实现的 LCD在低端的嵌入式平台上,内存只有几十 KB,没有足够的内存使用 framebuffer,...

2019-11-14 17:21:01 2948 4

原创 AWTK 在腾讯 TOS 上的移植笔记

AWTK 在腾讯 TOS 上的移植笔记本文以 STM32f103ze 为例,介绍了 AWTK 在 RTOS 上移植的经验。与其说移植,倒不如说是集成。因为 RTOS 通常没有提供标准的 LCD 驱动接口,显示部分并不需要特别的改动。所做的事情不过是把 AWTK 放到 RTOS 的一个线程中执行而已。1. 加入 TOS 相关文件。AWTK 已经移植到 STM32f103ze 裸系统上,为了简单...

2019-11-09 08:49:43 2023

原创 AWTK 在 RT-Thread 上的移植笔记

AWTK 在 RT-Thread 上的移植笔记本文以 STM32f103ze 为例,介绍了 AWTK 在 RTOS 上移植的经验。与其说移植,倒不如说是集成。所做的事情不过是把 AWTK 放到 RTOS 的一个线程中执行而已。1. 加入 RT-Thread 相关文件。AWTK 已经移植到 STM32f103ze 裸系统上,为了简单起见,直接在 awtk-stm32f103ze-raw 基础上...

2019-11-09 08:31:47 3625

GUI引擎评价指标.pdf

github 上的开源 GUI 引擎至少有数十个,如何去评估它们的优劣,如何选择你需要的 GUI 引擎?这个是艰巨的任务,每个人的需求不一样,GUI 开发者的意图也不同,很难找到统一的标准去选出最好的 GUI。QT 是最强大的,没有之一,但也不一定适合你。在 [这篇文章](https://www.zhihu.com/question/283787183/answer/433510666) 有句话:“商业引擎看起来功能很齐全,但是实际使用起来你就知道有多少坑。” 这句话挺有意思,它即适合游戏引擎,也适合 GUI 引擎。demo 看起来很好,技术看起来很先进,用起来才知道有多少坑!所以事先做一个完整的评估是很有必要的。

2021-03-16

awtk_on_stm32h743iitx_port.pdf

本文档介绍除了AWTK实现基本功能的移植外,还提供了如下功能: * 集成实时操作系统 (RTOS)(腾讯的 TinyOS) * 集成 FATFS 文件系统,访问 SD 卡的数据。 * 实现从文件系统加载应用程序的资源。 * 使用 Sqlite 存储数据。 * 支持 google 拼音输入法。

2020-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除