吴忠躺衫网络科技有限公司

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

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

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

HMDTU-OpenHarmony-Hi3861環(huán)境搭建

虹喵小仙女 ? 來源:jf_40637039 ? 作者:jf_40637039 ? 2023-05-06 12:51 ? 次閱讀

HMDTU-OpenHarmony-Hi3861環(huán)境搭建

轉(zhuǎn)載請聯(lián)系: https://space.bilibili.com/386621374

準(zhǔn)備VM ubuntu虛擬機(jī)

下載ubuntu鏡像

打開阿里云鏡像下載網(wǎng)站https://developer.aliyun.com/mirror/

點擊OS鏡像

image-20230429175820350.png

選擇發(fā)行版和版本號,點擊下載

image-20230501200314110.png

VM虛擬機(jī)選擇Ubuntu

image-20230429180653448.png

網(wǎng)絡(luò)選擇橋接

image-20230429180757546.png

硬盤需要大于20G

image-20230429180822117.png

虛擬機(jī)全部配置信息

image-20230429180904264.png

選擇下載好的鏡像

image-20230429181050613.png

一直下一步默認(rèn)安裝好Ubuntu并重啟

切換root

sudo passwd root

su root

下載安裝SSH

apt-get install ssh

配置SSH遠(yuǎn)程登錄

vim /etc/ssh/sshd_config

找到 PermitRootLogin without-password

修改為

PermitRootLogin yes

啟動SSH服務(wù)

/etc/init.d/ssh start

在Windows電腦上遠(yuǎn)程連接虛擬機(jī)

ssh root@192.168.3.2

下載安裝所需要的軟件

cd /opt
## 更新源
apt update
## 下載所需要的軟件
apt-get install openssh-server vim net-tools vim git curl samba samba-common python3 python3-pip git-lfs
## 下載安裝Docker
curl -sSL https://get.daocloud.io/docker | sh
## 更改python軟鏈接
ln -s /usr/bin/python3 /usr/bin/python
## 設(shè)置Gitee郵箱和賬號
git config --global user.name "yourusername"
git config --global user.email "your-email-address"
git config --global credential.helper store
## 安裝碼云repo工具
mkdir ~/bin
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o ~/bin/repo 
chmod a+x ~/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

vim ~/.bashrc               # 編輯環(huán)境變量
export PATH=~/bin:$PATH     # 在環(huán)境變量的最后添加一行repo路徑信息
source ~/.bashrc            # 應(yīng)用環(huán)境變量

下載OpenHarmony代碼

HMDTU的硬件代碼會及時適配OpenHarmony上線的最新Releases,編譯HMDTU代碼前請看硬件代碼倉庫的md文件

OpenHarmony不同版本下載說明請看https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/Readme.md

接下來已OpenHarmony 3.2 Release作為演示

cd /opt
mkdir HMDTUOHCode
cd HMDTUOHCode
repo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-3.2-Release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
bash build/prebuilts_download.sh

編譯下載好的OpenHarmony代碼

## 獲取Docker鏡像。
docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0
## Docker構(gòu)建環(huán)境
docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0
## 開始編譯
hb set
.
## 選擇 wifiiot_hispark_pegasus@hisilicon
hb build -f

準(zhǔn)備Windows編碼環(huán)境

下載安裝Vscode并安裝Remote SSH

zh-cn_image_0000001285647778.png

打開Windows系統(tǒng)的Visual Studio Code,點擊zh-cn_image_0000001238760373,在SSH TARGETS下,單擊+。

zh-cn_image_0000001215878922.png

在彈出的SSH連接命令輸入框中輸入“ssh username @ ip_address ”,其中ip_address為要連接的遠(yuǎn)程計算機(jī)的IP地址,username為登錄遠(yuǎn)程計算機(jī)的帳號。

在彈出的輸入框中,選擇SSH configuration文件,選擇默認(rèn)的第一選項即可。

zh-cn_image_0000001260519729.png

在SSH TARGETS中,找到遠(yuǎn)程計算機(jī),點擊zh-cn_image_0000001194080414,打開遠(yuǎn)程計算機(jī)。

zh-cn_image_0000001215720398.png

下載安裝WinSCP

填入Ubuntu虛擬機(jī)相關(guān)SSH連接信息

