映象燒錄【通過HarmonyOS IDE工具DevEco】
說明:文章是在電腦筆記上完成,複製到部落格上來無圖片;帶有操作截圖的文章已經以PDF的形式通過資源上傳部落格,連結如下:
https://mp.csdn.net/console/upDetailed
將生成的bin 檔案燒錄到板卡中:
點選外掛圖示
點選配置 -->燒錄 -->安裝
到重點了,很多小夥伴在上面提示安裝串列埠的時候,死活安裝不上或者出現如下找不到環境變數的提示:
很多小夥伴開始 反覆進行上面的鬼打牆。。。。。。
解決辦法:
【建議全域性科學上網】
重新安裝Node.js
DevEco外掛的燒錄功能依賴nodejs和相關外掛,需要先安裝nodejs和相關外掛;
Node.js下載頁面:https://nodejs.org/en/download/ 例如選擇 64 bit Windows Installer (.msi) 下載
Node.js 安裝過程中提示,“Tools for Native Modules” 介面的核取方塊可以不用勾選(勾選該選項後需要從npm官網下載安裝vs編譯工具包和Python,耗時較長,後續安裝serial外掛之前,使用國內映象單獨安裝速度較快);如果是全域性科學上網,可以在安裝過程中勾選該選項後需要從npm官網下載安裝vs編譯工具包和Python。
安裝完成後,設定環境變數 NODE_PATH 為 C:\Users\%USERNAME%\AppData\Roaming\npm\node_modules 其中%USERNAME%為實際使用者名稱;
重新安裝hpm和其他npm包
使用國內映象源,加速模組下載速度:npm config set registry https://registry.npm.taobao.org
安裝hpm 鴻蒙元件管理器:npm install -g @ohos/hpm-cli
安裝Windows編譯工具包,
serialport 包需要編譯本地模組,必須先安裝此包才能安裝 serialport 包:
npm install -g windows-build-tools
安裝 tftp 包,用於啟動tftp伺服器,通過網路方式向單板燒錄映像:
npm install -g tftp
安裝 serialport 包,用於通過串列埠燒寫映像:
npm install -g serialport npm install -g @serialport/parser-readline
此處如果出現ERR,可以試試先
npm install -g @serialport/parser-readline
再
npm install -g serialport
再檢視一下python版本,確保3.7以上
進入VS Code檢視串列埠是否可以使用:
注意:VS Code安裝如下紅框中的安裝包
點選串列埠後出現COM提示:
如下圖示,已經可以找到串列埠:
?。。。至此串列埠已經可以正常找到。
下面進行測試串列埠是否可以進行正常的使用:
映象燒錄:
Hi3861 WLAN模組的映象燒錄可以通過HarmonyOS IDE工具DevEco完成,工具的基本使用請參考DevEco Device Tool使用指南,燒錄過程包含如下步驟。
1.使用USB線連線Windows工作臺和WLAN模組。
2.下載USB轉串列埠驅動,安裝USB轉串列埠驅動。
3.查詢裝置管理器上的COM口,如CH340(COM2)。該串列埠整合了燒錄、日誌列印、AT命令等功能。
4.進入IDE燒錄配置介面。
5.基礎引數配置如下。
在Baud rate中選擇合適的波特率,波特率越高燒寫速度越快,此處建議使用預設值921600。
在Data bit中選擇資料位,WLAN模組使用預設值8。
選擇 燒錄包路徑,選擇Mode為“Hiburn”。
點選“Save”儲存配置。
燒錄包路徑示意圖
6.在DevEco工具介面中單擊“燒錄”按鈕,然後選擇燒錄串列埠。
出現問題:
解決問題:
1.在win10 系統中搜尋框 輸入 Windows PowerShell,選擇 管理員身份執行
2、使用,win+R開啟了powershell命令列之後,輸入set-ExecutionPolicy RemoteSigned,然後更改許可權為A,最後通過 get-ExecutionPolicy 檢視當前的狀態
再次下載:
DevEco工具使用:
完成版本構建及燒錄後,下面開始介紹如何在串列埠終端上執行AT命令,使WLAN模組聯網。
保持Windows工作臺和WLAN模組的連線狀態,在DevEco工具最下方,點選“Serial port”按鈕,彈出串列埠終端的配置介面。
選擇串列埠,並完成引數配置。根據實際情況輸入串列埠號,此處為“COM2”;波特率、資料位、停止位使用預設值;由於AT命令輸入需要以“\r\n”結尾,否則輸入無效,所以結束符處輸入“1”。
按reset鍵復位WLAN模組,終端介面顯示“ready to OS start”,則啟動成功。
如果沒反應的話,插拔一下type-c。
在DevEco的串列埠終端中,依次執行如下AT命令,啟動STA模式,連線指定AP熱點,並開啟DHCP功能。
AT+STARTSTA - 啟動STA模式
AT+SCAN - 掃描周邊AP
AT+SCANRESULT - 顯示掃描結果
AT+CONN="SSID",,2,"PASSWORD" - 連線指定AP,其中SSID/PASSWORD為待連線的熱點名稱和密碼
AT+STASTAT - 檢視連線結果
AT+DHCP=wlan0,1 - 通過DHCP向AP請求wlan0的IP地址
檢視WLAN模組與閘道器聯通是否正常,如下圖所示。
AT+IFCFG - 檢視模組介面IP
AT+PING=X.X.X.X - 檢查模組與閘道器的聯通性,其中X.X.X.X需替換為實際的閘道器地址
演示:
參考:HarmonyOS社群、小熊派開源社群
相關文章
- HarmonyOS:DevEco Profiler調優工具dev
- JZ2440在U-boot中通過網路方式燒錄映象的幾種方法boot
- docker學習(常用命令,映象燒錄,定製映象)Docker
- 怎樣連線IDE介面燒錄機到Laptop上?IDEAPT
- 傑裡之Bin 檔案燒錄過程【篇】
- 光雕燒錄機與普通燒錄機的區別?
- DVD-Cloner 2021 for mac(DVD光碟燒錄工具)Mac
- arduino韌體燒錄UI
- DevEco Studio 2.0開發鴻蒙HarmonyOS應用初體驗全面測評dev鴻蒙
- docker通過commit命令提交一個映象DockerMIT
- Ashampoo Burning Studio 23,一站式燒錄工具
- 通過容器提交映象(docker commit)以及推送映象(docker push)筆記DockerMIT筆記
- Hi3516開發筆記(六):通過HiTools使用USB/串列埠將uboot按照分割槽表燒寫映象筆記串列埠boot
- 【HarmonyOS學習筆記】DevEco studio預設生成Hello World的程式碼理解筆記dev
- DevEco Device Tool 2.2 Beta2版本釋出,支援Hi3861 Linux一站式編譯燒錄devLinux編譯
- BearPi-HM Nano學習筆記(2)——HarmonyOS環境搭建[Windows篇]@對映與燒錄NaN筆記Windows
- 李俊版“熊貓燒香”專殺工具已透過公安驗證
- [IDE工具篇]XShell6評估期已過IDE
- win10通過映象檔案進行升級Win10
- Azure DevOps (八) 通過流水線編譯Docker映象dev編譯Docker
- Azure DevOps (九) 通過流水線推送映象到Registrydev
- 《RedHatLinux系統修復視訊(通過本地映象)》RedhatLinux
- Mac電腦燒錄DVD教程Mac
- 燒錄演算法制作演算法
- 樹莓派3B/3B+/4B 刷機裝系統燒錄映象教程樹莓派
- 湃兔更新映象檔案的製作與燒寫
- Azure DevOps (十) 通過流水線完成Docker映象的部署devDocker
- 熊貓燒香病毒專殺工具
- 通過執行一個tomcat容器來記錄下初學docker常用的幾個命令---映象篇TomcatDocker
- js通訊錄效果,你見過麼JS
- MIT :通過手機通話記錄可預測性格MIT
- 磁碟映象工具Guymager
- TX2系統環境映象製作及燒寫
- Hi3861編譯燒錄更快捷編譯
- NodeMCU入門:燒錄、除錯、聯網除錯
- Linux下燒錄光碟實戰(轉)Linux
- [IDE工具篇]Vim命令合集IDE
- win10怎麼燒錄音樂cd光碟_win10系統如何燒錄cd音樂光碟Win10