日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】基于HiSpark Wi-Fi IoT套件_2-環(huán)境搭建

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-09 15:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來源電子發(fā)燒友社區(qū),作者:徐以鋒, 帖子地址:https://bbs.elecfans.com/jishu_1994935_1_1.html

首先本篇報告共計分如下幾部分:
1、 虛擬機安裝配置。
2、 Linux下編譯環(huán)境安裝與配置
3、 windows端編譯以及燒錄程序安裝與配置
4、 鴻蒙系統(tǒng)源碼下載、編譯、燒寫。
一、虛擬機安裝配置:
論壇與群里面大家使用虛擬機普遍是用的vmware,而我習慣用Oracle 的virtualbox,有兩個原因,一個是體量小,安裝方便,另外一個主要原因是免費軟件,不需要像vmware需要和諧。當然論壇有大俠依托vmware安裝了ubuntu 20.4并且將編譯環(huán)境配置好了,這樣可以用vmware player即可,但本著學習的態(tài)度,凡事走一遍,熟悉了對后續(xù)開發(fā)有好處,所以自己搭建了一遍開發(fā)環(huán)境,中間踩了不少坑,此報告主要描述一下使用virtualbox安裝ubuntu 20.4 以及一些關鍵配置。
1)首先在virtualbox 官網https://www.virtualbox.org/根據提示下載最新版,可根據自己系統(tǒng)選擇相應版本,一般windows系統(tǒng)選擇VirtualBox-6.1.14-140239-Win.exe
083803y47p4k44ff2d9pgf.png
同樣在https://ubuntu.com/download/desktop網站下載ubuntu-20.04.1-desktop-amd64.iso文件備用
083803q87zx1e3775s4554.png
2)下載完成后直接雙擊,如果無特殊情況,一路默認配置安裝即可。安裝后軟件打開如界面如下
083804n9bb5kb33zkcx945.png
3)選擇新建,在彈出框里填入虛擬機名稱,文件夾為虛擬機文件存放位置,可根據自己實際情況填寫,其他選項按照下圖配置,然后選擇下一步。
083804noz1zrufxxmsekmm.png
4)內存大小可根據電腦配置情況設置,基本上大于2G即可,當然越大越好,但是還要結合電腦物理內存大小考慮,一般8g內存電腦分3g即可。然后下一步是虛擬硬盤選項,選“現在創(chuàng)建虛擬硬盤”然后下一步。
083805twwf0jlztmbsrsrz.png
5) 如下圖選擇后,下一步進入虛擬硬盤存儲方式,選擇動態(tài)分配后選擇下一步,動態(tài)分配可以避免選擇“固定大小”后分配的空間太小無法擴展的問題。然后繼續(xù)下一步
083805z5a2vu8xsar28211.png
選擇虛擬硬盤文件存放目錄后點擊創(chuàng)建,虛擬機基本創(chuàng)建完畢。
083806immig111qmjd777v.png
6) 如下圖創(chuàng)建完后,在左側單擊新創(chuàng)建虛擬機,在右側上方選擇設置,然后在設置界面選擇網絡。
083807tqm29uhxqj2uq9b4.png
進入網絡配置界面,選擇啟用網絡,連接方式請一定選擇“橋接網卡”,此方式可以實現虛擬機與宿主機雙向網絡通信,其他方式無法雙向通信,影響后面虛擬機跟宿主機之間文件共享。選擇“ok”確認配置。三種網絡連接方式的區(qū)別如下
083807lvdic9jm00wjd6ww.png
083808oqoo0vzjy00rozw9.png
7)虛擬機創(chuàng)建后,點擊“設置”右邊的啟動,因為虛擬機建立后等同于一臺未安裝系統(tǒng)的電腦,所以啟動后會以如下界面提示無啟動盤。
083808mwnswsxkmtaqs7qa.png
單擊右側文件夾圖標進入虛擬光盤選擇界面。選擇“注冊”,瀏覽電腦文件并如下圖選擇下載好的ubuntu系統(tǒng) iso光盤鏡像,注冊后選擇新注冊虛擬光盤作為啟動盤。
083809p7jzf2tvfp6q6vvv.png
選擇啟動后等待片刻虛擬機進入如下界面,選擇右側install ubuntu安裝linux系統(tǒng)。Ubuntu 20.4安裝網上有很多教程,可以參照,基本上默認選項即可。
083809lon209zntc1ht5k1.png
8)安裝完畢后進入ubuntu,如果按照上述安裝方式,并且宿主即可以上網,那此時虛擬機也能夠連接到網絡,可以打開默認安裝的Firefox瀏覽器確認一下。
后續(xù)可能會用到root用戶,默認root用戶為設置密碼,可按照如下步驟設置。
給root用戶設置密碼:
命令:sudo passwd root
輸入密碼,
并確認密碼。
重新輸入命令:su root
然后輸入密碼:
就可以可以切換到root權限了。
9)安裝SSH服務:ubuntu默認安裝不包含ssh,可以按照鏈接https://www.cnblogs.com/asyang1/p/9467646.html安裝配置SSH服務。論壇里免介紹的PUTTY以及HUAWEI DevEco Device Tool使用終端方式連接ubuntu虛擬機均需要使用SSH服務。此處請注意如果上邊6)里面的連網方式選了默認的NAT模式,雖然ssh服務安裝正確仍然不能訪問虛擬機,需要修改聯網方式。
10)samba共享文件服務:本來virtualbox增強功能安裝后可以將windows系統(tǒng)下文件夾掛載到linux下,但是嘗試過掛載后的windows文件夾因為不是linux原生文件系統(tǒng),無法編譯harmonyOS,所以還是使用官方教程建議方式,使用samba服務,講linux文件夾共享給windows共享。參照連接https://blog.csdn.net/mvp_Dawn/article/details/105847485,配置samba實現文件夾共享,并可以講共享文件夾映射為網絡驅動器。
至此linux虛擬機基本的系統(tǒng)安裝設置就結束了。
二、Linux下編譯環(huán)境安裝與配置:
Linux下編譯環(huán)境安裝與配置主要還是參照官方Hi3861開發(fā)板“環(huán)境搭建”連接https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
過程中有幾點要注意的描述如下:
1) 交叉編譯器gcc_riscv32需要下載后通過共享文件夾傳入ubuntu下安裝。
2) Python直接采用 sudo apt-get install python3.8 安裝
3) Kconfiglib、pycryptodome、six、ecdsa均可以現在最新版安裝,測試最新版安裝后可以正常使用。
083810zaae9zciro5oitcx.png
4) 需要修改環(huán)境變量一定要確認修改正確有效。否則影響源碼編譯。
三、windows端編譯以及燒錄程序安裝與配置
windows下主要是安裝安裝Visual Studio Code, Node.js,JDK,hpm,DevEco Device Tool插件,C/C++插件可以參照官方DevEco Device Tool“環(huán)境準備”頁面:
https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976#ZH-CN_TOPIC_0000001050164976__section4336315185716
過程中有幾個坑要注意一下,描述如下:
1、 安裝Node.js后添加環(huán)境變量“NODE_PATH變量,值為:C:Users{userName}AppDataRoamingnpmnode_modules,其中userName請?zhí)鎿Q為實際的用戶名稱“中,環(huán)境變量路徑一定不能有多余的空格,否則后續(xù)利用DevEco Device Tool下載程序會出現“Load serialPort,@searialport/parser-readline failed”,
083810u0hvbrv1zuju1ttn.png
2、 安裝JDK:JDK現在最新版為jdk-15_windows-x64_bin.exe,貌似有問題,后來安裝了jdk-11。
3、 安裝hpm:我安裝的時候碰到根沒有‘package.json’提示
npm WARN saveError ENOENT: no such file or directory,open 'C:Usersxxxpackage.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:Usersxxxpackage.json'
npm WARN xxx No description
npm WARN xxx No repository field.
npm WARN xxx No README data
npm WARN xxx No license field.
可以參照https://www.jianshu.com/p/2c893406398a運用“npm init”命令處理,然后一路enter即可。
安裝hpm還會碰到“npm WARN deprecatedcore-js@2.6.11:core-js@<3”的問題,就是說core-js版本太低的意思,可以參照https://juejin.im/post/6844904065944518669連接使用如下命令解決。
083811ffxyytzkrt7twvrg.png
其他項安裝按照官方教程基本沒有問題。
四、鴻蒙系統(tǒng)源碼下載、編譯、燒寫:
整體來說可以參照“Hi3861開發(fā)板第一個示例程序”https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start_helloword-0000001051930719
整理如下幾點:
1、 鴻蒙系統(tǒng)源碼下載地址:https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide-0000001050769927,“全量代碼”是源代碼,后續(xù)系統(tǒng)編譯需要的就是這個,下載后文件名為“code-1.0.tar.gz”。僅僅 測試軟件燒錄,可以直接下載“Hi3861解決方案(二進制)”,里面是編譯過的3861開發(fā)板最終文件可以直接燒錄。
083811frkpvjoyrocc2gyv.png
源碼下載后可以使用共享文件夾傳到linux里面。建議將共享文件夾即代碼編譯目錄放在“~/home/xxxusername”目錄下面。放在其他目錄下有編譯會有權限問題引發(fā)的編譯不成功的情況。
2、 編譯成功后在源碼根目錄下” ./out/wifiiot/”找到編譯后的bin文件。按照教程燒錄,出現如下問題請參照第三章第1小節(jié)處理。
083812k41bb14dhlr7h1x1.png
出現如下錯誤,請按順序選擇命令行默認shell為“command promipt”
083812l13zmts86eq1kt85.png
出現如下錯誤,請確認上面畫圈出文件目錄是正確的。
083813hqvfc7qxycfvskxq.png
燒錄串口選擇位置如下圖所示,界面黑的,新東西看多了我居然沒有第一時間看到.
083814uw5eopwocccwpetj.png
最終燒錄成功的提示如下圖:
083814ohs7595p3a75k7wh.png
總結:
從開始裝虛擬機軟件到編譯燒錄成功,歷時三天,當然是斷斷續(xù)續(xù),越坑無數??偨Y來講,作為一個新出的系統(tǒng)一個新的硬件架構,資料還是滿全的。這三天雖然有坑但是通過不停的百度(百度搜索立功無數,贊一個)還是解決了所有問題。整體來說,對于新手官方資料還不是太系統(tǒng),還做不到step to step,不過各位大俠都在視頻直播了,總歸會越來越好的。
上邊用鴻蒙系統(tǒng)官方現在,編譯燒錄后跟開發(fā)板不配套,OLED顯示沒了,下了官方SDK,下一步研究下官方sdk,先把板子硬件驅動起來吧。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • wi-fi
    +關注

    關注

    15

    文章

    2468

    瀏覽量

    130083
  • HarmonyOS
    +關注

    關注

    80

    文章

    2157

    瀏覽量

    36323
  • HiSpark
    +關注

    關注

    1

    文章

    156

    瀏覽量

    7801
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    物聯網浪潮下,如何精準選型Wi-Fi模塊?

    在物聯網迅猛發(fā)展、Wi-Fi技術日益成熟的當下,眾多場景尤其是移動設備領域,對 Wi-Fi 無線數據傳輸的需求與日俱增。那么,在眾多設備中究竟該如何挑選合適的 Wi-Fi模塊 呢?接下來為您詳細介紹
    的頭像 發(fā)表于 03-02 15:37 ?325次閱讀
    物聯網浪潮下,如何精準選型<b class='flag-5'>Wi-Fi</b>模塊?

    技術資訊 I Wi-Fi 模塊設計

    本文要點Wi-Fi模塊設計旨在打造一套緊湊且高效的硬件和軟件解決方案,使設備能夠通過Wi-Fi網絡實現通信。Wi-Fi模塊設計是一個復雜的過程,要求研發(fā)人員兼具硬件與軟件工程方面的專業(yè)知識
    的頭像 發(fā)表于 02-27 17:12 ?913次閱讀
    技術資訊 I <b class='flag-5'>Wi-Fi</b> 模塊設計

    Wi-Fi:無線連接的全球通用語

    現代生活中不可或缺的無線連接方式。二、Wi-Fi的核心特點1. 高速率,寬帶寬支持從幾十Mbps到數Gbps的傳輸速率,滿足高清視頻、在線游戲等高帶寬應用需求。2. 廣泛兼容,生態(tài)成熟幾乎所有智能終端均內置
    發(fā)表于 01-07 09:49

    探索CY8CPROTO - 062S2 - 43439 PSoC? 62S2 Wi-Fi藍牙原型套件

    探索CY8CPROTO - 062S2 - 43439 PSoC? 62S2 Wi-Fi藍牙原型套件 引言 在物聯網(IoT)和可穿戴設備蓬
    的頭像 發(fā)表于 12-20 14:50 ?1968次閱讀

    Nordic發(fā)布nRF7002 EBII 開發(fā)板, 支持Wi-Fi 6, 解鎖nRF54L新玩法

    Wi-Fi 6 功能,幫助開發(fā)人員創(chuàng)建高性能、高能效的Wi-Fi 6 物聯網解決方案。 基于 Nordic 的 nRF7002 Wi-Fi 協同 IC,nRF7002 EBII幫助 采用
    發(fā)表于 12-10 11:58

    Wi-Fi模塊選型指南 | 低功耗藍牙/Wi-Fi 6模塊推薦 | 物聯網設備集成攻略

    物聯網的快速發(fā)展,Wi-Fi技術的成熟的情況下,越來越多的場景需要用到Wi-Fi來無線傳輸數據,尤其是移動設備中,怎么再設備中選擇合適的Wi-Fi模塊呢?下面我們來介紹下Wi-Fi模塊
    的頭像 發(fā)表于 12-09 11:27 ?1386次閱讀
    <b class='flag-5'>Wi-Fi</b>模塊選型指南 | 低功耗藍牙/<b class='flag-5'>Wi-Fi</b> 6模塊推薦 | 物聯網設備集成攻略

    淺談Wi-Fi 6E與Wi-Fi 7的關鍵器件——BAW濾波器新技術

    作者: Qorvo 亞太區(qū)無線連接事業(yè)部高級行銷經理林健富 ? 2020年1月,Wi-Fi聯盟正式宣布開放6GHz頻段(5925MHz-7125MHz),并將其命名為Wi-Fi 6E。2020年4月
    發(fā)表于 09-19 18:29 ?2515次閱讀
    淺談<b class='flag-5'>Wi-Fi</b> 6E與<b class='flag-5'>Wi-Fi</b> 7的關鍵器件——BAW濾波器新技術

    解讀Nordic基于SSID的Wi-Fi定位解決方案

    隨著 nRF7000 Wi-Fi 協同 IC 的推出,我們現在可以提供具有 Wi-Fi、蜂窩物聯網和 GNSS 功能的完整硅到云定位解決方案。nRF7000 針對 Wi-Fi 網絡掃描進行了優(yōu)化
    的頭像 發(fā)表于 09-09 17:11 ?4097次閱讀
    解讀Nordic基于SSID的<b class='flag-5'>Wi-Fi</b>定位解決方案

    如何更新 NuMaker IoT 板上的 Wi-Fi 模塊固件?

    更新 NuMaker IoT 板上的 Wi-Fi 模塊固件
    發(fā)表于 09-04 08:28

    基于 SSID 的 Wi-Fi 定位:與其他定位服務的性能比較

    ,我們將使用 nRF9160 DK、nRF7002 EK和 PPK2 執(zhí)行并展示實際功耗和準確性測量,以比較 nRF Cloud 提供的不同定位服務的性能。 背景知識 Wi-Fi 定位服務 Wi-Fi
    發(fā)表于 08-31 21:01

    LitePoint Wi-Fi測試軟件減輕客戶設計負擔

    Wi-Fi 7于一年多前獲得Wi-Fi聯盟認證以來,作為最新一代通信技術,Wi-Fi正逐步成為用戶實現無所不在無線連接的新選擇。隨著每一代Wi-Fi信號復雜性的提升,建議將硬件測試納
    的頭像 發(fā)表于 08-06 15:34 ?1426次閱讀
    LitePoint <b class='flag-5'>Wi-Fi</b>測試軟件減輕客戶設計負擔

    有沒有什么修復方法可以確保 AP 模式下的 Wi-Fi 和 BLE 連接同時正常工作?

    我正在使用 CYBSYSKIT DEV 01 套件。我嘗試在 AP 模式下打開 Wi-Fi 并宣傳 BLE。我可以宣傳 SoftAP 和 BLE。但是,我無法從中央設備連接到 BLE。它可以立即連接并斷開連接。有沒有什么修復方法可以確保 AP 模式下的
    發(fā)表于 07-17 06:13

    如何選擇合適的芯科科技Wi-Fi開發(fā)板

    您正在尋找適用于超低功耗物聯網應用項目的Wi-Fi 開發(fā)板嗎?本文將介紹Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗藍牙5.4解決方案的Wi-Fi 開發(fā)板。SiWx917是目前市場上最節(jié)能
    的頭像 發(fā)表于 07-09 09:15 ?3043次閱讀

    科普|公司的Wi-Fi,為什么這么慢?

    大家在公司上班,經常會使用到Wi-Fi。最近這幾年,隨著時代的發(fā)展,高清視頻會議等大帶寬網絡應用越來越普遍。而公司的網絡,卻非常不給力,頻繁卡頓,嚴重影響使用體驗。哪怕IT的同事已經把網絡優(yōu)化得很
    的頭像 發(fā)表于 06-20 06:06 ?1852次閱讀
    科普|公司的<b class='flag-5'>Wi-Fi</b>,為什么這么慢?

    Wi-Fi 8:開啟極高可靠性 (UHR) 連接的新紀元——1

    、5GHz與6GHz。關于標準正式發(fā)布的年份,業(yè)界目前預估為2028年,但真正的標準制定完成日期仍需以IEEE 與Wi-Fi Alliance 工作小組的進度為準。 圖2展示了IEEE正在進行
    發(fā)表于 06-13 11:09
    长沙市| 连州市| 合川市| 莎车县| 正宁县| 十堰市| 高雄市| 信宜市| 托克托县| 达日县| 嘉鱼县| 分宜县| 公安县| 锦州市| 随州市| 玉溪市| 于都县| 剑河县| 健康| 湖口县| 深水埗区| 偏关县| 临朐县| 清丰县| 竹北市| 灌云县| 尉氏县| 田阳县| 广宗县| 岫岩| 申扎县| 金堂县| 绥宁县| 罗山县| 虎林市| 泗水县| 横山县| 沁源县| 武义县| 新邵县| 米林县|