HMDTU-OpenHarmony-Hi3861环境搭建

hmdtu-openharmony-hi3861环境搭建转载请联系: https://space.bilibili.com/386621374
准备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 yourusernamegit config --global user.email your-email-addressgit 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连接命令输入框中输入“ssh username @ 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.mkhmdtu硬件代码编译烧录hb build -f从虚拟机下载bin文件
打开hiburn.exe进行烧录
hiburn.exe文件下载地址
https://gitee.com/hmdtu/harmony-code/blob/master/hiburn.zip
重启hmdtu就可以下载程序了


从四个阶段学习人工智能领域知识
家用机器人在开售的1分钟之内被抢购一空,什么机器人这么受欢迎?
单片机常用调试的接口有哪些
2009年中国集成电路市场首现衰退
sdwebimage清除缓存方法
HMDTU-OpenHarmony-Hi3861环境搭建
广和通超前布局助力行业跑出加速
波音公司将对800架波音737 MAX飞机进行重新布线设计
4自由度并联机器狗实现下蹲功能
PIN二极管驱动器及运算放大器应用
碳纳米晶体管性能跟硅越来越接近 不久后有望打败硅
基于ARM处理器智能电表系统的功能设计与论证
独石电容如何测量好坏
食用油酸价检测仪的功能
德国运营商在5G基站的耗电问题上是怎样看待的
行业数字化转型迫在眉睫 国内柔性电子龙头企业弘信电子率先启动
SiTime MEMS硅晶振在5G中的应用
base标签抓取错误:我不再用discuz程序建设门户网站[图]
DS1994L 4Kb、带有时钟的存储器iButton&re
电瓶电压缺电的保护问题