本帖最后由 cow99990 于 2020-10-8 09:21 编辑
首先,感谢电子发烧友及润和软件团队,我这篇贴子借鉴了坛友的经验分享及华为官方harmony教程,至以同样的感谢。 我电脑的基本情况,WIN10专业版1909,借鉴了论坛网友的贴子以及华为官方教程:指导文档1 指导文档2
内容,下面讲讲基本开发环境的搭建及demo运行。
首先是LINUX 编译环境搭建,借用指导文档1中网友制作的ubuntu镜像,在visualbox下配置了虚拟机镜像。
接下来讲讲windows编辑环境的搭建,这里存在的一个问题是JDK版本及安装包,注意需要的是JDK1.8,然后需要能正常安装的JDK软件包,JDK 下载 ,使用管理员权限安装后,后台会自行处理任务。其他的参考指导文档2内容,以步步做好就行。
接下是建立文件夹映射,论坛里有很多方法,采用实现方式也不太一样。我这样做的,在用户harmony下建立共享文件夹files_share,右键属性中选择文件共享,需要自动安装组件,安装完成后配置文件夹权限,给用户设置SMBUSER密码,在电脑端登入共享文件并设置驱动器映射。
然后给用户设置用户密码这样才能在windows中使用visualstudio修改工程目录,。
sudo smbpasswd -a username
操作完成重启虚拟机。
通过windows文件管理器//IP地址登入共享文件夹,建立文件夹驱动器映射。
基本开发环境到这一步基本搭建完成,接下来我导入工程,然后烧录代码试试。
指导文档2下载的code1.0-tar.gz 一定要在LINUX环境下解压,否则会丢失文件,破坏工程.
使用指令:tar -zxvf code1.0-tar.gz -c 目标地址
到这一步可以进入工程根目录使用python build.py wifiiot 编译工程.
执行完这一步,可以试试烧录功能,在deveco tool工具点击->配置->烧录->设置烧录参数,可以按照文档设置,其中有烧录工具使用了jlink,所以你需要提前安装好,并且把jlink配置到菜单中,
点击烧录按钮执行烧录,会遇到一个问题,"
执行hpm命令提示“无法加载文件”的处理方法"参考以下解决
https://device.harmonyos.com/cn/docs/ide/user-guides/hpm_error-0000001054800737
最后很尴尬的碰到了一个按键无法复位的问题,没办法,把主板从底板上拆除下来,单独烧录这才烧录通过了.我发现是因为安装了HiSpark_WiFi_IOT_智能灯板,占用了脚位的缘故.