在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【Renesas GUI挑戰賽】不成功的音樂相冊

冬至子 ? 來源:zealsoft ? 作者:zealsoft ? 2023-10-08 11:30 ? 次閱讀

一、原本的計劃

當初想實現音樂相冊,是基于以下考慮:

該開發板具備硬件解碼JPEG的能力,正好方便實現相冊功能;
該開發板具備音頻播放接口,只需要外接一個喇叭就可以實現音樂播放功能了;
LVGL本身有動畫函數,可以用來實現類似溶解、百葉窗之類的效果;
該開發板具備網絡接口,只需要在板子上實現一個簡單的Web服務器,就可以實現圖片文件的上傳和替換。

二、SD卡讀寫所遇到的問題

首先從Gitee網站上下載了HMI-Board的SDK,看了一下其中的例子,覺得Video示例和我所要實現的功能最接近。直接用Keil編譯了Video示例,先嘗試燒寫了Video示例,結果發現SD卡不能使用,程序無法從SD卡讀出視頻文件,出現如下錯誤:

[W/SDIO] host doesn't support card's voltages!
[E/SDIO] init SDIO card failed

剛開始懷疑SD卡有問題,不過換了多張SD卡之后發現問題依舊。由于從SD卡加載圖片是實現相冊功能的基礎,這個問題不解決就無法繼續,項目一度陷入困境。

后來決定下載RT-Thread Studio,不使用網上的SDK,而是直接用RT-Thread Studio內建的Video模板工程,這次編譯下載后程序居然可以正常運行,視頻的運行效果也算是流暢。

終于在8月底解決了SD卡的問題,當然就如前面說的9月份沒有能夠抽時間完成最初的設想,非常遺憾。

三、Video示例的分析

HMI-Board的SDK是一個用于播放AVI視頻的例子,它有很多限制:比如視頻格式必須是MJPG,因為該開發板只提供了硬件解碼JPEG的能力,而MJPG實際上就是多個JPEG組成的視頻序列;音頻只支持PCM(實際上是s16le格式),這個格式板子的音頻直接支持的,無需解碼。

廠商推薦使用格式工廠來進行所需要的AVI文件格式轉換(背后是ffmpeg完成的編碼),且編碼設置如下面兩個圖所示。

1.jpg

2.jpg

我們嘗試過使用其他編碼軟件,采用和格式工廠相同的音視頻設置,但是板子上解碼失敗,可能是編碼軟件使用了開發板不支持的編碼格式。

Video例子沒有啥容錯,一旦發現無法解碼就會停止運行。有網友在微信群里面反應Video例子運行一半就不能顯示視頻了,估計也是視頻中包括了開發板不支持的編碼。

要修改Video示例實現相冊的功能主要包括以下工作:

修改hmi-board-videoboardlvgldemovideolv_demo_video.c文件的file_explorer_event_cb函數,實現將目錄中的jpg和wav文件讀入;
修改hmi-board-videoboardportsaviplayerplayer.c中的player_entry函數,該函數完成實際的文件讀入和顯示。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編碼器
    +關注

    關注

    45

    文章

    3643

    瀏覽量

    134550
  • SD卡
    +關注

    關注

    2

    文章

    565

    瀏覽量

    63908
  • Web服務器
    +關注

    關注

    0

    文章

    138

    瀏覽量

    24409
  • RT-Thread
    +關注

    關注

    31

    文章

    1290

    瀏覽量

    40154
  • LVGL
    +關注

    關注

    1

    文章

    83

    瀏覽量

    2973