image-20230429190629639.png

下載HMDTU硬件代碼

https://gitee.com/hmdtu/harmony-code

image-20230429191535711.png

把在HMDTU代碼加入OpenHarmony代碼中

在applications/sample/wifi-iot/app中創(chuàng)建文件夾wl

cd /opt/HMDTUOHCode
cd applications/sample/wifi-iot/app
mkdir wl

使用WinSCP復(fù)制HMDTU代碼進(jìn)OpenHarmony代碼

image-20230429192805481.png

修改applications/sample/wifi-iot/app/BUILD.gn添加編譯模塊

"wl/HMNetDTU_IO1:HMNetDTU_IO1"

image-20230429194136922.png

修改/openharmony/device/soc/hisilicon/hi3861v100/sdk_liteos/build/config/usr_config.mk文件

## 把下面文件復(fù)制替換到usr_config.mk中
https://gitee.com/hmdtu/harmony-code/blob/master/usr_config.mk

HMDTU硬件代碼編譯燒錄

hb build -f

從虛擬機(jī)下載bin文件

image-20230429194910259.png

打開HiBurn.exe進(jìn)行燒錄

HiBurn.exe文件下載地址

https://gitee.com/hmdtu/harmony-code/blob/master/HiBurn.zip

image-20230429195408608.png

重啟HMDTU就可以下載程序了

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    940

    瀏覽量

    28428
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    366

    瀏覽量

    23448
  • 環(huán)境搭建
    +關(guān)注

    關(guān)注

    0

    文章

    54

    瀏覽量

    9081
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3747

    瀏覽量

    16588
