摘要: 实现功能描述: LVGL是基于C语言开发,虽然C语言特性很强大,但是实际项目开发所需要的复杂数据结构自行封装。LVGL是基于面向对象的编程设计框架,所以基于这一思想,巧妙设计一个类似java语言的Map数据结构来缓存临时数据,便于复杂的LVGL GUI 交互进行UI绑定数据。 创建代码文件:map. 阅读全文
posted @ 2024-12-31 10:10 滴滴小码农~ 阅读(96) 评论(0) 推荐(0)
摘要: 首次进入博客园对“Hello world”口令 初入博客园 最近开始使用博客园,发现这是一个对于技术爱好者和开发者来说非常有价值的平台。刚进入博客园,其简洁而不失专业的界面给我留下了不错的印象。首页上分类清晰地展示着各种热门技术领域的文章,从前端开发到后端架构,从数据分析到人工智能,应有尽有,仿佛是一个知识的宝库,都是前行者留下的宝贵的知识。另外 阅读全文
posted @ 2024-12-27 13:50 滴滴小码农~ 阅读(50) 评论(0) 推荐(0)
摘要: 实现功能描述: LVGL对语言切换的功能不是很友好,首先安装nodejs和npm,然后通过lv_i18n_g安装并使用工具生成语言文件。整个过程太繁琐。所以还是采用简单实用的方法。不过前提是依赖的字体库要支持所切换的语言显示。 创建代码文件:language.h language.c 1. 数据结构 阅读全文
posted @ 2024-12-31 14:44 滴滴小码农~ 阅读(1223) 评论(0) 推荐(0)
摘要: 实现功能描述: 基于linux嵌入式平台开发App,在未移植数据库的情况下,文件存储是一个不错的持久性数据存储手段。 创建代码文件:configcache.h configcache.c 1. 数据结构的结构体封装 点击查看代码 // 配置信息结构 typedef struct { char *ke 阅读全文
posted @ 2024-12-31 10:55 滴滴小码农~ 阅读(131) 评论(0) 推荐(0)