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

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

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

3天內不再提示

【開鴻智谷NiobeU4開發板免費試用體驗】開鴻智谷NiobeU4環境搭建及編譯下載測試

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-10-17 10:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來源電子發燒友社區,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2305053_1_1.html


前言:
沒有搭建過標準系統的openharmony開發環境,弄了一周多編譯還是有問題,總是從頭再來一遍,總能夠編譯通過。這一篇就記錄一下搭建標準系統過程及編譯源碼。

一. 下載Ubuntu20.04鏡像用虛擬機安裝操作系統

為了減少空間用Ubuntu20.04 server來搭建編譯環境,首先去清華源下載Ubuntu20.04版本的server,如圖所示。

1662963965804pokj9lhulk

下載完成后,我們用VMware安裝一個虛擬機,這個安裝過程需要注意一下,因為server版本的安裝和desktop的安裝有些不同。接下來是具體的安裝步驟。

  • 創建新的虛擬機,如圖所示,選擇自定義安裝,下一步。

1662963966902yfhrq72lja

  • 稍后安裝操作系統,下一步。

166296396754512ji7qzpbe

  • 選擇Linux,Ubuntu64位,下一步。

166296396797800gf8zfpdx

  • 選擇安裝路徑,修改虛擬機的名稱,點擊下一步,如圖所示。

16629639684807twyt9j4si

166296396890152atli8luc

  • 設置虛擬機的內存,根據自己電腦的內存進行設置,決定了編譯的速度,因電腦本身內存不大,就選了2G的內存,如圖所示。

1662963969372cj5jduqm12

  • 設置網絡連接方式,我就用橋接模式,每個模式的含義大家可以自行查閱,如圖所示。

1662963969784jhb79aprf1

  • 選擇默認I/O控制器類型,如圖所示。

1662963970214z5ngmoqw14

  • 選擇默認虛擬磁盤類型,如圖所示。

16629639706704qo4hmrej4

  • 選擇磁盤,默認即可,如圖所示。

1662963971086i6nifzdbj6

  • 設置磁盤大小,因標準系統編譯占用磁盤較大,根據自身磁盤大小選擇了120G,將虛擬磁盤存儲為單個文件,點擊下一步。

16629639715287hdrfcc9qk

  • 指定磁盤文件存儲位置,如圖所示。

1662963972026zoso28a51d

  • 點擊完成,進入安裝過程,也可以點擊自定義硬件,將不需要的硬件去掉,如圖所示。

1662963972473kaqvaw9a0t

  • 編輯編輯虛擬機設置,選擇鏡像文件為剛剛下載的鏡像文件,點擊確定,如圖所示。

1662963972946bcvbvqbhzc

  • 接下來,點擊開啟此虛擬機,進入安裝過程。

16629639735857tl1q4dshu

  • 進入系統設置,選擇English,默認,按Enter鍵,下一步如圖所示。

1662963974037rre2gposkb

  • 接下來鍵盤配置,默認即可,點擊Done。

1662963974401vzx71ywenq

  • 系統自動分配IP,點擊Done。

1662963974781631nda294p

  • 不需要代理服務器地址,點擊Done。

16629639751448mhzwo6gfw

  • 配置Ubuntu鏡像地址為清華源,鼠標點進入,上下將光標定到白色字符行,即可修改字符了,點擊Done。

1662963975502fzoklr3lyb

  • 接下來配置存儲引導,選擇使用整塊磁盤,并且按照LVM,LVM是一個磁盤管理工具,下面是加密的意思,不選擇,默認Done。

16629639758370yeasu72q2

  • 文件系統的摘要,直接Done即可,也可進行修改。

1662963976267sonwpdh94o

  • 然后提示磁盤數據會丟失,選擇Continue,然后回車。

1662963976677cxyv7bmyr0

  • 創建用戶,填寫相應的信息,下一步。

1662963977076d67xuzrtnd

  • 安裝SSH服務,選中Install OpenSSH server,按下空格進行勾選,然后選中Done,按回車。

1662963977492yf6lhtzy3k

  • 選中預裝環境,按需選取,選中Done,回車。

16629639778633udg42wtxc

  • 開始安裝系統,如圖所示。

1662963978294w4xgk4yqv5

  • 等待安裝成功,如圖所示,Reboot Now。

1662963978762ob0bvljl87

  • Reboot后出現error,需要將啟動磁盤改一下,才能啟動起來。

