自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

HarmonyOSConnect套餐一:產(chǎn)品Json文件配置與固件燒錄

系統(tǒng) OpenHarmony
主要介紹在開(kāi)發(fā)鴻蒙智聯(lián)產(chǎn)品時(shí)需要配置的json文件,以及固件燒錄,token燒錄和sn注冊(cè)等基礎(chǔ)環(huán)境:Hi3861模組,OpenHarmony1.1.0,自帶OpenSSL的PC(ubuntu20)。

??想了解更多關(guān)于開(kāi)源的內(nèi)容,請(qǐng)?jiān)L問(wèn):??

??51CTO 開(kāi)源基礎(chǔ)軟件社區(qū)??

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

前言:主要介紹在開(kāi)發(fā)鴻蒙智聯(lián)產(chǎn)品時(shí)需要配置的json文件,以及固件燒錄,token燒錄和sn注冊(cè)等

基礎(chǔ)環(huán)境:Hi3861模組,OpenHarmony1.1.0,自帶OpenSSL的PC(ubuntu20)

一、 JSON文件配置

產(chǎn)品json路徑:

device/hisilicon/hi3861/sdk_liteos/components/hilink/json。

1、 新增產(chǎn)品配置文件

在該路徑下新增Profile_**.JSON文件,可在DP平臺(tái)產(chǎn)品詳情中下載。

2、 參數(shù)配置

3、 AC-key參數(shù)說(shuō)明

在DP平臺(tái)產(chǎn)品詳情中下載AC_KEY文件。

然后在VSCODE中下載hexdump for VScode插件,用于打開(kāi)二進(jìn)制文件。

點(diǎn)擊右上角的按鈕,即可打開(kāi)*.key二進(jìn)制文件。

4、 生成代碼

在代碼根目錄運(yùn)行commBoard.sh腳本,如:

./commBoaard.sh 2FPI。

后面的參數(shù)是產(chǎn)品的productID。

可將JSON文件中的內(nèi)容轉(zhuǎn)換并生成下圖中hilink_device.h和hilink_device.c文件。

二、 編譯

在代碼根目錄中使用hb編譯

hb set

選擇hi3861。

hb build -f

結(jié)果為success則編譯成功。

編譯完成后,在out/hi3861/hi3861目錄下找到然后燒錄。

三、 固件燒錄

1、 使用HiBurn串口燒錄工具燒錄固件

(1)配置HiBurn燒錄波特率。

選擇2000000燒錄更快。

(2) 選擇固件燒錄。

(3) 連接串口。

(4) 按下復(fù)位鍵,開(kāi)始燒錄。

(5) 燒錄完成后,斷開(kāi)連接。

2、 燒錄token

(1) 獲取token。

1) 準(zhǔn)備一臺(tái)帶Linux系統(tǒng)的PC,自帶OpenSSL。

2) 在命令行窗口執(zhí)行如下命令,生成私鑰。

openssl genrsa -out rsa_private_key.pem 1024。

openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt >> privatekey.txt。

3) 執(zhí)行如下命令,生成私鑰對(duì)應(yīng)的公鑰。

openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

并拷貝公鑰中的如下紅框內(nèi)容:

4) 申請(qǐng)軟證書(shū)。

在DP平臺(tái)中找到設(shè)備授權(quán)并申請(qǐng)?jiān)O(shè)備授權(quán),將拷貝的公鑰內(nèi)容粘貼到相應(yīng)位置。

5)等狀態(tài)成功后下載軟證書(shū)。

6) 采用配套解密工具,對(duì)下載的*.lic文件進(jìn)行解密。

解密工具見(jiàn)附件。

將解壓后得到的*.lic文件和之前生成公鑰時(shí)的privatekey.txt文件放到解密工具文件夾的與RsaDec.bat腳本同級(jí)目錄下然后運(yùn)行RsaDec.bat生成相應(yīng)的軟證書(shū)。

(2) 燒錄token。

使用串口調(diào)試工具sscom

1) 先設(shè)置好,然后復(fù)位模組。

AT+TOKEN=[token號(hào)][回車換行]。

2) AT+FTM=0[回車換行] 切換為用戶模式。

=1時(shí)為產(chǎn)測(cè)模式,token的燒錄只能為這個(gè)模式,復(fù)位生效。

3)AT+RST 復(fù)位,然后出現(xiàn)wait STA join AP即可。

3、 新增設(shè)備SN

(1) AT+MAC?

可以查看設(shè)備的mac地址,如:80:a0:36:b3:69:b4。

確保每個(gè)設(shè)備的mac地址不變,mac地址去掉:以及字母全大寫(xiě)就是設(shè)備的SN號(hào)

(2) 在DP平臺(tái):產(chǎn)品開(kāi)發(fā)->集成開(kāi)發(fā)->管理調(diào)測(cè)設(shè)備。

新增設(shè)備,輸入SN號(hào),然后保存即可。

最后就可以用智慧生活app(beta)開(kāi)始愉快的連接我們的鴻蒙智聯(lián)產(chǎn)品啦!

??想了解更多關(guān)于開(kāi)源的內(nèi)容,請(qǐng)?jiān)L問(wèn):??

??51CTO 開(kāi)源基礎(chǔ)軟件社區(qū)??

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

責(zé)任編輯:jianghua 來(lái)源: 鴻蒙社區(qū)
相關(guān)推薦

2020-10-19 10:31:44

HiSpark Wi-燒錄固件

2020-11-10 10:00:10

HarmonyOS

2021-07-13 05:47:40

GroovyJSON軟件開(kāi)發(fā)

2021-08-13 13:55:03

鴻蒙HarmonyOS應(yīng)用

2024-04-25 12:35:14

JSONC#開(kāi)發(fā)

2023-05-06 18:31:25

2020-11-06 10:15:16

HiBurn

2020-10-14 09:37:03

HiBurn鴻蒙.bin文件

2022-06-06 08:47:32

Ansible配置文件

2011-01-21 15:08:45

Sendmail

2020-12-21 15:01:54

5G4G運(yùn)營(yíng)商

2010-01-07 17:16:19

Ubuntu MySQ

2019-03-30 11:17:05

聯(lián)通eSIM

2019-11-20 18:47:26

物聯(lián)網(wǎng)OTA軟件

2010-01-15 10:36:49

CentOS yum配

2015-03-13 11:13:19

Linux

2010-02-04 13:43:26

Linux vsFTP

2017-05-24 11:28:20

2009-10-12 12:41:04

Linux文件屬性目錄配置

2023-06-07 07:31:04

PC端app脫殼技巧
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)