lvgl
文章平均质量分 94
星星-点灯
大道至简
展开
-
micropython开发lvgl教程
前言为什么要使用micropython来开发lvgl而不是用c?当然在资源非常受限的芯片比如单片机上c开发会是很好的选择,或者对于某些不喜欢mpy解释器特性的也不适合。这些都不是本教程谈论的重点,我们先来看看使用micropython开发起来有何不同。我们先来看看lvgl官网关于这个的介绍:https://docs.lvgl.io/master/get-started/micropython.htmlhttps://blog.lvgl.io/2019-02-20/micropython-bindin原创 2022-01-24 16:06:16 · 9998 阅读 · 2 评论 -
支持LVGL的micropython固件编译(二)arm板移植
开发环境软件:Ubuntu 18.04虚拟机硬件:君正T31开发板,RV1109开发板,Hi3516DV300开发板关于lvgl版本micropython源码下载编译部分上一章已做过讲解,链接:支持LVGL的micropython固件编译(一)1.编译依赖库libffiunix版mpy的源码编译需要依赖libffi,实际上标准cpython在3.7版本之后也是依赖这个的,关于这个的交叉编译再此不在赘述,不会的可以自己去百度,或者查看我之前的一篇文章作为参照:给arm板编译移植pyth原创 2021-07-02 20:43:49 · 4607 阅读 · 4 评论 -
支持LVGL的micropython固件编译(一)
LVGL是一款嵌入式开发比较常用的开源GUI库,lvgl本身采用c以面向对象的方式开发,这种高级特性可以很好的适应高级语言,所以采用python开发也是不错的选择。现在我们就尝试下使用micropython开发lvgl应用。官方对micropython已经做了移植支持,采用pycparser工具将lvgl c源码进行封装出一个中间c文件做为mpy模组接口。lvgl官方github上已经做好了带有移植lvlg的micropython例子,我们直接下载下来编译即可使用。开发环境硬...原创 2021-06-30 20:29:45 · 10327 阅读 · 11 评论