HMDTU-OpenHarmony-Hi3861环境搭建_世界讯息
HMDTU的硬件代码会及时适配OpenHarmony上线的最新Releases,编译HMDTU代码前请看硬件代码仓库的Md文件。
【资料图】
想了解更多关于开源的内容,请访问:
清一色开源基础软件社区
https://ost.51cto.com
准备VM ubuntu虚拟机
下载ubuntu镜像:
打开阿里云镜像下载网站https://developer.aliyun.com/mirror/。
点击OS镜像:
选择发行版和版本号,点击下载。
VM虚拟机选择Ubuntu。
网络选择桥接。
硬盘需要大于20G。
虚拟机全部配置信息。
选择下载好的镜像。
一直下一步默认安装好Ubuntu并重启。
切换root:
sudo passwd rootsu root
下载安装SSH。
apt-get install ssh
配置SSH远程登录。
vim /etc/ssh/sshd_config
找到 PermitRootLogin without-password修改为PermitRootLogin yes,启动SSH服务。
/etc/init.d/ssh start
在Windows电脑上远程连接虚拟机。
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## 下载安装Dockercurl -sSL https://get.daocloud.io/docker | sh## 更改python软链接ln -s /usr/bin/python3 /usr/bin/python
## 设置Gitee邮箱和账号git config --global user.name "yourusername"git config --global user.email "your-email-address"git config --global credential.helper store
## 安装码云repo工具mkdir ~/bincurl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o ~/bin/repo chmod a+x ~/bin/repopip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requestsvim ~/.bashrc # 编辑环境变量export PATH=~/bin:$PATH # 在环境变量的最后添加一行repo路径信息source ~/.bashrc # 应用环境变量
下载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 /optmkdir HMDTUOHCodecd HMDTUOHCoderepo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-3.2-Release --no-repo-verifyrepo sync -crepo 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构建环境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@hisiliconhb build -f
准备Windows编码环境
下载安装Vscode并安装Remote SSH。
打开Windows系统的Visual Studio Code,点击:
在SSH TARGETS下,单击+。
在弹出的SSH连接命令输入框中输入“sshusername@ip_address”,其中ip_address为要连接的远程计算机的IP地址,username为登录远程计算机的帐号。
在弹出的输入框中,选择SSH configuration文件,选择默认的第一选项即可。
在SSH TARGETS中,找到远程计算机,点击
打开远程计算机。
下载安装WinSCP。
填入Ubuntu虚拟机相关SSH连接信息。
下载HMDTU硬件代码
https://gitee.com/hmdtu/harmony-code。
把在HMDTU代码加入OpenHarmony代码中
在applications/sample/wifi-iot/app中创建文件夹wl。
cd /opt/HMDTUOHCodecd applications/sample/wifi-iot/appmkdir wl
使用WinSCP复制HMDTU代码进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文件。
## 把下面文件复制替换到usr_config.mk中https://gitee.com/hmdtu/harmony-code/blob/master/usr_config.mk
HMDTU硬件代码编译烧录
hb build -f
从虚拟机下载bin文件。
打开HiBurn.exe进行烧录。
HiBurn.exe文件下载地址:
https://gitee.com/hmdtu/harmony-code/blob/master/HiBurn.zip。
重启HMDTU就可以下载程序了。
想了解更多关于开源的内容,请访问:
清一色开源基础软件社区
https://ost.51cto.com
关键词:
责任编辑:宋璟
-
HMDTU-OpenHarmony-Hi3861环境搭建_世界讯息
-
12岁怎么做明星_12岁小孩怎样当明星
-
花生油 世界快消息
-
天天观天下!ai绘画免费破解版安装包(ai绘画免费破解版安装包大全)
-
焦点速递!淡奶油是什么奶油_淡奶油是什么
-
当前关注:定南人,发现一辆、查处一辆、拆除一辆!定南交警严查二轮车非法加装遮阳伞
-
奇招频出!G2对阵GEN首局拿出德莱文、豹女、诺手、布隆、冰女!
-
全球热头条丨谁抢到了五月天门票详细内容
-
“2022中国上市公司经典(优秀)品牌案例”正式颁奖
-
中科电气:硅基类负极材料目前已建设完成中试产线,快充类负极产品已在客户端批量应用
-
第七届中国品牌发展论坛在京举行
-
国际油价下跌逾1%,但多头有两大庇护,待美国CPI出炉|环球观察
-
当前讯息:钜泉科技跌6.7%创新低 2022年上市超募9.8亿元
-
《护心》原著小说结局提前剧透 最后结局谁死了谁活着
-
天天新动态:英国4月Halifax房价指数同比仅上涨0.1% 创10年来最小涨幅
-
环球热文:对话上海国企 | 因科而起、由科而兴、科有所为 上海建科赋能城乡建设新服务
-
数字零售热度高 消费体验再升级
-
以军空袭加沙地带 已造成13人死亡
-
我国海洋经济复苏态势强劲 世界速递
-
天龙集团:公司暂无相关计划。如有相关事项,公司将严格按照相关规定履行信息披露义务
-
焦点热议:离婚房产归女儿,父亲反悔拒绝过户!法院这样判
-
即时焦点:2023家长给初三毕业生孩子鼓励的一封信
-
百事通!以军空袭加沙地带巴勒斯坦武装目标致至少12人死亡
-
巴菲特的关键点
-
虚拟演播室背景素材(虚拟演播室)
-
巴里克黄金CEO:预计金价和铜价未来都将上涨 正在寻找收购对象
-
文昌期房还是现房好,文昌期房还是现房好卖 全球报资讯
-
深化文学与戏剧影视的纽带联系|焦点速读
-
全球微资讯!天奥电子 (002935):5月9日股价出现向上跳空缺口
-
环球热讯:中国安能集团与中国电信集团签署战略合作框架协议
-
早晨跑步能减肥吗?跳绳和跑步哪个减肥效果好?
-
酱菜的腌制方法_酱菜的腌制方法
-
知识产权质押融资登记稳居全省首位 深圳出台加强相关工作指导意见_天天热点
-
三国时雍凉人口_三国演义中的雍凉是哪里
-
世界看热讯:灌云县博物馆_关于灌云县博物馆介绍