HUAWEI DevEco Device Tool
A one-stop, integrated device development environment that can customize HarmonyOS components, compile and program code with just a few clicks, visually debug code, and integrate distributed features, providing for innovative and efficient development at all times.
Component customizationTailor and customize HarmonyOS components based on your device conditions to minimize resource usage.
Solution customizationCreate projects based on chips or development boards, and use recommended peripheral drivers and application components specific to device types to improve efficiency when generating project code.
One-click compilation and programmingUse the automatically downloaded compilation tool chain to generate device firmware in just a few clicks. Program your code quickly using the provided network or serial port burning mode and preset burning parameters.
Visualized debuggingUse GDB and LLDB to quickly locate faults with a variety of debugging methods such as variable monitoring, memory address viewing, register viewing, and disassembly viewing.
Prosperous component ecosystemUse popular chip architecture such as Cortex and RISC-V, and find a variety of peripheral drivers and application components from vendors of chips, modules, and sensors.
Integration of distributed featuresView the sample code for such distributed features as device virtualization and Huawei Share OneHop, which facilitate seamless collaboration between devices.
1. It supports both GUI- and CLI-based operations and caters to different usage habits of developers. 2. It offers multiple burning and debugging methods. 3. It has integrated a wide range of tools for more efficient development.
Development boards powered by HiSilicon chips, such as Hi3516D V300/Hi3518E V300/Hi3861 V100/BearPi-HM Nano, and development boards powered by third-party chips, such as Neptune boards, are supported. To learn more, see the DevEco Device Tool User Guide.
Currently, it supports Windows and Linux.
Features including HPM, emulator, performance analysis, and compatibility test are currently available. More features will be introduced to facilitate development.