前言:上篇使用USB拷貝hap文件進(jìn)行安裝,一直搞不懂HDC usb為什么不能使用,于是專門找了不少資料帖子,自己進(jìn)行試驗(yàn),終于可以使用了,接下來就我如何能夠使用USB OTG直接調(diào)試hap來寫一篇,不對之處望大佬們指正。
一、Ubuntu20.04上需要做的事情
Ubuntu20.04上編譯程序,打包最終程序OpenHarmony.img。命令如下:
./build.sh --product-name unionpi_tiger –ccache
./device/board/unionman/unionpi_tiger/common/tools/packer-unionpi.sh
(左右移動查看全部內(nèi)容)
二、Visual Studio Code上需要做的事情
VS Code上需要對板端進(jìn)行修改,代碼使用VS Code編輯非常方便,Windows和Linux的版本都可以,我使用的是Windows版本。
主要創(chuàng)建NAPI擴(kuò)展庫,接口開發(fā),修改相關(guān)配置文件。
三、DevEco Studio 3.0.0.993上需要做的事情
編寫應(yīng)用程序,設(shè)置自動簽名以及設(shè)置與板端對于的API版本。我開始沒有設(shè)置對應(yīng)的API版本,可以執(zhí)行,但無法用HDC usb調(diào)試。
1、DevEco Studio版本需要3.0.0.993版本,如圖所示。
2、編譯HAP應(yīng)用程序需要設(shè)置SDK版本(與板端一致),如圖所示,使用SDK版本9。
3、版本一致就可以協(xié)商通過出現(xiàn)HDC設(shè)備,如圖所示。
DevEco上直接點(diǎn)擊運(yùn)行即可將hap安裝到板子上進(jìn)行運(yùn)行了。這一步搞了不少時(shí)間,各種嘗試,后來發(fā)現(xiàn)兩端需要協(xié)商才能識別到HDC,那么版本就需要一致。
四、MobaXterm上需要做的事情
板端使用MobaXterm查看hdc版本,如圖所示。
五、命令提示符CMD需要做的事情
到C:UsersAdministratorAppDataLocalOpenHarmonySdk oolchains3.2.7.5目錄執(zhí)行hdc_std.exe -v命令,如圖所示。
兩個(gè)版本一致才可以,開始SDK8的hdc_std.exe版本也是這個(gè),但依然不能夠識別到HDC設(shè)備,更換了SDK9就可以了。
六、USB_Burn_Tool_V2.2.0上需要做的事情
下載燒錄Ubuntu20.04上編譯好了OpenHarmony.img鏡像文件,如圖所示。
總結(jié):HDC識別OK,可以直接進(jìn)行開發(fā)了,也可以不用重復(fù)燒錄鏡像文件,直接使用hdc工具將napi擴(kuò)展庫放到板子上運(yùn)行。
更多熱點(diǎn)文章閱讀
- DevEco Studio 3.1差異化構(gòu)建打包,提升多版本應(yīng)用開發(fā)效率
- 首個(gè)OpenHarmony 5G手機(jī)適配進(jìn)展
- 鴻湖萬聯(lián)啟鴻開發(fā)板體驗(yàn):動畫效果的制作
- 快速學(xué)會RK系列 Wi-Fi 業(yè)務(wù)代碼編譯配置
-
中軟國際工業(yè)中控屏通過OpenHarmony兼容性測評
提示:本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。
原文標(biāo)題:九聯(lián)科技Unionpi Tiger開發(fā)板體驗(yàn):USB OTG識別為HDC成功
文章出處:【微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
電子發(fā)燒友
+關(guān)注
關(guān)注
33文章
556瀏覽量
33119 -
開源社區(qū)
+關(guān)注
關(guān)注
0文章
95瀏覽量
487
原文標(biāo)題:九聯(lián)科技Unionpi Tiger開發(fā)板體驗(yàn):USB OTG識別為HDC成功
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論