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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】WIN10 WSL編譯wifiiot固件 HiBurn上傳固件

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-02 15:18 ? 次閱讀
本文來(lái)源電子發(fā)燒友社區(qū),作者:陳阿躍, 帖子地址:https://bbs.elecfans.com/jishu_2024894_1_1.html


hi3861開(kāi)發(fā)板的編譯環(huán)境需要用到Linux環(huán)境,作為以window為主要使用系統(tǒng)的我,還是決定用win10安裝WSL子系統(tǒng)(Ubuntu18.04)來(lái)搭建hi3861的開(kāi)發(fā)環(huán)境。
本次分享總共分為三個(gè)步驟:下載配置工具和源碼,編譯源碼,上傳固件。

一、下載源碼和工具
1. 新建一個(gè)文件夾用于存放工具,并下載repo
mkdir mytools && cd mytools
sudoapt install curl
chmod +x repo
echo 'export PATH=~/mytools:$PATH' >> ~/.bashrc
source ~/.bashrc

2. 下載工具鏈和依賴包
wgethttps://repo.huaweicloud.com/har... 3/linux/gn.1523.tar

3. 解壓并配置工具鏈
tar -xvf gn.1523.tar
tar -xvf ninja.1.9.0.tar
tar -xvf llvm-linux-9.0.0-34042.tar
tar -xvf hc-gen-0.65-linux.tar
tar -xvf gcc_riscv32-linux-7.3.0.tar.gz

echo 'export PATH=~/mytools/gn:$PATH'>> ~/.bashrc
echo 'export PATH=~/mytools/ninja:$PATH' >> ~/.bashrc
echo 'export PATH=~/mytools/llvm/bin:$PATH' >> ~/.bashrc
echo 'export PATH=~/mytools/hc-gen:$PATH' >> ~/.bashrc
echo 'export PATH=~/mytools/gcc_riscv32/bin:$PATH' >> ~/.bashrc

#更新環(huán)境變量
source ~/.bashrc

4. 安裝文件系統(tǒng)打包工具
sudo apt-get install dosfstools mtools

5. 下載hi3861源碼
mkdir -p ~/harmonyos && cd ~/harmonyos
#如果首次使用git,需要設(shè)置用戶名和郵箱
#git config --global user.name "yourname"
#git config --global user.email"your-email-address"

repo init -uhttps://gitee.com/openharmony/manifest.git-b master --no-repo-verify
#拉取遠(yuǎn)程代碼
repo sync -c


二、編譯源碼
1. 要編譯源碼需要使用虛擬環(huán)境來(lái)編譯,否則有可能出現(xiàn)異常導(dǎo)致編譯出錯(cuò),所以先安裝virtualenv
pip3 install vritualenv
#創(chuàng)建使用 python3.8為默認(rèn) python 解釋器的 virtualenv
mkdir ~/harmonyos/venv && virtualenv -ppython3.8 ~/harmonyos/venv
#激活 virtualenv ,這樣Python環(huán)境可以與本地版本互不影響。
#使用deactivate可退出虛擬環(huán)境。
source ~/harmonyos/venv/bin/activate
#安裝 setuptools 和 kconfiglib
pip3 install setuptools kconfiglib
#安裝編譯 hi3861 需要的 pip 包
pip3 install scons ecdsa pycryptodome
pip3 install --upgrade --ignore-installed six

2. 開(kāi)始編譯
python3 build.py wifiiot

輸出的文件都放在out/wifiiot文件夾下

把這個(gè)文件夾通過(guò)命令的方式復(fù)制到window電腦上,后續(xù)燒錄固件的時(shí)候會(huì)用到。

三、燒錄程序
1. VS Code有HUAWEI DevEco Device Tool插件可以直接燒錄hi3861固件,但是不知道是不是我用的是WSL的原因,我的電腦無(wú)法燒錄,為了解決燒錄的問(wèn)題,網(wǎng)上查找了HiBurn燒錄hi3861固件的方法。
2. 首先到華為網(wǎng)站下載到DevEco Device Tool插件,https://device.harmonyos.com/cn/ide

下載得到devicetool-device-1.0.0.1.zip,解壓zip文件然后得到vsix插件文件,把這個(gè).vsix插件文件的后綴改成.zip,然后再次解壓,得到以下文件,extension就是我們需要的文件。

在extension/deveco/tools目錄下,雙擊HiBurn.exe文件打開(kāi)。

3. HiBurn的界面比較簡(jiǎn)單,用typeC線連接IOT開(kāi)發(fā)板和電腦,然后點(diǎn)擊【Refresh】更新COM口,并選擇對(duì)應(yīng)的【COM口】,再點(diǎn)擊【Connect】連接開(kāi)發(fā)板。【Select file】這里就選擇編譯后生成的out/wifiiot目錄下的Hi3861_wifiiot_app_allinone.bin,選擇后底下后出現(xiàn)三個(gè)文件,把【Select all】和【Auto turn】?jī)蓚€(gè)選項(xiàng)打勾。最后按一下開(kāi)發(fā)板的復(fù)位鍵,程序開(kāi)始自動(dòng)下載。

