0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用HMI-Board 復(fù)刻 X-Track

RT-Thread官方賬號(hào) ? 2024-11-02 08:09 ? 次閱讀

這個(gè)項(xiàng)目是B站上很多人做過(guò)的項(xiàng)目

源項(xiàng)目是https://github.com/FASTSHIFT/X-TRACK

首先我們要先了解專案構(gòu)成架構(gòu)發(fā)展,相關(guān)代碼在

路徑Software/X-Track

要經(jīng)過(guò)一番學(xué)習(xí)個(gè)人覺(jué)得最需要注意下面兩個(gè)路徑

Software/X-Track/Simulator/LVGL.Simulator/HAL

Software/X-Track/USER

Simulator/LVGL.Simulator/HAL

本來(lái)是給PC 模擬用的 HAL 基于HMI-Board目前只有LCD,并且使用RT-Thread 基本上能直接對(duì)接

USER

可以看出是基于 Arduino 開(kāi)發(fā)的程序,對(duì)我們來(lái)說(shuō)現(xiàn)在有了RTduino支持也可能快速的接入了

我的復(fù)刻https://github.com/KunYi/duino-hmi-boardbranch: X-Track

只驗(yàn)證 env/scons 編譯,用ubuntu 22.04 系統(tǒng)安裝的arm-none-eabi toolchain

支持VSCode with Cortex-Debug/PyOCD 除錯(cuò)

編譯步驟

按照下面步驟拉取git repos與進(jìn)行編譯方式

aeac70d8-98ae-11ef-8084-92fbcf53809c.pngaeb9b090-98ae-11ef-8084-92fbcf53809c.png

刷新firmware

pyocd 需要有安裝好 Renesas RA_DFP

可以用 pyocd pack install 安裝,或是用 pyocd pack show 檢查安裝

如下安裝了 STM32F4xx & Renesas.RA_DFP

aec8f5b4-98ae-11ef-8084-92fbcf53809c.png

這樣我修改了 SConstruct 加進(jìn)了 flash 命令支持

aed3e154-98ae-11ef-8084-92fbcf53809c.png

也使用VSode Cortex-Debug 配置pyocd 用來(lái)偵錯(cuò)

aee98d2e-98ae-11ef-8084-92fbcf53809c.png

展示

aefa582a-98ae-11ef-8084-92fbcf53809c.png

用模擬的版本視頻

目前已知問(wèn)題

使用OnChip RTC 系統(tǒng)出現(xiàn)異常,反應(yīng)過(guò)慢,目前使用Software RTC

調(diào)整LVGL Thread Stack 從原來(lái)4096到8192可以修復(fù)

提示

需要修改 board/X-Track/App/Config/Config.h 內(nèi)部

修改預(yù)設(shè)GPS起始,當(dāng)沒(méi)有GPS信號(hào),有一個(gè)設(shè)置的起始地點(diǎn)

CONFIG_GPS_LONGITUDE_DEFAULT

CONFIG_GPS_LATITUDE_DEFAULT

修改為false 切換為 GCJ-02 座標(biāo)系

CONFIG_MAP_USE_WGS84_DEFAULT

切換起始地圖放大級(jí)

CONFIG_LIVE_MAP_LEVEL_DEFAULT

地圖載入路徑, 目前是 /MAP

CONFIG_MAP_DIR_PATH_DEFAULT

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • board
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    20001
  • HMI系列
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    5617
  • Arduino
    +關(guān)注

    關(guān)注

    189

    文章

    6492

    瀏覽量

    190147
