E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LittlevGL
C工程框架_学以致用--Apple的学习笔记
而我平时很少去造轮子,但是最近看了linux+qemu+
littlevgl
+nuttxOS源码后,发现他们关于链表的具体设计的都不太一样,但是总体的抽象封装做的都很好。
applecai
·
2024-02-13 22:21
lvgl源码分析5(圆角矩形绘制算法)--Apple的学习笔记
一,前言之前的4篇
littlevgl
源码分析已经完成一个按钮的显示的流程的分析。
applecai
·
2024-02-11 03:15
LVGL部件7
一.图片部件1.知识概览2.函数接口1.lv_img_set_pivot在LVGL(
LittlevGL
)中,要设置图像对象的旋转中心点,可以使用lv_img_set_pivot函数。
左手的月光
·
2024-02-04 20:32
LVGL
单片机
gui
LVGL部件8
一.按钮矩阵部件1.知识概览2.函数接口1.lv_btnmatrix_set_btn_ctrl在LVGL(
LittlevGL
)中,lv_btnmatrix_set_btn_ctrl()函数用于设置按钮矩阵
左手的月光
·
2024-02-04 20:32
LVGL
单片机
lvgl
gui
LVGL
LVGL部件6
一.圆弧部件1.知识概览2.函数接口1.lv_obj_clear_flag在LVGL(
LittlevGL
)中,lv_obj_clear_flag函数用于清除对象的特定标志位。
左手的月光
·
2024-02-04 20:02
LVGL
LVGL
单片机
gui
基于
littlevgl
的多窗口程序实现
基于
littlevgl
的多窗口程序实现工装下载码已上传,有需自下。
固执的你
·
2024-02-03 23:39
物联网
C语言
入门
单片机
嵌入式硬件
LVGL部件5
一.滚轮部件1.知识概述2.函数接口1.lv_obj_add_state在LVGL(
LittlevGL
)中,lv_obj_add_state函数用于向对象添加状态。
左手的月光
·
2024-02-01 22:42
LVGL
gui
lvgl
LVGL部件4
一.列表部件1.知识概览2.函数接口1.lv_list_add_btnlv_list_add_btn是
LittlevGL
(LVGL)图形库中的一个函数,用于向列表(list)对象中添加一个按钮(button
左手的月光
·
2024-02-01 22:41
LVGL
lvgl
单片机
gui
LVGL部件2
一.复选框部件1.知识汇总2.函数接口1.lv_obj_has_statelv_obj_has_state是
LittlevGL
(LVGL)图形库中的一个函数,用于检查指定对象的状态。
左手的月光
·
2024-02-01 22:09
LVGL
LVGL
GUI
LVGL8 移植(STM32F1)
参考正点原子
littlevgl
教程准备工作lvgl源文件《lvgl-release-v8.0》正点原子战舰触摸屏工程《实验27触摸屏实验》添加目录gui复制lvgl代码源码拷贝(拷贝文件夹examples
叫我头铁娃
·
2024-01-31 13:36
STM
stm32
gui
嵌入式
littleVGL
学习笔记3——lv_conf配置文件常用配置项
littleVGL
只支持这四种颜色深度,一般设置为16。3.是否使能抗锯齿功能 和此功
贾贾2023
·
2024-01-18 05:27
嵌入式
gui
开发
实践分享 | 基于framebuffer的lvgl的移植使用
前言
LittlevGL
是一个免费的开源图形库,提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素、漂亮的视觉效果和低内存占用。
嵌入式大杂烩
·
2024-01-01 04:15
嵌入式
github
linux
android
centos
glmark2移植到嵌入式Linux,
littlevgl
(Lvgl)最新版V7.4移植
LittleVGL
最新已经更新到V7,网上大多数移植教程的版本比较老,很多特性没有,界面也不够酷炫。原子最近更新的
LittleVGL
教程则是基于V6版本的,基本上搬过来全是报错,无法参考。
weixin_34766614
·
2024-01-01 04:44
glmark2移植到嵌入式Linux,嵌入式中移植基于Framebuffer的
LittlevGL
1.
LittlevGL
源码下载移植
LittlevGL
需要以下源码包:2.准备编译环境新建一个工作目录/home/wy
黄鼠狼爱吃鸡
·
2024-01-01 04:14
littlevgl
读取sd卡FatFS图像文件--Apple的学习笔记
一,前言之前
littlevgl
_7.11源码分析(2)--Apple的学习笔记中我就提及到移植了
littlevgl
中的文件系统,但是没有成功,所以通过调试后,对Fatfs这些文件系统相关变量加深了了解,
applecai
·
2023-11-28 05:57
lv_arduino
当时叫
LittlevGL
而不是LVGL,后来作者重新命名为LVGL,甚至连仓库地址都改了。
顷世纪
·
2023-11-25 08:32
嵌入式开发相关技术学习
c语言
c++
mcu
单片机
littlevgl
_7.11源码分析(4)--Apple的学习笔记
一,前言继续分析按钮的创建及显示的过程。昨天很大的篇幅都是在研究lv_style_t结构体的初始化填充,简单理解就是主题默认样式的创建,它包括很多数据,都保存在*map指向的内存中。二,应用主题源码分析关于apply_theme中调用theme_apply函数,那么就很容易理解了。就是把lv_style_t加入到lv_style_list_t结构体的lv_style_t指针成员中。lv_style
applecai
·
2023-11-23 20:28
嵌入式Linux移植
littlevgl
7,安富莱V6移植
littlevgl
的前因后果,附移植好的工程(未优化)...
你的酒我的故事。那年我二十三四岁,不小心闯进了嵌入式的大本营,以为自己要发达了,几年后在路边开始要饭了一、起因做了一个智能家居产品,具有GUI交互的低配置网关,方案是F429B+32bitSDRAM驱动800480的显示屏,达到以下图片的上的效果QQ图片20191201123951.jpg(109.54KB,下载次数:1)2019-12-112:41上传图片的功能描述:1.底图ARGB88882.
Eric Q
·
2023-11-22 11:09
littlevgl
_7.11源码分析(2)--Apple的学习笔记
一,前言接着上一篇
littlevgl
_7.11源码分析(1)--Apple的学习笔记,继续看更新绘图到显示的过程吧!就把重点放在接着要执行的task任务_lv_disp_refr_task函数中。
applecai
·
2023-11-21 04:50
Little VGL(LVGL)图形库移植到CH32V307单片机(一)
一、
LittleVGL
(LVGL)图形库简介LVGL是一个开源图形库,提供完善的GUI开发组件,具有易于使用的图形元素,绚丽的界面和占用内存低等特点。
付小熊
·
2023-11-11 22:19
Little
VGL(LVGL)学习
单片机
c语言
嵌入式硬件
STM32移植LVGL(
LittleVGL
)
STM32移植LVGL(
LittleVGL
)一、什么是LVGLhttps://lvgl.io/这是LVGL的官网,http://lvgl.100ask.org/8.2/intro/index.html这是
打死不洗碗
·
2023-11-11 22:46
LVGL
stm32
单片机
arm
RTT下移植LVGL到W601_显示驱动移植
blog.csdn.net/h451884098/article/details/119086173http://www.openedv.com/docs/book-videos/zdyzshipin/4free/
littleVGL
.html
BIN_Q_C
·
2023-11-11 22:40
W601
单片机
嵌入式硬件
touchGFX试用--Apple的学习笔记
一,前言我之前主要是学习LCD显示相关的源码,看的是小巧些的code,
littlevgl
和guilite。
applecai
·
2023-11-06 09:24
嵌入式 LVGL移植到STM32F4
5.1移植过程-添加源码2、更改接口文件3、显示实现4、添加外部中文字体的方法5、编译下载后有几种情况6、调用显示6、GUI-Guider使用6.1安装软件6.2使用软件6.3移植到STM32LVGL简介
LittlevGL
丘比特惩罚陆
·
2023-11-01 11:56
STM32
嵌入式
单片机
stm32
单片机
嵌入式软件
stm32f407 FreeRTOS+LVGL移植
参考资料:正点原子《
littleVGL
开发指南》正点原子《STM32F407FreeRTOS开发指南》硬件平台:stm32f407开发板(或最小系统)、4.3寸TFTLCD以正点原子的例程为基础进行移植
「已注销」
·
2023-10-23 15:48
stm32
单片机
LittleVGL
(LVGL)干货入门教程三之LVGL的文件系统(fs)API对接。
LittleVGL
(LVGL)干货入门教程三之LVGL的文件系统(fs)API对接。
Hotakus
·
2023-10-22 18:38
LVGL
嵌入式
图像处理
单片机
stm32
keil
mdk
[GUI]stm32搭载3.5寸SPI-TFT屏移植
LittleVGL
唠几句,记录下移植笔记新项目用到LVGL,也是首次接触GUI库,所以Emmmm,,,学呗!!!之前都是直接在LCD屏上画点、画线、画圆、画个矩形、画个多边形、显示个字符串、显示张图片而已,没有用过GUI库,在网上找了点学习资料,然后把LVGL库的用法整体过了一遍。寻思着搞个屏练习一下,然后趁着周末把SPI屏(IFI9488/480*320)驱动起来,甚至还优化了绘图部分的程序,下面是部分优化记录方
slimmm
·
2023-10-16 12:17
GUI
嵌入式
gui
littlevgl
LVGL
spi-lcd
lvgl移植
【STM32 LVGL基础教程】初识LVGL
STM32系列微控制器广泛用于各种嵌入式应用中,而
LittlevGL
(LVGL)是一个强大的开源库,用于在ST
人才程序员
·
2023-10-01 16:28
STM32
LVGL教程
stm32
嵌入式硬件
单片机
LVGL
嵌入式图形库
物联网
mcu
LittleVGL
目录1、视频快速入门2、普中开发板移植LVGL3、lvgl移植正点原子视频4、各个控件的学习5、GUI-GURDER5.1简单计算机的实现逻辑6、多屏幕切换、动画6.1多屏幕切换6.2动画6.3事件冒泡6.4GUI-Guider编写事件回调编辑6.5GUI-Guider生成的代码移植CodeBlocks7、页面逻辑实现8、mune菜单控件8.1content容器铺满问题8.2menu相关8.3编码
kedvellek
·
2023-09-24 10:56
单片机
stm32
嵌入式硬件
littleVGL
学习笔记6——lv_label 标签控件
1.介绍 lv_label标签控件可以说是
littleVGL
中使用最频繁的控件了,他的主要作用就是用来显示文本信息的,你可以在运行时的任何时候,使用lv_label_set_text(label,“Newtext
贾贾2023
·
2023-07-26 02:36
嵌入式
gui
开发
littleVGL
学习笔记7——lv_style 样式
1.介绍 利用样式可以对UI界面进行重绘和重用,利用多个不同的样式来形成Theme主题系统,所以样式在
littleVGL
中有着很重要的地位。
贾贾2023
·
2023-07-26 02:36
LittleVGL
gui
littleVGL
学习笔记0——初探
littleVGL
littleVGL
的介绍
littleVGL
可以说是这2年才刚开始流行的一个小型开源嵌入式GUI库,具有界面精美,消耗资源小,可移植度高,响应式布局等特点,全库采用纯C语言开发。
贾贾2023
·
2023-07-26 02:05
嵌入式
gui
开发
littleVGL
学习笔记4——Tasks任务系统
Tasks任务系统介绍
littleVGL
自带了一个任务管理系统,此任务系统除了给
littleVGL
内部使用外,还开放出来给我们用户使用,这给我们的应用程序设计带来了极大的便利,它支持6个任务优先级,
贾贾2023
·
2023-07-26 02:05
嵌入式
gui
开发
littlevgl
(Lvgl)最新版V7.4移植
LittleVGL
最新已经更新到V7,网上大多数移植教程的版本比较老,很多特性没有,界面也不够酷炫。原子最近更新的
LittleVGL
教程则是基于V6版本的,基本上搬过来全是报错,无法参考。
特立独行的猫a
·
2023-07-18 18:35
嵌入式应用开发实战
linux
c语言
LVGL开发教程:三、帧率优化以及测评
项目例程下载地址:Gitee下载地址1.硬件平台:正点原子阿波罗STM32F429IGT6+RGB屏(分辨率:800*480)2.
littleVGL
版本:V8.33.B站大神专业测评视频以及帧率提升技巧专栏
岳振威
·
2023-06-09 09:50
LittleVGL
嵌入式
ESP32
单片机
stm32
嵌入式硬件
大总结:QT6基本控件入门--Apple的学习笔记
一,前言从看
littlevgl
源码开始,我就发现它的GUI引擎设计和很多GUI引擎设计雷同,正所谓麻雀虽小,五脏俱全。
applecai
·
2023-04-04 21:57
littlevGL
图片控件(lv_img)与自带图标的使用(一)
一有图有真相在窗口中显示一幅图片和库里自带的一些图标,一些很常见也很有用的图标LV_IMG_DECLARE(WaveShare_LOGO)voidimg_test(void){lv_obj_t*img1=lv_img_create(lv_scr_act(),NULL);lv_img_set_src(img1,&WaveShare_LOGO);lv_obj_align(img1,NULL,LV_AL
lbaihao
·
2023-01-05 19:07
littlevGL
算法
SigmaStar星宸科技新推出嵌入式CPU--SSD212芯片,内置64MByte DDR,以太网MAC+PHY,USB2.0(主/从),嵌入式Linux/RTOS系统,支持
LittleVGL
开发
一,SSD212芯片是SigmaStar星宸科技2020年新推出的一颗高度集成嵌入式CPU芯片:基于armCortex-A7双核1.0GHz,集成了内置了64MBDDR2,内置2D图形引擎、支持TTL屏(RGB888)显示驱动接口,内置了以太网mac和并集成PHY等功能;同时集成了诸如SARADC、音频支持ADC/DAC、UARTs、PWMs、GPIOS和spi,实现应用程序的最大灵活性。此外,S
星宸科技18988753305
·
2022-12-09 04:58
SSD212
语音识别
自然语言处理
网关
嵌入式
linux
"anonymous unions are only supported in --gnu mode, or when enabled with #pragma anon_unions"
打算移植下
littleVgl
这个GUI的,编译出现了anonymousunionsareonlysupportedin--gnumode,orwhenenabledwith#pragmaanon_unions
★_仰望星空_★
·
2022-09-23 15:30
STM32
C语言
stm32图形化界面开发之
littleVGL
其实谈到单片机图形化界面开发,一般貌似都是小马拉大车。简单的界面可以操作,stm32处理起来也没有问题。但是考虑到一个完整的图形化界面系统呢,比如很多个界面需要来回进行切换。时不时的看个图片,打个字,听个歌啥的。这些,stm32能满足你吗?其实这样看来,简单的操作是不可能满足的。但是在图形化界面系统的开发下,小马拉大车问题就可以缓解甚至解决。接下来我讲述关于littleaVGL图形化界面的开发。之
snaygo
·
2022-05-23 21:07
littleVGL
Code Blocks运行官方demo报错说明
在学习原子的
littleVGL
中在进行CodeBlocks模拟器操作时视频没有讲到的编译器设置问题在setting下拉栏目选择compiler编译器选择目录E:\lvglmoliqi\CodeBlocks
文某9
·
2022-03-19 09:11
嵌入式
stm32
lvgl
Code
Blocks
LittleVGL
踩坑指南03:Arduino下显示和触摸驱动配置(TFT_eSPI)
文章版本7.10,LVGL更新极快,不同版本配置方法可能存在差异前言 触摸搞了好几天,坑太多了,好在总算飞过来了。顺便把显示驱动也写了;提前说一下,我的硬件是2.4寸ILI9341驱动屏幕+XPT2046电阻触摸,触摸芯片和屏幕共用SPI数据和时钟引脚,只有CS引脚不同。一、遇到的坑 1.TFT_eSPI库不只是显示驱动,还带有触摸驱动,可以打开并尝试TFT_eSPI/examples/Gen
黑山的北
·
2022-03-06 05:25
lvgl图形
Arduino教程
arduino
[GUI] ESP32(idf)驱动3.5寸SPI-TFT屏移植
LittleVGL
一、展示成果博客上传图片限制在5M内,视频转GIF帧率压缩太严重了,还得再次压缩才小于5M,效果完全失真了小伙伴们有什么好的工具或方法解决吗gif图上应该看不出什么区别。但是ESP32用60MHz的spi驱动跑lvgl,其卡顿比stm32spi驱动跑lvgl明显好很多,,毕竟stm32spi也达不到60MHz嘛主控:ESP32开发工具:esp-idf-v4.3LCD4.3寸ILI9488温度传感器
slimmm
·
2022-03-05 09:12
ESP32
GUI
esp32
littleVGL
v8
ESP
idf
大总结:
littlevgl
GUI引擎源码学习--Apple的学习笔记
今年我的主要学习方式就是看源码,取其精华,中间再穿插些练习。而我又不能看的太杂乱,因为要聚焦在视觉相关,这样才可以保持系统化学习。有利于从量变到质变,这就是我的学习策略。当然,内容必须是我感兴趣的哈!所以在浏览过5k行guiliteGUI引擎后,我又浏览了10w行的littlevglGUI引擎。通过掌握他们的共性内容为目标,从而了解基于单片机C语言的GUI引擎设计思路。先看官网help入门体验下玩
applecai
·
2021-08-14 09:33
lvgl显示速度优化及界面工具试用--Apple的学习笔记
一,前言之前
littlevgl
读取sd卡FatFS图像文件--Apple的学习笔记我提及了显示刷屏慢的问题,今天我要来解决下。
applecai
·
2021-05-30 18:41
STM32+
LittleVgl
(LVGL)文件系统API使用
目录一、硬件及软件准备二、前言三、显示效果四、移植文件到工程目录下五、将文件添加进工程中六、使能文件七、修改“lv_port_fs.c”文件八、修改main.c九、将图片资源拷贝到外部存储器中一、硬件及软件准备完整工程源码下载地址:https://download.csdn.net/download/qq_44062900/19008094注意:在此教程之前,请确保你已经完成以下步骤:(1)已经完
Fog.
·
2021-05-23 21:28
LittleVgl
笔记
嵌入式
stm32
单片机
ui
littlevgl
_7.11源码分析(3)--Apple的学习笔记
一,前言之前是从一个将obj放置到最前面的API开始的分析,从设置无效区域后发task调度信号,到最后执行重绘渲染及更新显示的整个过程。但是我记得里面有lv_refr_obj_and_children函数是关于渲染重绘的,我没有展开,因为里面进入lv_obj_design后都是style和mask相关的内容,基本上可以理解为这是渲染重绘的像素重组的功能。但是这些内容应该在初始化的时候设置过,然后再
applecai
·
2021-05-20 20:00
littlevgl
_7.11源码分析(1)--Apple的学习笔记
一,前言玩玩
littlevgl
移植到stm32--Apple的学习笔记已经提到输入和显示都移植了,然后我又移植了下文件系统,结果一调试openfile出错。
applecai
·
2021-05-12 22:09
玩玩
littlevgl
移植到stm32--Apple的学习笔记
一,前言周日下午没事儿做,那么继续我的图形图像学习之路,之前弄了一段时间上位机开发,还是回归老本行,嵌入式开发吧~从游戏引擎(HMI)部分来说,我觉得他们设计的核心思路应该是一样的。所以我继续先研究小而精的c代码。毕竟cocos2dx是游戏行业专属,我所在的汽车行业要用HMI引擎,貌似用的也是公司自己开发,或QT或Kanzi等。那么我想先看小而精的代码,从而学习其底层设计思路,所以选择little
applecai
·
2021-05-09 15:14
GUI库lvgl应用及分析--Apple的学习笔记
无意中看到基于单片机的GUI引擎
littlevgl
,这个可能是2020年火起来的,因为正点原子及华为liteos好像都用它做GUI,理解了下做物联网GUI还真的是够用了,比较漂亮,而且API简单,另外界面编辑器也已经到了
applecai
·
2021-04-10 15:25
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他