注意下載完成后需要點(diǎn)擊【Disconnect】斷開(kāi)連接,否則每次按復(fù)位鍵都會(huì)自動(dòng)下載。

4. 如果覺(jué)得下載速度太慢了,可以點(diǎn)擊【Setting】-【ComSettings】把波特率修改為3000000.
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • wi-fi
    +關(guān)注

    關(guān)注

    14

    文章

    2241

    瀏覽量

    126568
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2085

    瀏覽量

    32322
  • HiSpark
    +關(guān)注

    關(guān)注

    1

    文章

    156

    瀏覽量

    7336
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Wi-Fi 8要來(lái)了!未來(lái)Wi-Fi技術(shù)演進(jìn)方向揭秘

    產(chǎn)品銷(xiāo)售中,雖然Wi-Fi 7產(chǎn)品的銷(xiāo)量份額快速?gòu)哪瓿醯膫€(gè)位數(shù)百分比增長(zhǎng)至14%,但Wi-Fi 6產(chǎn)品的銷(xiāo)量份額依然穩(wěn)定在60%左右。如果從存量設(shè)備來(lái)看,那么Wi-Fi 7路由器的占比將遠(yuǎn)遠(yuǎn)小于這個(gè)數(shù)。 ? 智能手機(jī)等終端設(shè)備已
    的頭像 發(fā)表于 11-24 03:14 ?3574次閱讀
    <b class='flag-5'>Wi-Fi</b> 8要來(lái)了!未來(lái)<b class='flag-5'>Wi-Fi</b>技術(shù)演進(jìn)方向揭秘

    Air8000 Wi-Fi功能實(shí)操指南:固件升級(jí)與網(wǎng)絡(luò)配置步驟!

    升級(jí)Wi-Fi固件。 ? 實(shí)操要點(diǎn)如下: 1)首先將核心板正面開(kāi)關(guān)撥到供電端,背面開(kāi)關(guān)撥到ON。 如下圖示: 2)Air8000核心板的UART10通過(guò)串口小板連接到電腦,核心板可以通過(guò)USB供電或者電池供電。 如下圖示: 3)
    的頭像 發(fā)表于 05-28 15:48 ?189次閱讀
    Air8000 <b class='flag-5'>Wi-Fi</b>功能實(shí)操指南:<b class='flag-5'>固件</b>升級(jí)與網(wǎng)絡(luò)配置步驟!

    fx3 sdk中的usb control center在win10以上系統(tǒng)中燒寫(xiě)固件失敗怎么解決?

    fx3 sdk1.3中的usb control center在win10和以上系統(tǒng)中燒寫(xiě)固件失敗,狀態(tài)欄提示failed,在win7系統(tǒng)中燒寫(xiě)成功沒(méi)有問(wèn)題,請(qǐng)問(wèn)在win10以上系統(tǒng)中怎
    發(fā)表于 05-08 06:00

    基于 Wi-Fi 的定位服務(wù)

    以下捕獲使用 location_wifi_get 函數(shù)請(qǐng)求 Wi-Fi 定位服務(wù)。該事件的總功耗為 125.85mC,日志顯示精確度為 30.0m。 Got location: method
    發(fā)表于 04-17 15:16

    nRF Cloud Wi-Fi 定位服務(wù)

    、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通過(guò)利用 nRF Cloud 的優(yōu)化定位算法,基于 Nordic SoC 和 模組的產(chǎn)品可在定位用例
    發(fā)表于 04-17 15:07

    Wi-Fi 定位服務(wù)

    Wi-Fi 是一種著名的無(wú)線網(wǎng)絡(luò)技術(shù),用于設(shè)備的局域網(wǎng)和互聯(lián)網(wǎng)接入。Wi-Fi 通過(guò) Wi-Fi 網(wǎng)絡(luò)為家庭、辦公室和學(xué)校等環(huán)境提供便捷的無(wú)線互聯(lián)網(wǎng)接入服務(wù)。 Wi-Fi 定位是一種
    發(fā)表于 04-17 15:01

    MolunSmartHome蝦哥小智源碼編譯固件演示

    蝦哥小智Ai對(duì)話項(xiàng)目固件編譯演示
    的頭像 發(fā)表于 02-24 12:21 ?6277次閱讀
    MolunSmartHome蝦哥小智源碼<b class='flag-5'>編譯</b><b class='flag-5'>固件</b>演示

    華為海思正式進(jìn)入Wi-Fi FEM賽道?

    三伍微來(lái)說(shuō),這是一個(gè)新的機(jī)遇。 也許很多人會(huì)很驚訝,海思怎么會(huì)進(jìn)入Wi-Fi FEM賽道?其實(shí),海思進(jìn)入Wi-Fi FEM賽道可以追溯到10多年前,最早在新加坡設(shè)立了Wi-Fi FEM
    發(fā)表于 12-11 17:42

    Wi-Fi 4到Wi-Fi 7:網(wǎng)速飆升40倍的無(wú)線革命

    1 Wi-Fi技術(shù)的快速發(fā)展 每一代新的Wi-Fi協(xié)議發(fā)布,都會(huì)帶來(lái)更高的無(wú)線速率。 ? 從Wi-Fi 4到Wi-Fi 7:無(wú)線網(wǎng)絡(luò)技術(shù)顯著提升,實(shí)現(xiàn)了網(wǎng)速的巨大飛躍。 ? ?
    的頭像 發(fā)表于 12-09 10:10 ?932次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網(wǎng)速飆升40倍的無(wú)線革命

    Wi-Fi 7與Wi-Fi 6E有什么區(qū)別

    也許很多人還在考慮是否要將使用的Wi-Fi設(shè)備升級(jí)到Wi-Fi 6或Wi-Fi 6E,而這些標(biāo)準(zhǔn)的繼任者卻已經(jīng)開(kāi)始“登堂入室”了。Wi-Fi 7是新一代
    的頭像 發(fā)表于 11-07 11:38 ?3169次閱讀

    最典型的3家Wi-Fi Halow芯片企業(yè)

    Wi-Fi Halow是Wi-Fi聯(lián)盟推出的專門(mén)面向物聯(lián)網(wǎng)市場(chǎng)的標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 08-30 09:58 ?3544次閱讀
    最典型的3家<b class='flag-5'>Wi-Fi</b> Halow芯片企業(yè)

    請(qǐng)問(wèn)IR915L-W如何進(jìn)入Wi-Fi板卡升級(jí)固件?

    IR915L-W 如何進(jìn)入Wi-Fi板卡升級(jí)固件
    發(fā)表于 07-25 07:09

    AT 0.60.0.0看不到我的Wi-Fi網(wǎng)絡(luò),為什么?

    我對(duì) AT 0.60.0.0 有一點(diǎn)問(wèn)題。當(dāng)我通過(guò) AT CWLAP 顯示所有網(wǎng)絡(luò)時(shí),我看不到我的路由器 AP 網(wǎng)絡(luò),但我可以連接到它。當(dāng)我在智能手機(jī)中打開(kāi) Wi-Fi 熱點(diǎn)時(shí),我可以看到我的熱點(diǎn)
    發(fā)表于 07-18 08:31

    RT-Thread Wi-Fi Host Driver (WHD)

    概述WHD是一個(gè)獨(dú)立的嵌入式Wi-Fi主機(jī)驅(qū)動(dòng)程序,它提供了一組與英飛凌WLAN芯片交互的api。WHD是一個(gè)獨(dú)立的固件產(chǎn)品,可以很容易地移植到任何嵌入式軟件環(huán)境,包括流行的物聯(lián)網(wǎng)框架。因此,WHD包含了RTOS和TCP/IP網(wǎng)絡(luò)抽象層的鉤
    的頭像 發(fā)表于 07-02 08:35 ?957次閱讀
    RT-Thread <b class='flag-5'>Wi-Fi</b> Host Driver (WHD)

    未來(lái)的Wi-Fi路由器

    轉(zhuǎn)載自——鐘林談芯 沒(méi)有創(chuàng)新就沒(méi)有未來(lái),Wi-Fi路由器也是如此。 進(jìn)入2024年以后,Wi-Fi路由器市場(chǎng)變得更加艱難,利潤(rùn)大幅下滑,BOM成本價(jià)高于市場(chǎng)價(jià),接不接訂單,都陷入兩難。 國(guó)內(nèi)主芯片
    的頭像 發(fā)表于 06-20 15:32 ?732次閱讀
    主站蜘蛛池模板: 亚洲国产日韩欧美在线as乱码 | 狠狠色成人综合首页 | 天天摸天天碰天天碰 | 国产美女作爱全过程免费视频 | 欧美一级特黄aaaaaaa在线观看 | 国产精品www视频免费看 | 男人j进入女人免费视频 | 国产高清精品自在久久 | 加勒比一本大道香蕉在线视频 | 欧美一级看片a免费观看 | 四虎免费看黄 | 美女全黄网站免费观看 | 天堂电影免费在线观看 | 亚洲电影在线看 | 性生交大片免费一级 | 男人天堂黄色 | 啊用力太猛了啊好深视频免费 | 99久久伊人一区二区yy5099 | 久久综合中文字幕 | 国产在线视频你懂的 | 久久综合香蕉久久久久久久 | 亚洲黄色三级视频 | av2021天堂网手机版 | 日本黄在线观看 | 天堂bt资源www在线 | 天天躁日日躁狠狠躁中文字幕老牛 | 天堂网www在线资源网 | 香港三级理论在线影院 | 久久亚洲精品国产亚洲老地址 | 天天综合久久 | 亚洲www视频 | 国产午夜久久影院 | 91大神在线看 | 男女透逼视频 | 国产精品推荐天天看天天爽 | 91大神在线看 | 伊人成伊人成综合网2222 | 好紧好湿好黄的视频 | 国产日日干 | 女人又色又爽又黄 | 国产视频黄色 |