ProYuan28
嵌入式音视频开发方向,一起分享,一起学习,一起成长。
展开
-
littleVGL开发:littleVGL的介绍
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。原创 2020-11-19 08:59:35 · 18718 阅读 · 5 评论 -
littleVGL开发(13):汉字显示
专栏说明本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用,本专栏都有介绍。littleVGL的介绍littleVGL嵌入式linux设备的移植开发 littleVGL在Ubuntu的下开发 littleVGL在Windows下的开发一、汉字显示如何显示汉字,在很多P...原创 2021-10-26 10:54:26 · 452 阅读 · 0 评论 -
littleVGL开发(1):嵌入式设备的移植开发
一、前言 前面博客有对LittlevGL的介绍,介于LittlevGL是一个免费的开放源代码图形库,具有很好的移植性,这篇博客是介绍在嵌入式linux系统上实现littleVGL的开发。1、下载littlevGL源码:git clone https://github.com/littlevgl/lvgl.gitgit clone https://github.com/littlevgl/lv_drivers.gitgit clone https://github.com/lvgl/l..原创 2021-09-09 14:10:32 · 1078 阅读 · 0 评论 -
littleVGL开发(2):基于Ubuntu下Qt creator的开发环境搭建
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。原创 2020-11-19 13:46:46 · 1328 阅读 · 0 评论 -
littleVGL开发(3):基于Windows下Qt creator的开发环境搭建
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。原创 2020-11-19 18:04:54 · 1902 阅读 · 0 评论 -
littleVGL开发(4):“进度条”(lv_bar)
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。原创 2021-06-08 16:37:18 · 495 阅读 · 0 评论 -
littleVGL开发(5):单按钮控件(lv_btn)
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。原创 2021-06-08 16:48:27 · 391 阅读 · 0 评论 -
littleVGL开发(6):表格控件(lv_table)
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。原创 2021-06-08 17:02:48 · 692 阅读 · 0 评论 -
littleVGL开发(7):图片按钮控件(lv_imgbtn)
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。原创 2021-06-08 19:34:25 · 970 阅读 · 0 评论 -
littleVGL开发(8):消息弹窗控件(lv_mbox)
一、littleVGL介绍和环境搭建littleVGL的介绍基于Ubuntu下Qt creator的开发环境搭建基于Windows下Qt creator的开发环境搭建相信大家在使用手机或者电脑的时候肯定都会遇到消息弹窗,不管是警告还是提示,本博客主要介绍消息弹窗控件;二、代码实现static lv_obj_t * mbox1;static void mbox_event_handler(lv_obj_t * obj, lv_event_t event){ ...原创 2021-08-27 10:35:43 · 358 阅读 · 0 评论 -
littleVGL开发(9):列表控件(lv_list)
一、littleVGL介绍和环境搭建littleVGL的介绍基于Ubuntu下Qt creator的开发环境搭建基于Windows下Qt creator的开发环境搭建大家在编写文件列表,歌曲列表等等,列表控件就能得到很好的使用;二、代码实现static void list_event_handler(lv_obj_t * obj, lv_event_t event){ if(event == LV_EVENT_CLICKED...原创 2021-08-27 10:43:46 · 873 阅读 · 0 评论 -
littleVGL开发(10):事件(EVENT)
一、littleVGL介绍和环境搭建littleVGL的介绍基于Ubuntu下Qt creator的开发环境搭建基于Windows下Qt creator的开发环境搭建二、 什么是事件关于事件,我们已经在前面的控件学习阶段使用过很多了,比如我们第一次接触事件应该是单按钮控件那一节课,我们创建了一个事件回调函数用来响应按键的触发,没错,这就是我们第一次接触littleVGL的事件,当然后面还有很多控件都有使用过,但是没有仔细...原创 2021-08-27 10:54:24 · 293 阅读 · 0 评论 -
littleVGL开发(11):任务系统(task)
一、littleVGL介绍和环境搭建littleVGL的介绍基于Ubuntu下Qt creator的开发环境搭建基于Windows下Qt creator的开发环境搭建二、什么是任务系统LittlevGL具有内置的任务系统。您可以注册一个函数以使其定期被调用。任务是在lv_task_handler()中处理和调用的,需要每隔几毫秒定期调用一次。任务是非抢占式的,这意味着一个任务无法中断另一个任务,您可以在任务中调用任何与LittlevGL...原创 2021-08-27 11:01:18 · 642 阅读 · 0 评论 -
littleVGL开发(12):样式(style)
一、littleVGL介绍和环境搭建littleVGL的介绍基于Ubuntu下Qt creator的开发环境搭建基于Windows下Qt creator的开发环境搭建二、什么是样式样式用于设置对象的外观。样式是一种具有颜色,填充,不透明度,字体等属性的结构,每个对象类型都有一个称为lv_style_t的通用样式类型。通过设置lv_style_t变量的,并将其分配给对象(lv_obj_set_style),就可以改变对象的外观。...原创 2021-08-27 11:08:12 · 305 阅读 · 0 评论 -
littleVGL开发(14):窗口控件(lv_win)
专栏说明本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用,本专栏都有介绍。 littleVGL的介绍littleVGL嵌入式linux设备的移植开发 littleVGL在Ubuntu的下开发 littleVGL在Windows下的开发一、代码分析void win...原创 2021-11-02 08:38:25 · 552 阅读 · 0 评论 -
littleVGL开发(15):基本对象(lv_obj)的基本属性
专栏说明本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用,本专栏都有介绍。 littleVGL的介绍littleVGL嵌入式linux设备的移植开发 littleVGL在Ubuntu的下开发 littleVGL在Windows下的开发一、对象的基本属性...原创 2021-11-08 10:12:20 · 194 阅读 · 0 评论 -
littleVGL开发(16):圆弧对象(lv_arc)的使用
专栏说明本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用,本专栏都有介绍。 littleVGL的介绍littleVGL嵌入式linux设备的移植开发 littleVGL在Ubuntu的下开发 littleVGL在Windows下的开发一、圆弧控件的作用当我们做...原创 2021-11-15 08:56:38 · 315 阅读 · 0 评论 -
littleVGL开发(17):日历控件(lv_calendar)
专栏说明本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用,本专栏都有介绍。 littleVGL的介绍littleVGL嵌入式linux设备的移植开发 littleVGL在Ubuntu的下开发 littleVGL在Windows下的开发一、日历控件 日历想...原创 2021-11-22 09:22:23 · 193 阅读 · 0 评论 -
littleVGL开发(18):复选框控件(lv_cb)
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用。原创 2021-11-29 11:48:39 · 146 阅读 · 0 评论 -
littleVGL开发(19):容器控件(lv_cont)
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用。原创 2022-01-06 09:10:18 · 571 阅读 · 0 评论 -
littleVGL开发(20):下拉列表控件(lv_ddlist)
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用。原创 2022-01-06 09:56:57 · 442 阅读 · 2 评论