很久很久前,剛開始研究 ARM嵌入式系統時,就對圖形化介面吸引,希望能有一套開源、輕量、開機快速又能支援顯示中文的GUI,後來有找到一個名為ParaGUI的平台,不過基於沒太多時間研究,所以只稍稍碰了一下下,玩了幾個widge就沒再繼續了
這陣子在網上亂逛時,無意發現,原來還有一套能滿足我想要的GUI平台,LittlevGL,簡稱 LVGL
網頁寫的簡單明暸,有什麼功能,啪拉啪拉一籮筐,重點是體積小,80 kB Flash, 12 kB RAM就能執行起來了,這對一般的MCU來說,就是一大福音呀
在Github上,也已有提供 Arduino的lv_arduino library,下載後直接使用即可,不過Arduino版的LVGL圖形顯示是建立在TFT_eSPI library上,所以必須先讓TFT_eSPI能正確驅動 LCD螢幕,LVGL才能正常顯示
後續再慢慢介紹設定與使用方式,重點是中文字的顯示呀
(圖片來源:LittlevGL官網)
2019年11月28日 星期四
遇見 LittlevGL
訂閱:
文章 (Atom)
定義Arduino Flash Partition
在Arduino 的工程目錄中,增加一個 partitions.csv 文字檔案,內容範例如下 # Name, Type, SubType, Offset, Size, Flags nvs, data, nvs, 0x9000, 0x5000, o...
-
之前使用ESP8266製作Homekit裝置時,都須藉由RPi3當中繼,才能透過手機與Homekit裝置做控制 現在在ESP32上,裝置已經可以獨立運作,不再需要RPi3了 感謝網路上的許多神人們 younghyunjo , maximkulkin 開發ESP32的程...
-
markdown 因要讀取電表的資料,所以接觸了SCPI這個語言,這次又要讀取示波器的波形資料,所以乾脆整理了一下使用的命令,方便於日後查詢 SCPI (Standard Command for Programmable Instrumentation)可程式化儀器標準語言,是透...
-
markdown Home Assistant 我是用 官方的映象檔 安裝在樹莓派上使用,下載的檔案就直接燒錄在SD卡即可,這邊我使用的燒錄軟體是 Rufus 。 但別急著插進樹莓派開機,還要設定WiFi連線,才能讓樹莓派連上網路 在SD卡根目錄下,新增一個CONFIG的目錄,...