avatar

Clion移植LVGL模拟器

Clion移植LVGL模拟器

LVGL官方提供的模拟器方案是在Win上使用codeblock,但是其推荐的Linux上使用的vscode等一些项目是使用Cmake构建的,而Clion这这个超级好用而且学生免费的IDE又正好是使用Cmake作为构建工具的,理论是可以运行所有Cmake工程的。所以打算尝试将模拟器移植到Clion下。

c语言函数-containerof()

c语言函数-containerof()

今天在看ESP32库的源码时,发现了一个神奇的函数:__containerof()。可以从结构体成员的地址获得该结构体的地址,实现一种类似于找father的方法,故记录。