收藏 人收藏

    評論

    相關推薦

    顛覆格局 盤點12種不成功的智能硬件

    成功的硬件各有各的成功,但不成功的硬件往往都是相似的。總結了12種最不該做的硬件產品,基本上還真覆蓋到了絕大多數產品。各位不妨一看,萬一你想到了一個牛X 的創意,然后還碰巧符合了其中的幾條呢。
    發表于 03-23 13:41 ?1008次閱讀

    LabVIEW挑戰賽正式開賽,臺北總決賽等著你!

    LabVIEW挑戰賽正式開賽,大獎等你來拿!{:4_103:}一、賽事簡介:LabVIEW挑戰賽,是由GSDzone.net專業的圖形化系統設計門戶網站與***專業的LabVIEW社區LabVIEW
    發表于 05-23 10:56

    【DIGILENT挑戰賽】+電子相框

    的開發板,7系列的FPGA 全部是采用統一的構架,基于 virtex 6 的構架,所以這個FPGA還是很高端的,28nm的芯片。關于板子的介紹可以看我的第一篇:【DIGILENT挑戰賽】arty artix
    發表于 05-03 20:10

    5天通過VR學習原理圖設計挑戰賽

    5天通過VR學習原理圖設計挑戰賽搞事情,搞大事情,你敢來我就敢免費!5天通過VR完成原理圖設計挑戰賽,完成挑戰學費全免。活動僅剩5天,快來參與挑戰吧。詳情戳:http://t.elec
    發表于 04-08 19:01

    5天通過VR學習原理圖挑戰賽

    5天通過VR完成原理圖設計挑戰賽,完成挑戰學費全免。活動僅剩5天,快來參與挑戰吧。詳情戳:http://t.elecfans.com/c770.html?elecfans_trackid=lt
    發表于 04-08 19:04

    分享3天LabVIEW人臉識別挑戰賽設計心得,贏取學院課程福利!

    `不知不覺,龍哥《3天教你學會LabVIEW人臉識別挑戰賽》第1期,活動已經接近尾聲啦,相信在緊張又激烈的3天學習過程中,大家對如何使用LabVIEW獨立搭建人臉識別系統,有了一些自己的學習體會。特
    發表于 04-26 17:19

    【福利加“碼”】鴻蒙線上Codelabs系列挑戰賽第三期:挑戰HarmonyOS分布式趣味應用

    。除了豐富的線上活動,1024程序員節自然少不了一場狂歡派對,華為開發者大會2021(Together)現場還為大家準備了眾多線下Codelabs挑戰賽,有趣好玩的互動體驗裝置,干貨滿滿的分享和音樂節,歡迎大家的到來。
    發表于 10-20 14:58

    【獲獎公示】華秋PCB多層板設計挑戰賽獲獎名單

    經過李增老師細心評審,本次挑戰賽的排名已出爐,以下為排名得分及作品,恭喜所有獲獎者!第一名:獲獎者:卿小小_9e6作品:【PCB多層板設計挑戰賽】+FPGA控制器得分:98分 李增老師點評:板子
    發表于 11-22 14:19

    【精品合集】瑞薩RA4M2物聯網網關設計挑戰賽作品合集

    大賽詳情:瑞薩RA4M2(Cortex-M33內核MCU)物聯網網關設計挑戰賽【資料合集】瑞薩RA4M2物聯網網關設計挑戰賽參考資料作品:作者:hehung【RA4M2設計挑戰賽】1. RASC配置
    發表于 03-07 14:33

    PHP教程之PHPstudy安裝不成功的解決方案資料說明

    本文檔的主要內容詳細介紹的是PHP教程之PHPstudy安裝不成功的解決方案資料說明。
    發表于 03-05 16:57 ?4次下載
    PHP教程之PHPstudy安裝<b class='flag-5'>不成功</b>的解決方案資料說明

    pcb導入不成功?原理圖如何進行ID號的復位

    有時候我們會出現我們的原理圖導入我們的PCB出現我們的導入不成功,并且檢查封裝都是ok,也沒有出現unkown pin,但是我們的PCb分封裝就是導入不成功
    的頭像 發表于 09-30 11:04 ?5408次閱讀
    pcb導入<b class='flag-5'>不成功</b>?原理圖如何進行ID號的復位

    stm32程序下載不成功

    stm32程序下載不成功
    發表于 11-17 17:36 ?13次下載
    stm32程序下載<b class='flag-5'>不成功</b>

    開發活動 | 嵌入式GUI挑戰賽報名開啟!參賽申領開發板

    開發挑戰賽 RT-Thread社區聯合LVGL社區,及合作伙伴瑞薩電子正式開啟2023嵌入式GUI挑戰賽,歡迎你來挑戰! 在本次大賽中,我們歡迎所有參賽者來構建全面的嵌入式
    的頭像 發表于 07-03 12:10 ?732次閱讀
    開發活動 | 嵌入式<b class='flag-5'>GUI</b><b class='flag-5'>挑戰賽</b>報名開啟!參賽申領開發板

    Renesas GUI挑戰—天氣日歷設計

    本次參加HMI-Boardt挑戰賽,提交的作品是天氣萬年歷,實現的功能主要有以下幾點
    的頭像 發表于 09-15 15:53 ?1312次閱讀
    <b class='flag-5'>Renesas</b> <b class='flag-5'>GUI</b><b class='flag-5'>挑戰</b>—天氣日歷設計

    navicat導入SQL文件不成功

    Navicat是一款功能強大的數據庫管理工具,可以幫助用戶輕松管理和操作數據庫。然而,有時用戶在導入SQL文件時可能會遇到問題,導致導入不成功。本文將詳細介紹導入SQL文件不成功的原因和解
    的頭像 發表于 11-21 11:01 ?6860次閱讀
    主站蜘蛛池模板: jiucao在线观看精品| 天天草天天射| 国产激烈床戏无遮挡观看| 国产一区二区三区美女图片| 久久99热狠狠色精品一区| 久久久精品免费视频| 国产看色免费| 亚洲综合五月天欧美| 天天干夜夜曰| 精品午夜久久影视| 2018天天操夜夜操| 在线观看日本免费不卡 | 免费公开视频人人人人人人人| 六月婷婷七月丁香| 国产成人精品免费视频大全可播放的| www色网站| 神马福利| 午夜aa| 男女刺激性视频大片| 亚洲特黄大黄一级毛片| 四虎永久免费在线观看| 女人张开双腿让男人桶完整 | 欧美日韩啪啪| 黄色a网| 午夜一级免费视频| 国产免费福利网站| 特黄aa级毛片免费视频播放| 一区二区三区四区精品| 日本人色道| 国产精品毛片在线大全| 天堂资源在线| 国产男靠女免费视频网站| 真人实干一级毛片aa免费| 日本韩国做暖暖小视频| 高清成人| 国产又粗又大又爽又免费| 午夜免费网址| 色噜噜亚洲| 成人sese| 国产播放啪视频免费视频| 老师你好滑下面好湿h|