跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
捷比信电阻高精密 · 大功率无感 · 金属膜电阻

在纯WIN10下编译,刻录和调试

0.简介本文将在Windows10下实现win10版本的docker + HarmonyOS代码编译环境+ VSCode + HUAWEIDevEcoDeviceTool,以实现集成代码开发,编译,编程,调试等的一站式IDE工具主机:Windows10VSCode版本版本:1.50。 1(usersetup)Commit:d2e414d9e4239a252d1ab117bd7067f125afd80aDate:2020-10-13T1515.712ZElectron:9.2.1Chrome:83.0.4103.122Node.js:12.14.1V8:8.3.110.13-electron.0OS:Windows_NTx6410.0.19041DevEDesktop(Docker19) .03.13,build4484c46d9d1。选择这种组合的三个原因是:您不需要在Linux环境中构建各种程序包或依赖项...,小白开始了,只需要帮助!在Linux环境下摆脱各种文件网络共享,可以高效地直接操作本地源代码和文件!集成代码开发,编译,刻录和调试,告别各种不友好的环境,更换51单片机2。安装环境2.1,安装WIN10版本的DockerDesktop下载地址:https://desktop.docker.com/win / stable / Docker安装%20Desktop%20Installer.exe之后,单击重新启动:2.2。配置Docker加速右键单击桌面右下角状态栏中的docker图标,在DockerDaemon选项卡中修改json,然后更改以下地址:http:// f1361db2 .m.daocloud.io已添加到“注册表镜像”阵列,如以下两张图片所示:最后,点击“ Apply& Restart” 2.3,测试运行WIN10的CMD或Powershell窗口的docker,输入命令:dockerrun-d-p80:80docker / getting-started可以成功提取docker映像:提取成功后,输入dockerimages命令以查看:还有一个docker / getting-started的图像,如下图所示:2.4。下载要运行的Hongmeng OS集成开发docker环境在WIN10的CMD或Powershell窗口中,输入命令:dockerpulljackeyt / ohms_buildenv:hi351x以成功提取docker映像:2.6,安装VSCode和插件2.6.1,安装VSCode并选择Windows版本。下载地址:https://code.visualstudio .com2.6.2安装VSCode插件单击VSCode侧栏->插件->输入插件名称->安装dockerRemoteDevelopmentC ++ / C ++ C / C ++ SnippetspythonGN安装VSCode插件:HUAWEIDevEcoDeviceTool下载可能需要一个华为帐户。下载地址:https:/ /device.harmonyos.com/cn/ide#download安装过程如下图所示:3.编译HarmonyOS3.1,下载源代码和下载源代码有四种方法。官方介绍了四种方法,这里以最常用的为例:单击下载链接:https://repo.huaweicloud.com/harmonyos/os/1.0/code-1.0.tar.gz下载以获取代码-1.0.tar.gz源代码压缩包,并将其解压缩到目录中,并使用' J:HarmonyOS_Code_1.0'举个例子。 3.2。使用VSCodeIDE打开源代码。如上所述,获得集成了各种开发环境的VSCode之后,请使用VSCode打开源代码所在的目录文件夹。在这里,以' J:HarmonyOS_Code_1.0'例如:3.3,使用VSCodeIDE运行HarmonyOS编译环境。在IDE下,使用快捷键' Ctrl +`'快速打开终端并输入以下命令以快速启动上一篇文章中描述的Docker环境:dockerrun-it--rm-vJ:/ HarmonyOS_Code_1.0:/ mntjackeyt / ohms_buildenv:hi351xbash说明:-v是docker共享文件参数。使用此参数可将J:/HarmonyOS_Code_1.0的源代码共享到Docker中的/ mnt文件夹。效果如下图所示:在编译环境下,我们现在离成功的编译还有两个命令:切换到源目录:cd / mnt以执行编译:pythonbuild.pyipcamera_hi3516dv300-bdebug编译成功后,得到以下结果:4.刻录HarmonyOS开发宏梦刻录系统有两种方法,即uboot和文件系统。他们将使用HiSilicon提供的Vscode插件HUAWEIDevEcoDeviceTool并使用Hitool进行刻录。它们都支持串行端口,网络端口,USB和其他三种刻录方法。 。 4.1。使用HUAWEIDevEcoDeviceTool刻录华为提供的工具:HUAWEIDevEcoDeviceTool提供完整的刻录环境,可以参考官方使用链接:https://device.harmonyos.com/cn/docs/ide/user-guides/service_introduction- 0000001050166905 VSCode插件的安装和JDK的安装按照文档说明进行:DevEcoDeviceTool作为插件提供,基于VisualStudioCode进行扩展,安装分为以下几种:安装Node.js安装hpm4.2,使用Hitool进行安装