最新文章

LVGL作为EmWin的一个开源替代,在做国产替代项目经常用到,结合国产的MCU可以说是绝配。这里汇总LVGL里面常用的一些设置和组件的使用。一般用lv_imgbtn作为最常用的组件,结合坐标可以实现界面的完全自定义。使用LVGL做大型的自定义界面,配置方面最好多带一块外置的Flash例如:华邦(W
软件开发大郭
/
2022-05-10
/ /
51 阅读
void loadBitmap(lv_img_dsc_t *image, uint32_t start_addr, uint32_t file_size) { uint8_t *pbuf; //读取数据缓冲区 uint8_t *pbmp; uint32_t he
软件开发大郭
/
2022-04-28
/ /
77 阅读
LVGL是一个图形库,面向资源有限的微控制器。但是,可以使用它来创建具有高端微处理器和运行Linux操作系统的电路板的嵌入式GUI。最知名的处理器内核是ARM Cortex A9(例如NXP i.MX6)和ARM Cortex A53(例如Raspbery PI 3)。您只需使用 Linux 的帧缓
软件开发大郭
/
2022-04-02
/ /
40 阅读
在没有ESP32开发板的情况下,可以使用PC仿真,来学习LVGL。 官方介绍可以使用Simulator的IDE有很多,我采用的是VSCODE+PlatformIO。PlatformIO是跨平台、跨架构、多框架的开发工具,由于我之前学习STM32时已经安装过PlatformIO插件,此处不再介绍官方
软件开发大郭
/
2022-03-20
/ /
43 阅读
项目背景项目是一款车载HIFI播放器,平台是RK3128的嵌入式Linux。资源有限,不想用QT等大型GUI开发工具,于是乎想到了经常用来写嵌入式项目的LVGL,LVGL用在这种情况下是最合适的,资源占用少,功能够用。GUI开发的应用层面解决了,剩下就看底层怎么实现由于不安装任何GUI桌面,所以直接
软件开发大郭
/
2022-08-15
/ /
43 阅读
MPD播放器为C/S架构,MPD为Server,它的Client 有很多,MPC为其典型稳定的Client。MPD 简介MPD官网: https://www.musicpd.org/OPENWRT安装教程:https://tnetter.wordpress.com/2015/03/14/instal
软件开发大郭
/
2022-08-15
/ /
37 阅读
MPD简介Music Player Daemon(以下简称MPD)是一看强大的灵活的音乐播放服务器端应用,结合mpc使用,好用的不要不要的。1. 系统平台及准备a) 系统平台及软件源名称选择版本系统平台及版本Deepin Linux 15.11(64位)桌面版软件源阿里开源镜像站b) 软件版本名称选
软件开发大郭
/
2022-06-27
/ /
41 阅读
Linux反汇编调试方法Linux内核模块或者应用程序经常因为各种各样的原因而崩溃,一般情况下都会打印函数调用栈信息,那么,这种情况下,我们怎么去定位问题呢?本文档介绍了一种反汇编的方法辅助定位此类问题。代码示例如下:#include <signal.h> #inc
软件开发大郭
/
2022-01-28
/ /
36 阅读
神奇的ghost的原理是什么呢?不就是数据复制吗?Linux下的dd命令不就是最强大的数据复制工具!既然如此,我为什么要使用g4l这样复杂的工具呢?一条dd命令不就可以帮我实现任意复杂的镜像复制和恢复的需求了吗?管他是grub,还是ext4,btrfs,FAT32,NTFS…dd面前众生平等。进入L
软件开发大郭
/
2022-01-05
/ /
44 阅读
1、找到Keil的官方Flash下载算法路径进行修改下载算法的模版在keil安装目录\ARM\Flash下的_Template文件夹,把此文件夹复制出来,进行修改。也可以自行修改此工程名。C:\keil5\ARM\Flash\_Template\NewDevice.uvprojx2、选择自己的板子的
软件开发大郭
/
2022-06-03
/ /
56 阅读