自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 记录ESP32S3移植LVGL使用PSRAM报错问题

处理了好久最后在查手册的时候发现在使用SPI2的时候官方有推荐用的引脚,最后换了其推荐的引脚之后就不报错了,猜测应该是一开始不小心占用了某些端口导致SPI出错了。但是程序执行起来到最后总是会报错SPI发送数据的问题(txdata transfer > hardware max supported len)。最近在用esp32移植LVGL的时候,想使用双缓冲区看能不能优化LVGL的帧率,由于内部的内存不足,所以在PSRAM中给缓冲区开辟内存。MCU:ESP32S3(带有8mbPSRAM)

2024-09-08 23:10:00 862

原创 记录ESP32实现OTA(本地服务器)

这个工程主要是用IDF提供的一个实现https OTA的一个API()来实现的,如果不进行安全认证这些功能,主要的代码其实很小} else {大概就这几行就可以实现,当然前提是连接了WIFI并且进行一些初始化。

2024-08-27 17:03:51 2006

原创 在esp32中使用lvgl(基于esp-idf)

开发环境:esp-idfMCU:ESP32TFT屏幕:ST7796触摸驱动:XPT2046LVGL版本:8.4PS:因为移植v9版本失败了,所以换回来v8了,但是用到的包似乎已经很久没有维护了。

2024-08-17 23:11:40 2302 1

原创 分享esp32移植LVGL(基于esp-idf)

到这里如果不报错其实LVGL已经移植成功了,可以在idf中使用idf.py menuconfig命令对LVGL进行细致的配置(用lv_conf.h好像也可以,LVGL提供了一个lv_conf.template.h,可以复制下来改名试一下)文件夹,进入到components文件夹下面,使用git init新建一个git仓库,然后使用git submodule add https://github.com/lvgl/lvgl.git ./lvgl拉取LVGL源代码。首先需要在工程目录文件夹下面新建一个。

2024-08-08 15:58:24 829

原创 分享LVGL v9移植到imx6ull的过程(CMake)

我们需要知道的是v_port_linux/lvgl/env_support/cmake下的custom.cmake已经帮我们把大部分构建工作做好了,我们需要知道去哪里把库链接进我们的工程就可以了。endif()endif()endif()endif()custom.cmake生成静态库的代码。

2024-07-31 16:23:42 1263

原创 记录处理字符串时产生栈溢出的问题

因为要将添加了数据的的字符串写进一个特定的结构体(结构体里有一个char *的成员)里面,通过一个调用一个api将将结构体里的信息发布到云平台。一开始我的想法竟然是字符串不能直接用=赋值,我就直接调用了memset给结构体里的成员赋值,不出意外,栈溢出了。我的任务是要将dht11获得到的温湿度数据写进一个JSON格式的字符串里面,自此开始我的写bug之路。最近在做一个通过mqtt接入云平台的项目时,被一个问题折磨了好久,为此写下这篇文章记录一下。

2024-06-05 02:09:12 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除