收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于HMI-Board的智能宿舍空調(diào)管理系統(tǒng)設(shè)計(jì)案例

    為解決寢室空調(diào)總是忘關(guān)的問(wèn)題,基于HMI-Board設(shè)計(jì)了一款智能空調(diào)管理器,可通過(guò)onenet指令下發(fā)實(shí)現(xiàn)遠(yuǎn)程關(guān)閉空調(diào)。
    的頭像 發(fā)表于 07-31 14:57 ?1780次閱讀
    基于<b class='flag-5'>HMI-Board</b>的智能宿舍空調(diào)管理系統(tǒng)設(shè)計(jì)案例

    HMI-Board開(kāi)發(fā)板工程在添加新組件時(shí)LVGL組件會(huì)報(bào)錯(cuò)的解決辦法

    在使用HMI-Board開(kāi)發(fā)板開(kāi)發(fā)lvgl的GUI界面設(shè)計(jì)時(shí),可以直接在官方提供的lvgl的demo中開(kāi)發(fā),這樣就可以省去lvgl最初的繁瑣配置步驟,這里真的要感謝官方,將最繁瑣的一步幫我們省去了,可以更加專注于LVGL的開(kāi)發(fā)。
    的頭像 發(fā)表于 09-13 16:17 ?1881次閱讀
    <b class='flag-5'>HMI-Board</b>開(kāi)發(fā)板工程在添加新組件時(shí)LVGL組件會(huì)報(bào)錯(cuò)的解決辦法

    Renesas HMI Board挑戰(zhàn)賽—FSP工具使用

    RT-Thread和瑞薩推出的HMI-Board上的主控芯片型號(hào)為R7FA6M3AH3CFB。
    的頭像 發(fā)表于 11-22 11:32 ?1588次閱讀
    Renesas <b class='flag-5'>HMI</b> <b class='flag-5'>Board</b>挑戰(zhàn)賽—FSP工具使用

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

    使用DAPLink在對(duì)HMI-Board進(jìn)行固件燒錄時(shí),最初使用bin固件從0x000000處進(jìn)行燒錄,但是燒錄到一半發(fā)現(xiàn)燒錯(cuò)程序就將DAPLink拔出。但是隨后再使用之前可以成功燒錄的elf/hex等文件就報(bào)了棧溢出的錯(cuò)誤。
    發(fā)表于 09-27 08:29

    復(fù)刻X-TRACK碼表過(guò)程

    嵌入式智能設(shè)備運(yùn)動(dòng)跟蹤器
    飛起的小鵬
    發(fā)布于 :2022年01月20日 14:27:28

    【開(kāi)源自行車碼表】X-TRACK——這可能是你見(jiàn)過(guò)最強(qiáng)的DIY自行車碼表

    X-TRACK介紹X-TRACK 是由 FASTSHIFT 設(shè)計(jì)制作的一款軟硬件開(kāi)源GPS自行車碼表。其支持離線實(shí)時(shí)地圖顯示,支持記錄和顯示實(shí)時(shí)軌跡以及導(dǎo)出標(biāo)準(zhǔn)GPX格式的軌跡文件。X-TRACK
    發(fā)表于 07-26 11:04

    限量預(yù)售|2D加速、JPEG硬解、超高性價(jià)比M4芯片,您的圖形評(píng)估利器——HMI-Board來(lái)啦!

    HMI-Board簡(jiǎn)介 HMI-Board 為 RT-Thread 聯(lián)合瑞薩推出的高性價(jià)比圖形評(píng)估套件,取代傳統(tǒng)的 HMI +?主控板?硬件,一套硬件即可實(shí)現(xiàn) HMI + IoT +?
    的頭像 發(fā)表于 05-16 05:45 ?1683次閱讀
    限量預(yù)售|2D加速、JPEG硬解、超高性價(jià)比M4芯片,您的圖形評(píng)估利器——<b class='flag-5'>HMI-Board</b>來(lái)啦!

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

    HMI-Board簡(jiǎn)介 HMI-Board為瑞薩與RT-Thread聯(lián)合推出的高性價(jià)比圖形評(píng)估套件 ,取代傳統(tǒng)的HMI+主控板硬件,一套硬件即可實(shí)現(xiàn)HMI+IoT+控制的全套能力。依托
    的頭像 發(fā)表于 05-19 15:15 ?1846次閱讀
    聯(lián)合發(fā)布 | 2D加速、JPEG硬解、超高性價(jià)比M4芯片,您的圖形評(píng)估利器——<b class='flag-5'>HMI-Board</b>來(lái)啦!

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

    這兩天在學(xué)習(xí)使用HMI-Board的SDHI功能,在掛載文件系統(tǒng)時(shí)遇到了開(kāi)發(fā)實(shí)踐指南中提到掛載文件系統(tǒng)失敗的問(wèn)題,根據(jù)開(kāi)發(fā)實(shí)踐指南中的方法能夠解決1bit位SDHI掛載文件系統(tǒng)失敗的問(wèn)題,但在使用4bit位SDHI的時(shí)候,同樣的代碼會(huì)再次掛載失敗,如下圖所示。
    的頭像 發(fā)表于 08-07 14:53 ?845次閱讀
    怎么解決<b class='flag-5'>HMI-Board</b>在調(diào)試4bitSDHI掛載文件系統(tǒng)失敗的問(wèn)題呢?

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

    RT-Thread 聯(lián)合瑞薩, LVGL于今年6月份推出了HMI Board 開(kāi)發(fā)模式,取代傳統(tǒng)的 HMI +?主控板?硬件,一套硬件即可實(shí)現(xiàn) HMI + IoT +?控制?的全套能力
    的頭像 發(fā)表于 09-15 18:25 ?2382次閱讀
    瑞薩RA6M3 <b class='flag-5'>HMI-Board</b> Video Demo 上手指南

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

    目前產(chǎn)品使用迪文等串口屏顯示傳感器的多參數(shù)數(shù)據(jù),顯示部分原理圖和底層代碼不開(kāi)放,影響了部分使用場(chǎng)合的行業(yè)安全認(rèn)證;現(xiàn)在使用HMI-Board+RTThread的方式代替現(xiàn)有功能。
    發(fā)表于 09-18 11:41 ?1036次閱讀
    基于<b class='flag-5'>HMI-Board</b>開(kāi)發(fā)板的多參傳感器串口屏設(shè)計(jì)

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

    三晚,我們有幸邀請(qǐng)到了本次大賽的一等獎(jiǎng)得主,他將與我們分享他的作品——HMI-Board智能終端桌面。 直播信息 直播主題 HMI-Board?Windows32 直播時(shí)間 11月15日?2030 直播
    的頭像 發(fā)表于 11-14 18:20 ?661次閱讀
    【直播預(yù)告】<b class='flag-5'>HMI-Board</b> Windows32

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

    五晚,我們有幸邀請(qǐng)到了本次大賽的二等獎(jiǎng)得主,他將與我們分享他的作品——基于RT-Thread LVGL RA6M3 HMI-Board兒童益智學(xué)習(xí)機(jī)。 直播信息 直播主題 基于HMI-Board和LVGL
    的頭像 發(fā)表于 11-30 19:05 ?863次閱讀
    【直播預(yù)告】基于RT-Thread &amp; LVGL  RA6M3 <b class='flag-5'>HMI-Board</b>兒童益智學(xué)習(xí)機(jī)

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

    RT-Thread即將發(fā)布一系列RA6M3外設(shè)驅(qū)動(dòng)的實(shí)踐指南,我們將使用瑞薩RA6M3 HMI-Board 開(kāi)發(fā)板,帶領(lǐng)大家上手RT-Thread設(shè)備驅(qū)動(dòng), 本篇文章將介紹GPIO外設(shè)。GPIO
    的頭像 發(fā)表于 11-30 19:05 ?1764次閱讀
    RA6M3 RT-Thread* LVGL <b class='flag-5'>HMI</b> <b class='flag-5'>Board</b>開(kāi)發(fā)實(shí)踐指南-GPIO實(shí)踐

    HMI-Board OTA升級(jí)快速上手指南

    硬件平臺(tái)HMI-Board為RT-Thread聯(lián)合瑞薩推出的高性價(jià)比圖形評(píng)估套件,取代傳統(tǒng)的HMI+主控板硬件,一套硬件即可實(shí)現(xiàn)HMI+IoT+控制的全套能力。依托于瑞薩高性能芯片RA6M3
    的頭像 發(fā)表于 01-18 11:46 ?676次閱讀
    <b class='flag-5'>HMI-Board</b> OTA升級(jí)快速上手指南

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品