16629639791442g44s7n82t

  • 安裝net-tools,sudo apt install net-tools –y。查看網絡IP地址,如圖所示。

1662963979621nven4gbjxt

  • 使用ssh登錄Ubuntu server,如圖所示。

1662963980018e7c66n7j5l

  • 使用df –h查看磁盤分布,如圖所示,分配的120G的磁盤,為什么只有這點。

16629639806030uwv3bcnkl

  • ubuntu20.04 server 安裝時默認使用lvm進行磁盤管理,只使用磁盤空間的一半,如果要把另一半也用起來,需要如下處理:
  • 顯示存在的卷組:sudo vgdisplay

1662963980986ih3d9k7bnz

  • 將剩余磁盤使用起來,如圖操作。

1662963981369vxl1onav0l

  • 重新查看磁盤大小,如圖所示。

1662963981757zlje73f9lm

接下來我們根據NiobeU4開發板系統搭建進行測試。

二、 NiobeU4系統搭建

根據NiobeU4搭建開發環境說明主要步驟。

  • 安裝ccache工具
sudo apt install ccache
  • 安裝git和 git-lfs工具及配置用戶名和郵箱,如下圖所示。

1662963982195h6nn9hv3rr

  • 設置Python軟連接為Python3.8,如圖所示,如果沒有Python3.8,進行安裝。

16629639827282c9ke5t7kt

  • 安裝并升級Python包管理工具(pip3)。
sudo apt-get install python3-setuptools python3-pip -y
sudo pip3 install --upgrade pip

16629639831854zgtlqmfws

  • 安裝Python3工具包。
pip3 install --trusted-host mirrors.aliyun.com -i http://mirrors.aliyun.com/pypi/simple jinja2 ohos-build==0.4.6 esptool

1662963983574cytf5h7o63

  • 將hb工具添加至環境變量
vi ~/.bashrc  #打開環境配置文件
export PATH=~/.local/bin:$PATH  #添加該語句至文件末尾,保存退出
source ~/.bashrc #使環境配置文件生效
  • 安裝碼云repo工具,我的沒有權限,下載到了~/目錄下,將其添加到環境變量中,如圖所示。發現這個方法不行,后面repo init時還是要找/usr/local/bin/repo這個目錄,因此我們直接用下面的命令:
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o ~/repo
chomd a+x ~/repo
sudo ln –s ~/repo /usr/local/bin/repo
pip3 install –i https://repo.huaweicloud.com/repository/pypi/simple requests

1662963984101ua6bcfttd0

  • 安裝交叉編譯工具鏈。

    新建一個目錄,來存儲下載的編譯工具鏈壓縮包:

mkdir -p ~/download && cd ~/download

下載交叉編譯工具鏈壓縮包:

wget https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz

將交叉編譯工具解壓并配置環境變量:

sudo tar axvf xtensa-esp32-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz -C /opt/
vi ~/.bashrc
export PATH=$PATH:/opt/xtensa-esp32-elf/bin //文件末尾添加
source ~/.bashrc

三、源碼獲取

  • 通過下面的命令進行源碼獲取。
mkdir niobeu4_src && cd niobeu4_src
repo init -u https://gitee.com/fangye945a/niobeu4_trial.git -m devboard_niobeu4.xml
repo sync -c
repo forall -c 'git lfs pull'
repo start master –all

1662963984732gq3gy5k3pc

四、 構建源碼

  • 進入源碼根目錄,執行hb set命令并選擇openvalley下的iotlink。
hb set

1662963985164osqoaoyjmv

  • 執行hb build –f腳本構建產生固件。
hb build –f
  • 如圖所示,編譯成功,并查看生產的固件。

1662963985509riiqhhpp03

五、鏡像燒錄

  • 通過MobaXterm軟件ssh登錄服務器,將生成的文件Download到Windows系統下,如圖所示。

1662963986119qjvavik0kt

1662963987602v279utz3hj

  • 下載windows下esp32固件升級軟件flash_download_tool_3.9.2_0.zip,解壓根據文檔進行固件升級。
  • 插入usbUART TO USB口,發現系統沒有驅動,看芯片為沁恒微電子的CH9102,去到沁恒微電子官網搜素,下載驅動如下圖所示,下載完驅動,進行預安裝,再插入usb口就可以了。