收藏 人收藏

    評論

    相關(guān)推薦

    AG32VF407環(huán)境搭建(FPGA+RISCV)

    AG32VF407環(huán)境搭建(FPGA+RISCV)
    的頭像 發(fā)表于 07-17 09:21 ?9418次閱讀
    AG32VF407<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(FPGA+RISCV)

    鴻蒙OpenHarmony搭建Ubuntu環(huán)境

    支持在Windows環(huán)境下進(jìn)行編譯,如Hi3861Hi3516系列開發(fā)板。因此,建議使用Ubuntu的編譯環(huán)境對源碼進(jìn)行編譯。
    的頭像 發(fā)表于 04-19 16:53 ?1325次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>搭建</b>Ubuntu<b class='flag-5'>環(huán)境</b>】

    鴻蒙OpenHarmony【輕量系統(tǒng) 環(huán)境搭建】 (基于Hi3861開發(fā)板)

    除上述[安裝庫和工具集]和[安裝編譯工具]外,針對Hi3861開發(fā)板還需要安裝特定的編譯工具。
    的頭像 發(fā)表于 04-26 17:47 ?1978次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【輕量系統(tǒng) <b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>】 (基于<b class='flag-5'>Hi3861</b>開發(fā)板)

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

    :Vmware 15pro +ubuntu20.4給我最大的感覺在于linux環(huán)境和win10環(huán)境,各自獨立,都有一套標(biāo)準(zhǔn)來驗證來驗證時候安裝得當(dāng),而HarmonyOS是需要將兩個平臺聯(lián)系起來,這里感覺仍需
    發(fā)表于 10-29 13:09

    Hi3861環(huán)境搭建

    本帖最后由 Small_db 于 2020-12-22 19:18 編輯 原文鏈接:https://harmonyos.51cto.com/posts/2188筆者認(rèn)為嵌入式的環(huán)境搭建,主要搭
    發(fā)表于 12-22 11:11

    鴻蒙硬件HI3861開發(fā)環(huán)境搭建 精選資料分享

    鴻蒙HI3861開發(fā)環(huán)境搭建1.板子在哪里買https://item.taobao.com/item.htm?spm=a1z09.2.0.0.6b0a2e8d93tcAY&id
    發(fā)表于 07-22 06:42

    HI3861 鴻蒙開發(fā)環(huán)境怎么搭建

    Hi3861的鴻蒙開發(fā)環(huán)境怎么搭建,有沒詳細(xì)說明交叉編譯工具包在哪下載鴻蒙設(shè)備開發(fā)網(wǎng)上沒搜索到新人剛學(xué),請指點下
    發(fā)表于 05-08 20:25

    HI3861 環(huán)境怎么搭建

    HI3861 環(huán)境怎么搭建交叉編譯工具包是什么
    發(fā)表于 05-08 20:33

    Hi3861編譯燒錄更快捷

    ,降低環(huán)境搭建時出錯的概率,同時還提供了經(jīng)過裁剪適配后的Hi3861 OpenHarmony SDK及對應(yīng)的開發(fā)工具壓縮包,顯著提升了Hi3861
    發(fā)表于 02-10 10:32

    ESP32環(huán)境搭建以及入門編程_esp32引腳圖

    本文主要介紹了ESP32環(huán)境搭建以及入門編程及ESP32的引腳圖。
    發(fā)表于 04-23 11:15 ?1.4w次閱讀
    ESP32<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>以及入門編程_esp32引腳圖

    Hi3861V100/Hi3861LV100 SDK開發(fā)環(huán)境搭建

    Hi3861V100/Hi3861LV100 SDK開發(fā)環(huán)境搭建 用戶指南
    發(fā)表于 05-31 16:26 ?11次下載

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

    :Visual studio code+Putty+JDK1.8 linux:Vmware 15pro +ubuntu20.4 ? ?? ?給我最大的感覺在于linux環(huán)境和win10環(huán)境,各自獨立,都有一套標(biāo)準(zhǔn)來驗證來驗證時候安裝得當(dāng),而
    的頭像 發(fā)表于 11-08 18:15 ?1286次閱讀

    Hi3861編譯燒錄更快捷

    Windows環(huán)境開發(fā)Hi3861,顯著提升編譯、燒錄效率,同時還帶來了更多實用的功能及模板,為廣大開發(fā)者朋友帶來更加高效、便捷的開發(fā)體驗。接下來,讓我們來看看吧! 純Windows環(huán)境開發(fā)H
    的頭像 發(fā)表于 02-11 13:25 ?986次閱讀

    OpenHarmony入門攻略:環(huán)境搭建

    此系列是筆者關(guān)于 OpenHarmony 智能家居開發(fā)套件(Hi3861 芯片)的學(xué)習(xí)歷程,本篇作為入門環(huán)節(jié),將具體介紹 OpenHarmony環(huán)境
    的頭像 發(fā)表于 05-15 09:36 ?2360次閱讀
    <b class='flag-5'>OpenHarmony</b>入門攻略:<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    鴻蒙OpenHarmony搭建Windows環(huán)境

    支持在Windows環(huán)境下進(jìn)行編譯,如Hi3861Hi3516系列開發(fā)板。因此,建議使用Ubuntu的編譯環(huán)境對源碼進(jìn)行編譯。
    的頭像 發(fā)表于 04-19 15:42 ?669次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>搭建</b>Windows<b class='flag-5'>環(huán)境</b>】
    百家乐娱乐城怎么样| 爱婴百家乐的玩法技巧和规则| 威尼斯人娱乐城信誉最好| 庆安县| 百家乐是骗人吗| 大发888官网46| 最新百家乐官网出千赌具| 百家乐庄闲对冲| 同花順国际娱乐城| 百家乐官网大赌场娱乐网规则| 职业百家乐的玩法技巧和规则 | 大世界百家乐官网的玩法技巧和规则| 德州百家乐扑克桌| 百家乐官网真人娱乐注册| 玩百家乐官网有何技巧| 威尼斯人娱乐场开户注册 | 百家乐技巧论坛| 瑞博国际娱乐| 风水罗盘24山| 大发888 大发888游戏平台| 百家乐官网出千工具价格| 威尼斯人娱乐城好玩吗| 职业赌百家乐官网技巧| 澳门百家乐论坛及玩法| 现金百家乐官网攻略| 富二代百家乐的玩法技巧和规则| 洪洞县| 百家乐知识技巧玩法| 百家乐官网娱乐城博彩| 百家乐娱乐网真钱游戏| 百家乐官网盈利分析路单| 天博百家乐的玩法技巧和规则| 百家乐官网网上最好网站| 百家乐赌博代理荐| 大发888娱乐游戏可以玩吗| 永利百家乐官网赌场娱乐网规则 | 广东百家乐官网网| 大发888官方lc8| 百家乐官网平注法规则| 国外合法赌博网站| 现金百家乐破解|