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鏡像
選擇發(fā)行版和版本號,點擊下載
VM虛擬機(jī)選擇Ubuntu
網(wǎng)絡(luò)選擇橋接
硬盤需要大于20G
虛擬機(jī)全部配置信息
選擇下載好的鏡像
一直下一步默認(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
打開Windows系統(tǒng)的Visual Studio Code,點擊,在SSH TARGETS下,單擊+。
在彈出的SSH連接命令輸入框中輸入“ssh username @ ip_address ”,其中ip_address為要連接的遠(yuǎn)程計算機(jī)的IP地址,username為登錄遠(yuǎn)程計算機(jī)的帳號。
在彈出的輸入框中,選擇SSH configuration文件,選擇默認(rèn)的第一選項即可。
在SSH TARGETS中,找到遠(yuǎn)程計算機(jī),點擊,打開遠(yuǎn)程計算機(jī)。
下載安裝WinSCP
填入Ubuntu虛擬機(jī)相關(guān)SSH連接信息
下載HMDTU硬件代碼
https://gitee.com/hmdtu/harmony-code
把在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代碼
修改applications/sample/wifi-iot/app/BUILD.gn添加編譯模塊
"wl/HMNetDTU_IO1:HMNetDTU_IO1"
修改/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文件
打開HiBurn.exe進(jìn)行燒錄
HiBurn.exe文件下載地址
https://gitee.com/hmdtu/harmony-code/blob/master/HiBurn.zip
重啟HMDTU就可以下載程序了
審核編輯:湯梓紅
-
虛擬機(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
發(fā)布評論請先 登錄
相關(guān)推薦
鴻蒙OpenHarmony【搭建Ubuntu環(huán)境】
![鴻蒙<b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>搭建</b>Ubuntu<b class='flag-5'>環(huán)境</b>】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鴻蒙OpenHarmony【輕量系統(tǒng) 環(huán)境搭建】 (基于Hi3861開發(fā)板)
![鴻蒙<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ā)板)](https://file1.elecfans.com/web2/M00/DB/70/wKgZomYrdQKAVmNbAAD2f7eOBJs616.jpg)
【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】Hi3861環(huán)境搭建
Hi3861環(huán)境搭建
鴻蒙硬件HI3861開發(fā)環(huán)境搭建 精選資料分享
HI3861 鴻蒙開發(fā)環(huán)境怎么搭建
Hi3861編譯燒錄更快捷
Hi3861V100/Hi3861LV100 SDK開發(fā)環(huán)境搭建
【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】Hi3861環(huán)境搭建
Hi3861編譯燒錄更快捷
OpenHarmony入門攻略:環(huán)境搭建
![<b class='flag-5'>OpenHarmony</b>入門攻略:<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>](https://file1.elecfans.com/web2/M00/82/C0/wKgZomRhjQGAYIG3AAAVk4b7gns484.png)
鴻蒙OpenHarmony【搭建Windows環(huán)境】
![鴻蒙<b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>搭建</b>Windows<b class='flag-5'>環(huán)境</b>】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
評論