启明云端感谢热心开发者分享SSD20x直接编译lvgl7.10带双缓(附源码)
熱心開發者分享內容:
如題,上周末應暈哥邀請解決下小問題。
啟明云端的sigmastar技術群聊有挺多群友需要這個東西。硬件平臺是7寸 1024x600 的ssd202 開發板,自帶一個點菜系統的demo
這里直接打包發送網盤:
鏈接: https://pan.baidu.com/s/117lyj1uTXC-Rt66Co07wLA
提取碼:fkk5
釋放后在配置好交叉編譯器的條件下可以直接make出來,可執行文件是 demossd
上傳在這兒
demossd.zip
幾個細節注意下:
1、注意下我的代碼的Makefile 依賴 SSD20X的源代碼的project文件夾,
結構是這樣的:
├── LVGL7.10-SSD202
│ ├── export-ssd20x-gcc.sh
│ ├── gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf
│ ├── linux_frame_buffer
├── project
2、釋放出來代碼后閱讀下Makefile 或者修改一下自己的結構讓它可以調用到project 的目錄。
3 、另外ssd20x 這個平臺比較不一樣, 使用fb之前要配置硬件信息,
我是無腦直接搬運來用,可以閱讀一下 sstardisp.c, 我直接搬運ssd20x 開發板源碼的 JpegPlayer
4、這個LVGL7.10 的lv_demo_music 被我改了些參數,下拉窗大小和原裝的demo程序不一樣。 我就不改回去了反正就是改著玩的。
5、注意修改雙緩的緩沖區大小
要修改 /config/fbdev.ini 修改緩沖區到2倍的大小 4800x1024 (原來是4096, 不改會段錯誤)
FB_BUFFER_LEN = 4800
好了編譯跑一下飛起來吧。
視頻是跑printer demo 的效果
SSD20x 跑lvgl7 帶雙緩沖
總結
以上是生活随笔為你收集整理的启明云端感谢热心开发者分享SSD20x直接编译lvgl7.10带双缓(附源码)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乐鑫代理-启明云端分享|ESP32与ES
- 下一篇: 启明云端分享|SSD20X_烧录mac地