在 2024年5月 发布的文章 - 田帅康学习笔记

lvgl中存在的内存泄漏问题

在lvgl中,当两个页面之间互相切换时,先将第一个页面的控件全部删除,在创建新页面的控件,但是有时执行后会发现会出现内存泄漏:两个页面来回切换,内存占用不断提高,直到卡死。1、情况复现使用最简单的方式复现问题,模拟器新建两个页面,每个页面在创建时新建一个style对控件进行修饰,不断切换页面后,内存占用会不断升高现象截图:测试代码:static lv_style_t style ; static

- 阅读全文 -

嵌入式组件-----层次状态机

前段时间写了一篇文章描述FSM(有限状态机),但是在有些情况下业务比较复杂,就会使用到HFSM(层次状态机),使用层次状态机,将复杂的业务分解为几个大状态,每个大状态再维护自身内部的小状态,可以使代码更加条理,增加代码的可读性与可维护性1、层次状态机思想类似于FSM,层次状态机也具有这几个部分:状态、事件、转换、运行。状态(State):系统或程序可能处于的不同状态,例如"待机"、"运行"、"暂停

- 阅读全文 -

最新文章

最近回复

  • 树莓: 这个音频模块默认带功率放大器的,你可以使用不带功放的音频模块,当...
  • zzy: 大佬,可以把喇叭换成耳机吗,如果可以应该如何实现呢
  • Mo: 你好 下载了那个Git的代码 但是 编译源码有错 请问大佬 你出...
  • 树莓: 需要是ESP32 ,其他的S系列与C系列都不可以
  • ischen: 你好,希望能有一个adf版本
  • LINING: 谢谢大佬制作了这么有趣的一个项目 请问这个项目对ESP32主控...
  • John: 用AI处理好了. 看起来 `esp_now_register_r...
  • John: @树莓 我用你的参考程序,编译时出现这个问题:Compilati...
  • kscn: 这个代码运行的平台是什么啊
  • kscn: 大佬你好,可以发一份源码吗,我的邮箱:1684173385@qq...

分类

标签

归档

其它