1662963988044wtf53zzx96

  • 打開window下刷機軟件flash_download_tool_3.9.2,選擇esp32,如圖所示。

166296398875357vndqwgd4

  • 然后選擇需要燒錄的鏡像文件,一般只刷image文件就可以,如圖所示,刷機成功。

16629639893486jt51ejhjr

  • 打開MobaXterm建立serial session,進入后顯示不對齊,在終端右擊,選擇Change terminal settings,如圖所示。

166296398993575gnvm3owf

  • 修改串口接收屬性,如圖所示。

166296399030292geqlhc53

  • 應用后,重啟設備,打印如下圖所示。

166296399082066z7a0zvzx

接下來就可以開發我們自己的應用了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開鴻智谷
    +關注

    關注

    2

    文章

    145

    瀏覽量

    1562
  • NiobeU4
    +關注

    關注

    3

    文章

    31

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【潤HH-SCDAYU800A開發板試用體驗】潤HH-SCDAYU800A開發板(三)

    /harmonyos-guides/application-dev-guide) (五)潤HH-SCDAYU800A開發板DevEco Studio IDE開發
    發表于 07-07 10:40

    開發板深度體驗:從開源鴻蒙開發到AI場景實踐

    開發板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC體驗開源鴻蒙能力學習開源鴻蒙開發●●●搭載KaihongOS
    的頭像 發表于 07-03 17:03 ?247次閱讀
    <b class='flag-5'>開</b><b class='flag-5'>鴻</b><b class='flag-5'>開發板</b>深度體驗:從開源鴻蒙<b class='flag-5'>開發</b>到AI場景實踐

    【潤HH-SCDAYU800A開發板試用體驗】潤HH-SCDAYU800A開發板(二)

    (三)潤HH-SCDAYU800A開發板固件燒錄 注意:本燒錄方法僅可用于Windows10及之前版本。 1.安裝USB驅動 1.1下載
    發表于 07-02 09:30

    BotBook和BotMini新版本來了!

    今日,Bot系列迎來最新升級!BotBook升級至V4.1.2.77版本,BotMi
    的頭像 發表于 06-27 20:52 ?366次閱讀
    <b class='flag-5'>開</b><b class='flag-5'>鴻</b>BotBook和<b class='flag-5'>開</b><b class='flag-5'>鴻</b>BotMini新版本來了!

    迅為RK3576開發板NPUrknn-toolkit2環境搭建和使用docker環境安裝

    迅為RK3576開發板NPUrknn-toolkit2環境搭建和使用docker環境安裝
    的頭像 發表于 06-18 15:22 ?401次閱讀
    迅為RK3576<b class='flag-5'>開發板</b>NPUrknn-toolkit2<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>和使用docker<b class='flag-5'>環境</b>安裝

    迅為RK3576開發板NPU例程測試-rknn-toolkit2環境搭建和使用

    迅為RK3576開發板NPU例程測試-rknn-toolkit2環境搭建和使用
    的頭像 發表于 06-17 13:46 ?451次閱讀
    迅為RK3576<b class='flag-5'>開發板</b>NPU例程<b class='flag-5'>測試</b>-rknn-toolkit2<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>和使用

    九聯亮相2025開源鴻蒙開發者大會

    近日,開源鴻蒙開發者大會2025在深圳隆重開幕。本次大會由開源鴻蒙項目群工作委員會主辦,華為、潤、中軟國際、
    的頭像 發表于 05-28 16:09 ?547次閱讀

    開源鴻蒙開發新體驗,Bot系列今日開啟預售!

    (燒錄指南、產品使用說明書等)。此外,通過免費OTA升級和在線答疑服務,進一步降低了開發者的學習門檻,重構了開源鴻蒙開發體驗。 輕辦公智慧終端,打造高效辦公場景
    發表于 05-16 14:13

    新一代輕量級鴻蒙控制器首次公開發布!“鴻蒙+AI”交通方案斬獲行業大獎

    近日,第十四屆(2025)智能交通市場年會已圓滿收官。會上及其母公司拓維信息重磅發布了新一代輕量級鴻蒙控制器—在IO控制器(CT15)。此外,
    的頭像 發表于 03-11 17:48 ?1019次閱讀
    <b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>新一代輕量級鴻蒙控制器首次公<b class='flag-5'>開發</b>布!“鴻蒙+AI”交通方案斬獲行業大獎

    基于在OS部署DeepSeek R1,打造軟硬一體的鴻蒙+AI新開發范式

    蛇年伊始,國產大模型Deepseek發布及開源,引起了IT行業的巨震,在各行各業中催生了生產力躍升的新浪潮,開辟了前所未有的創新契機。近期,作為國內領先的開源鴻蒙技術與產品提供商,基于在
    的頭像 發表于 02-19 17:34 ?984次閱讀
    <b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>基于在<b class='flag-5'>鴻</b>OS部署DeepSeek R1,打造軟硬一體的鴻蒙+AI新<b class='flag-5'>開發</b>范式

    攜手長沙職院,榮獲世界職業院校技能大賽嘉獎!

    10月31日,2024年世界職業院校技能大賽現場傳來消息,長沙職業技術學院(以下簡稱“長沙職院”)參賽團隊憑借扎實的專業素養和穩定的現場發揮,和提供的在物聯網實驗箱的鴻蒙教學
    的頭像 發表于 11-07 08:07 ?750次閱讀
    <b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>攜手長沙職院,榮獲世界職業院校技能大賽嘉獎!

    用技術助力構建鴻蒙世界的基石

    高級工程師王振德受邀出席此次技術交流盛會并發表主題演講,為鴻蒙生態的繁榮貢獻企業力量。的鴻蒙團隊一直與廣大開發者無私分享技術心得,共同解決著代碼難題,讓更多人能
    的頭像 發表于 10-29 08:05 ?570次閱讀
    <b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>用技術助力構建鴻蒙世界的基石

    華為全聯接大會2024 | 拓維信息攜旗下共話“AI+鴻蒙+星閃”創新實踐

    9月21日,在華為全聯接大會“智能化時代下,共筑開源開放生態”分論壇上,拓維信息旗下與業內專家、產業伙伴和開發者齊聚一堂,深入探討如何運用開源開放的方式合力加速AI生態。
    的頭像 發表于 09-24 08:03 ?1244次閱讀
    華為全聯接大會2024 | 拓維信息攜旗下<b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>共話“AI+鴻蒙+星閃”創新實踐

    受邀出席邊緣計算產業生態大會,共繪智慧未來新藍圖

    的發展趨勢,探討前沿技術、應用趨勢以及創新實踐,為邊緣計算行業企業提供最新的發展動態和趨勢預測,為粵港澳大灣區的邊緣計算技術生態交流搭建了一個高質量的平臺。作為
    的頭像 發表于 08-30 13:00 ?706次閱讀
    <b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>受邀出席邊緣計算產業生態大會,共繪智慧未來新藍圖

    共繪藍圖 | 拓維信息攜與湖南工業職院達成合作共識

    2024年7月24日,湖南工業職業技術學院信息工程學院院長王世峰、副院長周朕等學院領導和教師代表蒞臨拓維信息與,在
    的頭像 發表于 07-27 08:31 ?1234次閱讀
    共繪藍圖 | 拓維信息攜<b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>與湖南工業職院達成合作共識
    主站蜘蛛池模板: 国产精品入口免费视频 | 久久久久久久国产精品影院 | 色天天综合久久久久综合片 | 女的扒开尿口让男人桶爽 | 久久国产美女 | 亚洲欧美啪啪 | 亚洲资源最新版在线观看 | 亚洲国产成a人v在线观看 | 前后灌满白浆护士 | 欧美特黄三级在线观看 | 视频一区在线观看 | 好吊色37pao在线观看 | 国产无遮挡床戏视频免费 | 国产成在线人视频免费视频 | 天天干夜夜夜操 | 日日做日日摸夜夜爽 | 久久精品国产2020观看福利色 | 亚洲国产精品久久婷婷 | 黄色福利视频网站 | 夜夜bb| 奇米视频在线观看 | 激情五月开心网 | 77788色淫网站免费观看 | 久久综合社区 | eeuss久久久精品影院 | 亚洲一区二区三区在线网站 | 男人操女人在线观看 | 中文字幕乱码人成乱码在线视频 | 久草五月 | 爽爽爽爽爽爽a成人免费视频 | 韩日中文字幕 | 特级无码毛片免费视频尤物 | 男人的天堂在线免费视频 | 丁香花的视频免费观看 | 性欧美成人依依影院 | 男人视频在线 | 欧美大片一区 | 日本黄色一级大片 | 狠狠综合 | 拍真实国产伦偷精品 | 亚洲黄色影片 |