一、下载LVGL 源码(移植相关、源码相关、例程相关)下载链接:https://github.com/littlevgl/lv_sim_eclipse_sdl需要注意下图中三个文件夹中的内容都是远程仓,可以分别点进去克隆,同时选择自己需要的版本,或者克隆的时候加参数--recurse-submodules 将整个文件夹拉下来 (最新版本)要是下载不下来的我下面会放我移植好的文件链接 分别是7.2版
一、前言内存紧张情况下需要高度复用内存,页面切换时需要删除页面并释放内存,腾出空间给另一页面使用。我为每个页面都设计了任务栏,有时间、SD卡、电量状态,这些状态需要周期刷新。结合我复用内存的操作会存在踩内存的可能。另外你需要了解LVGL 线程不安全 。参考 函数可重入性(Reentrancy)概念详解,几乎所有涉及到LVGL的API使用前必须加锁,包括lv_task_handler(),但是lv_
转载
2024-06-03 21:47:38
283阅读
函数(2) 文章目录函数(2)不定长参数*形参和**形参的相同点不同点:参数的解包函数的返回值文档字符串help()help()和文档字符串的搭配使用函数的作用域全局作用域函数作用域命名空间locals()递归函数递归递归函数的例子任意数的阶乘任意数的任意幂运算判断回文 不定长参数函数中,在定义形参的时候可以在形参的前面加上*或者***形参和**形参的相同点都能够接收多个传递过来的实参在函数中只能
转载
2024-08-22 11:19:32
47阅读
背景LVGL(轻量级和通用图形库)是一个免费和开源的图形库,它提供了创建嵌入式GUI所需的绝大多数功能,具有易于使用的图形元素,漂亮的视觉效果和超低内存占用(相对于Android系统来说)。LVGL可以在16、32和64位MCU或者处理器上运行。对硬件最低的要求是64kB Flash和16kB RAM,这对动辄 8GB RAM和256GB 存储的手机来说,简直是不值一提。它在仅需要极少的内存的基础
转载
2023-07-13 10:42:32
448阅读
简介LVGL是一个轻量级的嵌入式图形库打开LVGL的官网,我们可以看到这样一句话:Light and Versatile Graphics Library(轻便且多功能的图形库)轻便性轻便主要体现在只需要很少的硬件资源就可以运行: 按照官网的对硬件资源的要求:支持16、32和64bit的Microcontroller or processor>16MHz的主时钟频率>64KB的Flash/ROM空
转载
2024-04-01 06:14:47
39阅读
由于在游戏服务器的架构中,大部分的进程都是有状态的,所以就非常依赖热更新。Lua 方便的热更新是其得以在手游后端开发中大量使用的重要原因,本篇来讲一下我了解过的 Lua 的一些代码加载和热更新方式。加载模块dofile 使用 dofile 进行代码加载是最简单粗暴的,在进程启动的时候,直接将本进程所有要用到的脚本文件使用 dofile 加载进来。 如果需要重新加载,那么就对修改过的文件再
转载
2024-06-12 16:15:32
149阅读
Packet Tracer是思科自已开发的专门针对NA的模拟软件,界面友好,操作简单,非常适合刚入门的新手及做NA实验用。高手肯定用起来不是问题,但新手用起来可能就有些问题了。这里把设置及使用过程讲解一下。
版本:5.0
1.软件启动界面
您可以仅使用您的 PC(即没有任何开发板)来试用 LVGL。LVGL 将在 PC 上的模拟器环境中运行,任何人都可以在其中编写和试验真正的 LVGL 应用程序。PC上的模拟器具有以下优点:硬件无关 - 编写代码,在 PC 上运行它并在 PC 显示器上查看结果。跨平台 - 任何 Win
原创
2023-03-17 19:46:52
254阅读
一、LVGLLVGL官网:https://lvgl.io/。LVGL全称Light and Versatile Graphics Library,轻量化和多
原创
2022-03-25 15:24:44
6939阅读
LVGL | VisualStuio PC模拟器
原创
2024-09-10 10:13:06
64阅读
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!前言 上一篇分享了:lvgl最新版本在STM32上的移植使用。这篇分享一下lvgl 的PC模拟器的使用。PC 模拟器的好...
原创
2021-06-04 17:37:21
4889阅读
OllyDbg完全教程一,什么是 OllyDbg?OllyDbg 是一种具有可视化界面的 32 位汇编-分析调试器。它的特别之处在于可以在没有源代码时解决问题,并且可以处理其它编译器无法解决的难题。Version 1.10 是最终的发布版本。 这个工程已经停止,我不再继续支持这个软件了。但不用担心:全新打造的 OllyDbg 2.00 不久就会面世!运行环境: OllyDbg 可以以在任何采用奔腾
对于内存的管理,是程序在应用的时候的必需知识点,《Lua设计与实现》中对Lua语言的GC原理做了一个详细的讲解,云风的blog也对其进行了详尽的讲解Lua GC 的源码剖析 系列给出作者 codedump 在github上的lua源码链接:https://github.com/lichuang/Lua-5.1.4-codedump这儿就继续做《Lua设计与实现》的阅读笔记,对Lua GC原理及其过
转载
2023-11-15 21:25:55
502阅读
这篇文章我主要讲解一下我在移植LVGL时所遇到的一些坑以及解决方法。LVGL的移植过程可以参考我前面的文章,。第一个问题: 在lvgl8.1以前的版本可能会出现MY_DISP_HOR_RES 和 MY_DISP_VER_RES 未定义的报错。解决方法: 在 lvgl.conf.h 头文件里定义即可lvgl8.1以后的版本不需要我们自己添加了,它已经在lv_port.disp.c定义好了我们只需要修
转载
2024-04-16 16:08:01
2004阅读
之前没做过ui,只用过lcd画几条线写点字,如果按键、菜单什么的全用线画也太麻烦了,所以需要一个ui库。听说lvgl用的人很多,就打算裸机移植一下用用。本文移植的lvgl版本是lvgl6.2,也移植过8.2,但是flash占用陡增占了快300k,我用到了外置flash,涉及到bootloader+app,有机会下篇文章细说。使用的单片机是stm32h750vbt6,内置的flash极小只有128k
转载
2024-04-01 15:38:07
298阅读
一、设计目的1、用C语言实现最近最久未使用(LRU)置换算法。2、了解内存分页管理策略3、掌握调页策略4、掌握一般常用的调度算法5、选取调度算法中的典型算法,模拟实现 二、设计任务在Window98/2000 系统的TC2.0环境下运行程序;通过从一般常用的调页算法中选取典型算法LRU,了解页面管理的相关细节,并用程序设计实现LRU。三、设计内容与步骤分页存储管理将一个进程的逻辑地址空间
转载
2024-08-01 10:05:08
78阅读
先看效果,创建一个带3个标签页面的标签视图控件一、开发板简介
二、开发环境搭建 windows
三、基础示例
四、LVGL控件使用示例 LVGL_Arc_Test &nb
# LVGL`的学习与使用# `LVGL` | 1.`LVGL PC`模拟器之`CodeBlocks
原创
2023-05-01 19:28:18
731阅读
张的jpg图片,直接使用lvgl的第三方库《sjpg》解码
原创
2023-05-12 09:54:40
1032阅读
1:如何获取cookies。1.1:由于需要登录,故先模拟登陆时的那一个<form>,这里用map来装载变量名称,变量值。Map<String, String> map = new HashMap<String, String>();
map.put("username", username);
map.put("pwd", md5.getMD5ofStr(