【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】2.搭建开发环境

描述

本文来源电子发烧友社区,作者:hehung, 帖子地址:https://bbs.elecfans.com/jishu_2003692_1_1.html

最近一段时间真的是有点忙,一直没有时间no那这个,趁着这个周末,好好玩一玩 HiSpark WIfi Iot只能家具套件,工欲善其事,必先利其器,所以现在最重要的就是搭建开发环境。

       搭建开发环境需要参考william hill官网 提供的教程:Hi3861开发板环境搭建

一、准备材料
1、windows 电脑
2、 安装虚拟机安装ubuntu 系统
3、下载安装编译环境(驱动,VSCode等,查看william hill官网 开发环境搭建中的描述)

二、虚拟机安装
       虚拟机的安装就不多说了,我的电脑之前已经安装过Ubuntu20,在VMware Workstation Pro上面安装的,安装教程网上一搜一大堆,不再赘述。
       现在开始说说如何在虚拟机上搭建开发环境。

1 安装ssh
使用如下命令安装:sudo apt install openssh-server
启动ssh服务:sudo /etc/init.d/ssh start
HarmonyOS
如上图,服务已经启动成功了。
使用 ifconfig -a查看本机IP,如果提示Command 'ifconfig' not found but can be installed with:
可以使用命令 sudo apt-get install net-tools安装网络工具
然后使用上述命令获取IP地址:
HarmonyOS

打开windows上面的cmd,输入ipconfig /all查看IP地址
HarmonyOS

然后在windows电脑上输入cmd找到ip地址,尝试虚拟机ping主机
以及主机ping虚拟机,如果都能够ping通的话就可以进行下一步了,如果ping不同,就需要先尝试ping通,我最开始就没有连接上,发现是因为主机ping虚拟机的时候ping不同,之后点击虚拟机的编辑-》虚拟网络编辑器,点击了左下角的恢复默认之后重新启动了虚拟机的ubuntu之后就可以ping通了。
HarmonyOS 
HarmonyOS


在windows系统的电脑上安装好putty。
打开putty,输入ubuntu的IP号,点击open即可
HarmonyOS

输入ubuntu的用户名和密码就可以成功打开了
HarmonyOS

2、安装samba文件共享服务
使用samba文件服务将linux的文件夹共享给windows。
我在网上找了一个比较好的教程,可以参考:点我跳转
安装:sudo apt-get install samba samba-common
设置共享目录,将home目录共享:sudo chmod 777 /home/ -R
添加samba用户,我是直接添加的虚拟机中ubuntu的用户(hehung),如下图
HarmonyOS

配置samba:先备份,再使用gedit打开配置文件,将下面的信息添加到文件尾:
HarmonyOS
[home]
    comment = home directories
    path = /home/
    public = yes
    writable = yes
    workgroup = DAWN

重启samba服务:sudo service smbd restart
现在在windows下打开文件浏览器,输入\虚拟机ubuntu ip就可以连接虚拟机的共享文件夹了。
HarmonyOS

3. 开发环境搭建
       参考官方的环境搭建教程,一步一步来就行了,先下载必要的工具,我们前面已经把需要安装的都安装好了,现在只需要参照教程来做就行了。
点我直达教程
       按照官方的教程,可以一步到位,哈哈哈

        接下来安装windows下的开发工具,参考链接:点我直达
        注意:在使用npm安装hpm的时候,可能需要设置一下代理,不然下载速度太慢了,可能连接都连接不上。可以设置淘宝源:
使用如下命令:npm config set registry https://registry.npm.taobao.org
其他的安装步骤和教程上一致就行。

在VScode上面将DevEcoDeviceTool-1.0.1工具安装好了之后在安装一个C/C++编译器工具就安装完成了。

4.工程导入
参考官方教程即可:点我跳转

关于代码的编辑,编译烧录和调试都可以参考官方教程,就不再赘述。
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分