成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hi3861在特定地址燒錄音頻文件工具

系統 OpenHarmony
為了更加方便打包程序和燒錄固件,想做一個小工具來解決這個問題。不知道是不是重復造輪子。

??想了解更多內容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區??

??https://ost.51cto.com??

1、背景

(1)在openharmony的I2S例子中,有播放特定地址的音頻文件的代碼,但是沒有說明HiBurn怎么操作來向特定的地址燒錄內容。查了一些資料,也沒有頭緒。

(2)因為業務的需要,也需要在特定的地址存放大量數據。如果使用HiBurn燒錄,也比繁瑣。

所以,為了更加方便打包程序和燒錄固件,想做一個小工具來解決這個問題。不知道是不是重復造輪子。

2、規劃

想要在固件中存放數據,目前看有幾種方法:

(1)在程序編譯的之前添加上。比如在代碼中創建一個大的數組等。但是據說在openharmony這么做有bug,會導致莫名其妙的運行問題。于是放棄,沒有嘗試。

(2)在程序編譯數據后,打包數據之前,添加數據。瀏覽了一下python的源代碼,基本的流程了解,但是沒敢這么做,擔心因為自己的理解不到位,修改錯誤出bug,導致生成的原生allinone固件都有問題。另外資料有限,自己的能力也有限,不知道工作量有多大。所以,放棄該方案。

(3)在生成的最終固件(allinone)中添加需要的文件,該方案可以保證不影響allinone固件。該方案應該是比較笨的方案,但是是最穩妥的方案。確定了方案之后,開始造輪子。

3、思路

首選,我們需要溫習一下之前整理的allinone.bin固件格式。原文如下:

https://ost.51cto.com/posts/10816。

基本的方案為:

(1)解析bin文件,將數據拆分成數據頭,以及三個文件(Hi3861_loader_signed.bin、Hi3861_wifiiot_app_burn.bin、Hi3861_boot_signed_B.bin)。

(2)在第二個文件(Hi3861_wifiiot_app_burn.bin)的后面特定地址(程序配置界面設定的開始地址)添加需要燒錄的文件數據。

(3)按照規則合成文件。修改數據長度,CRC等信息。

4、成果

代碼通過VS編寫,運行需要.net4.7的庫。

(1)打開按鍵,為選擇allinone的固件。

(2)參數配置,為選擇需要寫入的開始地址和結束地址。超出地址范圍報錯。

(3)添加文件,此處可以添加需要燒錄的文件。如音頻文件等。

(4)執行生成,執行完成之后,會根據設定的文件名進行存儲,跟allinone同目錄。

5、總結

不知道該工具,是否會有小伙伴需要。

??想了解更多內容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區??

??https://ost.51cto.com??

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2020-11-06 10:15:16

HiBurn

2020-10-14 09:37:03

HiBurn鴻蒙.bin文件

2020-10-16 09:50:37

Hi3861WiFi熱點

2021-03-10 09:32:21

鴻蒙HarmonyOS應用開發

2022-03-15 15:00:59

Hi3861Pin接口鴻蒙

2023-05-26 16:07:14

Hi3861Wifi模塊

2020-10-14 09:41:02

Hi3861GPIO點燈

2022-09-20 14:27:23

設備開發鴻蒙

2022-03-07 15:05:58

HTTPHi3861數據解析

2020-11-02 11:27:09

鴻蒙LiteOS

2022-05-30 15:21:27

Hi3861TCP通信

2020-11-02 12:07:11

鴻蒙 GPIO

2022-05-11 15:24:56

鴻蒙智聯token燒錄

2020-10-19 10:31:44

HiSpark Wi-燒錄固件

2020-10-28 10:00:09

海思Hi3861CentOS鴻蒙LiteOS

2021-11-30 10:00:45

鴻蒙HarmonyOS應用

2020-10-28 10:03:43

Hi3861 GPIO點燈按鍵

2021-09-09 10:06:09

鴻蒙HarmonyOS應用

2020-10-12 09:36:04

鴻蒙

2022-03-04 15:51:43

TTS功能Hi3861科大訊飛
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91欧美| 国产视频一二三区 | 在线视频91 | 日日干日日操 | 亚洲一区二区三区视频 | 日韩一区二区三区视频在线观看 | 成人在线精品 | 久久久999精品 | 午夜视频精品 | 韩日精品一区 | 一区二区三区亚洲精品国 | 日韩电影一区 | 视频在线观看一区二区 | 日日拍夜夜 | 日韩欧美在线视频 | 天天看天天干 | 欧美一级黄带 | 国产乱码精品一品二品 | 久色视频在线 | 97精品视频在线观看 | 午夜爱爱毛片xxxx视频免费看 | 国产一区二区三区在线免费观看 | 日日夜夜精品视频 | 久久麻豆精品 | 欧美精品tv | 久久综合一区 | 国产精华一区 | 日韩中文字幕免费在线观看 | 成人一区二区三区在线观看 | 97超级碰碰 | 毛片a级 | 日韩视频一区二区 | 一区二区三区小视频 | 羞羞视频网站免费看 | 欧美精品欧美精品系列 | 国产精品视频久久 | 国产综合精品一区二区三区 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 久久久99精品免费观看 | 欧美综合在线视频 | 成人免费大片黄在线播放 |