這個項目是B站上很多人做過的項目
源項目是https://github.com/FASTSHIFT/X-TRACK
首先我們要先了解專案構(gòu)成架構(gòu)發(fā)展,相關(guān)代碼在
路徑Software/X-Track
要經(jīng)過一番學(xué)習(xí)個人覺得最需要注意下面兩個路徑
Software/X-Track/Simulator/LVGL.Simulator/HAL
Software/X-Track/USER
Simulator/LVGL.Simulator/HAL
本來是給PC 模擬用的 HAL 基于HMI-Board目前只有LCD,并且使用RT-Thread 基本上能直接對接
USER
可以看出是基于 Arduino 開發(fā)的程序,對我們來說現(xiàn)在有了RTduino支持也可能快速的接入了
我的復(fù)刻https://github.com/KunYi/duino-hmi-boardbranch: X-Track
只驗證 env/scons 編譯,用ubuntu 22.04 系統(tǒng)安裝的arm-none-eabi toolchain
支持VSCode with Cortex-Debug/PyOCD 除錯
編譯步驟
按照下面步驟拉取git repos與進(jìn)行編譯方式
刷新firmware
pyocd 需要有安裝好 Renesas RA_DFP
可以用 pyocd pack install 安裝,或是用 pyocd pack show 檢查安裝
如下安裝了 STM32F4xx & Renesas.RA_DFP
這樣我修改了 SConstruct 加進(jìn)了 flash 命令支持
也使用VSode Cortex-Debug 配置pyocd 用來偵錯
展示
用模擬的版本視頻
目前已知問題
使用OnChip RTC 系統(tǒng)出現(xiàn)異常,反應(yīng)過慢,目前使用Software RTC
調(diào)整LVGL Thread Stack 從原來4096到8192可以修復(fù)
提示
需要修改 board/X-Track/App/Config/Config.h 內(nèi)部
修改預(yù)設(shè)GPS起始,當(dāng)沒有GPS信號,有一個設(shè)置的起始地點
CONFIG_GPS_LONGITUDE_DEFAULT
CONFIG_GPS_LATITUDE_DEFAULT
修改為false 切換為 GCJ-02 座標(biāo)系
CONFIG_MAP_USE_WGS84_DEFAULT
切換起始地圖放大級
CONFIG_LIVE_MAP_LEVEL_DEFAULT
地圖載入路徑, 目前是 /MAP
CONFIG_MAP_DIR_PATH_DEFAULT
-
board
+關(guān)注
關(guān)注
0文章
38瀏覽量
20005 -
HMI系列
+關(guān)注
關(guān)注
0文章
6瀏覽量
5618 -
Arduino
+關(guān)注
關(guān)注
189文章
6493瀏覽量
190199
發(fā)布評論請先 登錄
基于HMI-Board的智能宿舍空調(diào)管理系統(tǒng)設(shè)計案例

HMI-Board開發(fā)板工程在添加新組件時LVGL組件會報錯的解決辦法

使用DAPLink在對HMI-Board進(jìn)行固件燒錄,棧溢出如何解決?

【開源自行車碼表】X-TRACK——這可能是你見過最強(qiáng)的DIY自行車碼表
限量預(yù)售|2D加速、JPEG硬解、超高性價比M4芯片,您的圖形評估利器——HMI-Board來啦!

聯(lián)合發(fā)布 | 2D加速、JPEG硬解、超高性價比M4芯片,您的圖形評估利器——HMI-Board來啦!

怎么解決HMI-Board在調(diào)試4bitSDHI掛載文件系統(tǒng)失敗的問題呢?

瑞薩RA6M3 HMI-Board Video Demo 上手指南

基于HMI-Board開發(fā)板的多參傳感器串口屏設(shè)計

【直播預(yù)告】HMI-Board Windows32

【直播預(yù)告】基于RT-Thread & LVGL RA6M3 HMI-Board兒童益智學(xué)習(xí)機(jī)

RA6M3 RT-Thread* LVGL HMI Board開發(fā)實踐指南-GPIO實踐

HMI-Board OTA升級快速上手指南

評論