LittlevGL初體驗

前言

本文主要說明LVGL在Ubuntu上怎麼編譯,怎麼跑通Demo,關於LVGL的簡介,可以看我之前的文章主流嵌入式開源GUI比較(二)

1 Ubuntu

1.1 代碼下載以及編譯

首先需要安裝gcc和g++編譯工具鏈,執行

sudo apt-get install gcc g++

然後需要安裝SDL庫,執行

sudo apt-get update && sudo apt-get install -y build-essential libsdl2-dev

最後官方已經爲我們提供整套代碼,訪問pc_simulator_sdl_eclipse下載,或者直接在終端執行命令

git clone --recursive https://github.com/littlevgl/pc_simulator_sdl_eclipse.git

下載好之後你會得到一個pc_simulator_sdl_eclipse命名的文件夾,進入這個文件夾,執行

make && ./demo

你就可以看到如下界面了
lvgl demo_create
在pc_simulator_sdl_eclipse文件夾中,打開main.c文件夾,按照下圖說明修改打開和註釋不同行,看看不同的Demo吧,修改之後需要重新編譯運行
lvgl demo
下圖是第三個界面Demo
在這裏插入圖片描述
更多的Demo,可以訪問LVGL官網體驗

Other

除了pc_simulator_sdl_eclipse,官方還提供了替他版本的整套代碼

其中lv_linux_frame_buffer適合在有/dev/fb0節點的嵌入式系統中,除了這些,也可以自定義屬於自己的lv_drivers,以後會再寫一些文章,聊聊lvgl的結構,怎麼使用lvgl繪製界面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章