随笔分类 - linux嵌入式开发
摘要:实现功能描述: LVGL对语言切换的功能不是很友好,首先安装nodejs和npm,然后通过lv_i18n_g安装并使用工具生成语言文件。整个过程太繁琐。所以还是采用简单实用的方法。不过前提是依赖的字体库要支持所切换的语言显示。 创建代码文件:language.h language.c 1. 数据结构
阅读全文
摘要:实现功能描述: 基于linux嵌入式平台开发App,在未移植数据库的情况下,文件存储是一个不错的持久性数据存储手段。 创建代码文件:configcache.h configcache.c 1. 数据结构的结构体封装 点击查看代码 // 配置信息结构 typedef struct { char *ke
阅读全文
摘要:实现功能描述: LVGL是基于C语言开发,虽然C语言特性很强大,但是实际项目开发所需要的复杂数据结构自行封装。LVGL是基于面向对象的编程设计框架,所以基于这一思想,巧妙设计一个类似java语言的Map数据结构来缓存临时数据,便于复杂的LVGL GUI 交互进行UI绑定数据。 创建代码文件:map.
阅读全文

浙公网安备 33010602011771号