前言最近项目需要买了一个ESP-WROVER-E模块,这个模块内置了一个4MB的PSRAM,对于需要大内存运行的场景非常友好。在我的项目中用到了LVGL这个第三方图形库,下面就讲一下如何最大化地在LVGL中使用这个PSRAM。教程在lv_conf.h文件中,找到下面的代码。/*1:usecustommalloc/free,0:usethebuilt-in`lv_mem_alloc()`and`lv_mem_free()`*/#defineLV_MEM_CUSTOM1#ifLV_MEM_CUSTOM==0/*Sizeofthememoryavailablefor`lv_mem_alloc()`i
目录介绍文件创建UI界面设计添加代码初始化按键回调函数运行介绍 创建简单的UI界面,并包含“普通按钮”、“弹出式菜单”以及“可编辑文本”3种控件,通过“弹出式菜单”选择文字,按下按钮后在可编辑文本中显示。文件创建 首先,创建.fig文件,在”命令行“窗口内输入guide,点击回车后弹出以下弹窗,左侧的GUIDEtemplates即GUIDE模板,默认为空白,选中其它模板后右侧可以看到预览画面。 勾选下面弹窗以修改文件名称(好像这里的文件名称不能和文件夹名重复,也就是这里不能设置为try.fig,重复的话后面不能保存更不用说运行了),最后点击下面的确定。
目录介绍文件创建UI界面设计添加代码初始化按键回调函数运行介绍 创建简单的UI界面,并包含“普通按钮”、“弹出式菜单”以及“可编辑文本”3种控件,通过“弹出式菜单”选择文字,按下按钮后在可编辑文本中显示。文件创建 首先,创建.fig文件,在”命令行“窗口内输入guide,点击回车后弹出以下弹窗,左侧的GUIDEtemplates即GUIDE模板,默认为空白,选中其它模板后右侧可以看到预览画面。 勾选下面弹窗以修改文件名称(好像这里的文件名称不能和文件夹名重复,也就是这里不能设置为try.fig,重复的话后面不能保存更不用说运行了),最后点击下面的确定。
每日一语:默默的发光,然后惊艳所有人!!! 前言:本项目是笔者在暑假快结束前写的一个项目,因为开学和和其他的一些问题,一直把这个项目给搁置一边,随着笔者需要转型Java可能以后写python的项目不会是很多,趁今天周末,我把这个项目从仓库拽了出来,给完善了一边,可能功能不是很齐全,希望能给大家带来帮助!!!目录前言:项目介绍项目思路项目模块1.人脸采集2.数据训练3.人脸识别4.GUI界面项目代码人脸采集数据训练人脸识别合并GUI项目总结项目介绍我们先来看看成果:首先写了一个能够操作的GUI界面。其中两个按钮对应相应的功能:采集人脸:识别功能:我可是牺牲了色相五五五五。。。(电脑像素不是很好大
每日一语:默默的发光,然后惊艳所有人!!! 前言:本项目是笔者在暑假快结束前写的一个项目,因为开学和和其他的一些问题,一直把这个项目给搁置一边,随着笔者需要转型Java可能以后写python的项目不会是很多,趁今天周末,我把这个项目从仓库拽了出来,给完善了一边,可能功能不是很齐全,希望能给大家带来帮助!!!目录前言:项目介绍项目思路项目模块1.人脸采集2.数据训练3.人脸识别4.GUI界面项目代码人脸采集数据训练人脸识别合并GUI项目总结项目介绍我们先来看看成果:首先写了一个能够操作的GUI界面。其中两个按钮对应相应的功能:采集人脸:识别功能:我可是牺牲了色相五五五五。。。(电脑像素不是很好大
? 运行环境:Matlab? 撰写作者:左手の明天? 精选专栏:《python》? 推荐专栏:《算法研究》?大家好???,我是左手の明天!?? 最近更新:2022年5月25日,左手の明天的第 246 篇原创博客? 更新于专栏:MatlabGUI编程技巧
? 运行环境:Matlab? 撰写作者:左手の明天? 精选专栏:《python》? 推荐专栏:《算法研究》?大家好???,我是左手の明天!?? 最近更新:2022年5月25日,左手の明天的第 246 篇原创博客? 更新于专栏:MatlabGUI编程技巧
#includepthread_mutex_tmutex_lv;//lvgl线程锁staticcharlocal_music_path[]="/tmp/newwork/8.30big_project/music";//音乐路径staticcharlocal_pic_path[]="/tmp/newwork/photo";//图片路径staticcharlocal_words_path[]="/tmp/newwork/words";//歌词路径staticcharlocal_video_path[]="/tmp/newwork/tv";//视频路径staticcharmusic_path[100
#includepthread_mutex_tmutex_lv;//lvgl线程锁staticcharlocal_music_path[]="/tmp/newwork/8.30big_project/music";//音乐路径staticcharlocal_pic_path[]="/tmp/newwork/photo";//图片路径staticcharlocal_words_path[]="/tmp/newwork/words";//歌词路径staticcharlocal_video_path[]="/tmp/newwork/tv";//视频路径staticcharmusic_path[100
前言:本文的OLED多级菜单UI为一个综合性的STM32小项目,使用多传感器与OLED显示屏实现智能终端的效果。项目中的多级菜单UI使用了较为常见的结构体索引法去实现功能与功能之间的来回切换,搭配DHT11,RTC,LED,KEY等器件实现高度智能化一体化操作。后期自己打板设计结构,可以衍生为智能手表等小玩意。目前,项目属于裸机状态(CPU占用率100%),后期可能会加上RTOS系统。(本项目源码在本文末尾进行开源!) 硬件实物图:效果图: 温度计: 游戏机:引脚连接:OLED模块:VCC-->3.3VGND-->GNDSCL-->PB10S