01 工具简介
HUAWEI DevEco Device Tool(以下简称DevEco Device Tool)是面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。
DevEco Device Tool采用Windows+Ubuntu混合开发环境,在Windows上主要进行代码开发、代码调试、镜像烧录等操作,在Ubuntu环境实现源码编译。如果有单片机开发经验,本工具可以使OpenHarmony开发和使用Keil等单片机集成开发环境一样,一键实现烧录,编译等功能,非常方便!
该软件支持丰富的芯片和开发板,包括基于华为海思芯片的Hi3516DV300/Hi3861V100/Hi3751V350/BearPi-HM Nano开发板,以及三方厂商的Neptune/RK3568/Bearpi-HM Micro开发板。
工具基于VsCode,通过VsCode丰富的插件库,支持代码查找、代码高亮、代码自动补齐、代码输入提示、代码检查等,开发者可以轻松、高效编码。采用基于Remote-SSH模式实现多人共享远程开发,支持多人共享开发模式,实现一个团队公用一台服务器进行编译、烧录。
总之,使用DevEco Device Tool工具是各位OpenHarmony开发初学者的不二之选,在VSCode这类IDE中开发会比在Linux终端敲命令行、使用VIM编译器更方便高效。
接下来,本文档将通过详细的图文教程,使用ShimetaPi M4-R1开发板进行举例,带大家搭建DevEco Device Tool开发环境,并实现简单的编译烧录功能!