LVGL-v8.1 demo win32 VS2017工程
官方是有 win32 port 項目的,但是說實話,那個工程,配置的亂七八糟的。我這vs2017折騰半天編譯不了
還是自己重建一個工程吧
源文件下載?LVGL-v8.1demowin32VS2017工程-C文檔類資源-CSDN下載
1.建立VS2017工程,創(chuàng)建了一個簡單的 Win32 Native 窗口
2.復(fù)制 lv_demos lvgl 的源代碼 (此處是官方 8.1 的),沒有做任何文件修改,僅刪掉了一些覺得用不上的目錄和組件(sdl, gpu等)
3.VS工程新建篩選器 lvgl lv_demos,進入對應(yīng)的目錄,搜索 *.c 文件直接拖拽到了 VS 工程篩選器 lvgl 和 lv_demos 中
4.創(chuàng)建 lvgl 配置文件 lv_conf.h,是根據(jù) lv_conf_template.h 修改而來
5.創(chuàng)建 lv_demos 配置文件 lv_demo_conf.h,是根據(jù) lv_demo_conf_template.h 修改而來
6.新增了顯示驅(qū)動(根據(jù)fbdev修改而來)和輸入設(shè)備驅(qū)動(根據(jù)win32drv修改而來),都在 main.c 中了
? 其實是可以直接使用 win32drv 的,但是自己做一下,更能加強了解和學(xué)習(xí)
7.編譯好的 exe 在 release 目錄
評價
1.代碼段僅 360K 體積非常優(yōu)秀,沒包含圖像解碼器,使用的是 bitmap,所以 exe 文件大部分數(shù)據(jù)都是資源數(shù)據(jù)。
2.移植簡單,配置方便,沒有遇到編譯錯誤,僅報一些 warning。
3.目前我對lvgl了解不多,僅跑了demo,不知道構(gòu)建界面的難度。但從運行效果來看無疑是嵌入式設(shè)備首選的界面庫
?
總結(jié)
以上是生活随笔為你收集整理的LVGL-v8.1 demo win32 VS2017工程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 螃蟹wifi驱动在AP模式下存在挂死系统
- 下一篇: 博通高通迈威尔螃蟹全志南方硅谷WiFi本