了解更多请访问:与华为官网共建鸿蒙科技社区https://harmonyos.51cto.com接上一篇:鸿蒙HiSparkWi-Fi物联网开发套件试用01(开箱)我的社区为什么打不开用户名改了吗?你变了很多吗?可能大部分用的是连老师的ubuntu现成的虚拟机。这里我也按照官方说明重新搭建了ubuntu编译环境。下面记录下部署账号:1.忽略Ubuntu的安装,Ubuntu是部署harmony的linux编译环境。我用的是ubuntu-20.04.1,用户名为harmony,IP:192.168.1.21。安装gcc编译工具:sudoapt-getinstallgccmakeperl提示选择y2。安装SSH:安装前可以查看:ipaddr(查看IP地址)、systemctlstatussshd查看ssh是否运行sudoapt-getinstallssh提示选择y3。安装vimsudoaptinstallvim提示选择y4。参考官方教程https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998安装编译工具环境5、安装配置samba共享linux目录:查看systemctlstatussamba运行状态sudoapt-getinstallsamba如果提示选择yes配置sambavim/etc/samba/smb.conf需要使用sudo升级到管理员配置:soduvim/etc/samba/smb.conf最后添加如下配置:[home]comment=HarmonyOSworkpath=/homebrowseable=yesreadonly=noritable=yesguestok=oncreatemask=0777vim保存退出:wq!查看运行状态systemctlstatussmbdrestartsystemctlrestartsmbd添加用户:sudosmbpasswd-aharmony提示输入两次密码6.安装编译工具环境(参考官方教程)https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998官方教程下载,解压后可以修改一次环境变量,参考如下代码sudovim~/.bashrcexportPATH=~/gn:~/ninja:~/gcc_riscv32/bin:$PATHsource~/.bashrc7.获取源码sudoaptinstallgit(安装git,配置用户信息)gitconfig--globaluser.name"harmony"gitconfig--globaluser.email"harmony@harmony.com"sudoaptinstallcurlsudocurlhttps://gitee.com/oschina/repo/raw/fork_flow/repo-py3>~/repo执行权限:chmoda+x~/repo环境变量加入配置文件:exportPATH=~/gn:~/ninja:~/gcc_riscv32/bin:~:$PATHmkdirharmonyoscdharmonyosrepoinit-uhttps://gitee.com/openharmony/manifest.git-bmaster--no-repo-verifyreposync-c编译源码命令:pythonbuild.pywifiiot2.和谐Windows下部署vscode代码编辑烧录环境1.安装vscode,默认安装就可以2.安装node.js,默认安装就可以3.安装javaJDK可以默认安装4.设置npmsource,cmd下设置npmconfigsetregistryhttps://registry.npm.taobao.org5.安装鸿蒙组件管理器,可以在cmd下npminstall-g@ohos/hpm-cli6。要安装编译工具包,需要在管理员模式下使用PowerShellinstall-gwindows-build-tool7。安装TFTP,PowerShellnpminstall-gtftp管理员模式8.安装串口下载工具,PowerShellnpminstall-gserialport管理员模式9.安装串口读取功能npminstall-g@serialport/parser-readline10.配置windows系统环境变量变量名:NODE_PATH变量值:c:\users\dongy\AppData\Roaming\npm\node_modules11.安装DeviceTool,c/c++插件12.导入工程必须有盘符,所以linux共享目录必须映射到本地磁盘13.连接linux进行代码编译部署,突然发现win10的cmd和powershell可以使用ssh命令连接linux进行编译。连接方式:ssh你的linux用户名@你的liunxIP地址后提示输入密码,就可以连接linux了。查了一下,Windows10和WindowsServer2019确实包含了ssh,也可以使用vscode的Terminal编译,都是直接在vscode下完成的。这很酷!连接linux:sshharmony@192.168.1.2编译命令:pythonbuild.pywifiiot14。烧录文件./out/wifiiot/Hi3861_wifiiot_app_allinone.bin,烧录模式Hiburn部署视频教程推荐:1.连老师的《鸿蒙系统设备开发》https://edu.51cto.com/course/25351.html?hm2。董老师的《大家一起学鸿蒙OS(HarmonyOS)设备开发教程》https://edu.51cto.com/course/25293.html试用笔记目录:鸿蒙HiSparkWi-Fi物联网开发套件试用01(开箱)https://harmonyos.51cto.com/posts/1435HarmonyosHiSparkWi-Fi物联网开发套件试用版02(开发环境)https://harmonyos.51cto.com/posts/1440HarmonyosHiSparkWi-Fi物联网开发套件试用版03(helloworld)https://harmonyos.51cto.com/posts/1481鸿蒙HiSparkWi-Fi物联网开发套件试用版04(LED灯亮)https://harmonyos.51cto.com/posts/1482鸿蒙HiSparkWi-Fi物联网开发套件试用版05(按钮按钮)https://harmonyos.51cto.com/posts/1483更多内容请访问:与华为官方共建鸿蒙科技社区https://harmonyos.51cto.com
