hl23889909 发表于 2021-10-8 06:09

【润和Neptune测评】二 环境搭建

<p>官方参考搭建环境:<a href="https://gitee.com/hihopeorg_group/docs/blob/master/Neptune/%E8%BD%AF%E4%BB%B6%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.md">Neptune/软件使用手册.md &middot; HiHopeORG/Docs - Gitee.com</a><br />
我走的路线是装虚拟机形式,首先安装VM,然后安装UBUNTU20.4(说是需要18以上版本,想少踩点坑跟着官方建议走);<br />
Ubuntu装好后开始装软件,但是要注意网络配置,网络不通那么恭喜你~安装不了,自行百度使其能上网。<br />
<strong>安装所需软件:</strong></p>

<p><br />
安装工具链:<br />
&nbsp; &nbsp;<br />
一顿操作完成后,代码拉取,编译会看下下面VS工具能使用并编译成功。&nbsp;<br />
&nbsp; &nbsp;<br />
<strong>讲下安装我注意遇到的问题:</strong><br />
1是node安装不成功,发现我下载的是源码包,不是编译好的二进制包,所以&hellip;惭愧,大家下载的时候要注意。<br />
2,是hb命令未发现:<br />
&nbsp; &nbsp;<br />
解决办法:<br />
# 在源码的根目录执行如下命令安装hb。&nbsp;<br />
python3 -m pip install --user build/lite&nbsp;<br />
# 设置环境变量&nbsp;<br />
vim ~/.bashrc&nbsp;<br />
# 将以下命令拷贝到.bashrc文件的最后一行,保存并退出。&nbsp;<br />
export PATH=~/.local/bin:$PATH&nbsp;<br />
# 执行如下命令更新环境变量。&nbsp;<br />
source ~/.bashrc&nbsp;<br />
# 设置编译路径,选择当前路径。&nbsp;<br />
hb set .&nbsp;<br />
# 选择ipcamera_hispark_taurus@hisilicon并回车,执行编译。&nbsp;<br />
hb build -f&nbsp;<br />
# 卸载<br />
hb python3 -m pip uninstall ohos-build&nbsp;<br />
# 如果安装hb的时候出问题,pip升级&nbsp;<br />
python3 -m pip install -U pip</p>

<p>&nbsp;</p>

<p>看到这里大家可以把以上的翻篇~<br />
别的环境我不知道,我电脑虚拟机里面使用类似界面操作体验并不友好,操作缓慢,经常卡死!<br />
我是比较偷懒的拿来主义者,所以找了一个大神装好的环境:<a href="https://harmonyos.51cto.com/posts/770">【资源】已经配置好鸿蒙开发环境的 ubuntu 20.04 镜像-鸿蒙HarmonyOS技术社区-鸿蒙官方合作伙伴-51CTO.COM</a><br />
下载下来,里面的环境基本都搭建好了,只需安装一个CSKY,安装方法:看下面<br />
视频课程:<br />
Neptune模组硬件简介及HarmonyOS开发环境配置<br />
https://harmonyos.51cto.com/activity/46<br />
Neptune模组HarmonyOS外设控制<br />
https://harmonyos.51cto.com/activity/47<br />
Neptune模组HarmonyOS网络编程<br />
https://harmonyos.51cto.com/activity/48<br />
或者到这里下载课件:<a href="https://harmonyos.51cto.com/posts/3740#hdxq">《鸿蒙系统物联网模组&mdash;&mdash;Neptune 三天全攻略》课件、代码-鸿蒙HarmonyOS技术社区-鸿蒙官方合作伙伴-51CTO.COM</a><br />
安装完后,我是到源代码仓库直接把代码下载下来然后放到虚拟机里面,编译,只需一条指令就能完成编译:build.py w800<br />
省去一堆繁杂的操作,我用整个虚拟机就类似使用单片机里面的KEIL一样,只是用来编译代码,然后代码通过网络共享形式共享出来,在WINDOWS下操作,及下载~<br />
<strong>下载 :</strong><br />
下载用SecureCRT软件XMODEM协议,这挺好,下载调试在一起,下载需要注意先按住左上角&rdquo;ESC&rdquo;键,再按复位按键,这样才能进入下载模式,点击transfer选择send xmode然后到工程OUT目录,选择w800.img烧录,过程比较慢,耐心等待,烧写成功如下:<br />
&nbsp; &nbsp;<br />
<strong>运行:</strong><br />
通过VS拉取代码,编译出来运行的状态:<br />
&nbsp; &nbsp;<br />
自行下载编译运行的状态:<br />
&nbsp; &nbsp;<br />
大家会发现运行起来不一样呢?别问我为什么~因为我也不知道!我先看代码,下回在跟大家分享。</p>

<p>最后把我搭建好的开发环境共享给大家,需要的自行下载,里面Neptune是通过VS拉取的源代码,Neptune1是自己下载的源代码。地址如下:(登录密码还是123456;root密码被我改成三个空格键)<br />
链接:https://pan.baidu.com/s/1KJzbkO2KMKtgLYiyNKJc2w&nbsp;<br />
提取码:a6uq</p>

<p>如果遇到问题,欢迎留言联系我~</p>

火辣西米秀 发表于 2021-10-8 21:25

<p>安装UBUNTU20.4,搭建环境,与操作系统有关没</p>

<p>Win10可以不</p>

freebsder 发表于 2021-10-9 18:06

火辣西米秀 发表于 2021-10-8 21:25
安装UBUNTU20.4,搭建环境,与操作系统有关没

Win10可以不

<p>win10下面的WSL可以试一下。</p>

hl23889909 发表于 2021-10-12 05:42

火辣西米秀 发表于 2021-10-8 21:25
安装UBUNTU20.4,搭建环境,与操作系统有关没

Win10可以不

<p>我用的就是WIN10,安装好VMware就可以打开</p>

hl1200aa 发表于 2021-12-12 14:40

<p>请教一下楼主,这个鸿蒙系统的文件架构有没有说明资料?怎么用git进行版本管理?整个项目的体量比sdk大了很多,全部放到git里面,很吃仓库,有没有好办法只管理app层,基础组件靠网上拉?</p>
页: [1]
查看完整版本: 【润和Neptune测评】二 环境搭建