Take a natural course in artificial intelligence, from theory to action, and then click here to enter the portal

1. IoT One-stop development tool — IoT Studio

IoT Studio is a software development tool for LiteOS embedded system. It provides a one-stop development experience for code editing, compilation, burning and debugging. IoT Studio supports C, C++, assembly and other development languages, enabling you to develop the Internet of Things quickly and efficiently.

2. Hardware supported by IoT Studio

IoT Studio currently supports cortex-M0, Cortex-M4, Cortex-M7, Cortex-A7, ARM926EJ-S, RISC-V and other chip architectures.

IoT Studio has been adapted to a variety of development boards, which mainly support IoT development conditions of Xiaoxiong, and development boards of GD, ST, HiSilicon, Fudan Microelectronics and other mainstream manufacturers.

  • ST

    • STM32F429IG
    • STM32F411RE
    • STM32L431RB
    • STM32L431RC
    • STM32F746ZG
  • GD: GD32VF103V – EVAL

  • HiSilicon: Hi3516CV300

  • Fudan Microelectronics: FM33A04xx

IoT Studio supports the addition of a list of MCUS to meet the business needs of other development boards.

3. IoT Studio installation

3.1. Download IoT Studio

IoT Studio download address is as follows:

Developer.obs.cn-north-4.myhuaweicloud.com/idea/IoT-St…

The download will result in a package containing an installation guide that you can refer to for detailed installation tutorials.

3.2. One-click Installation of IoT Studio

In one-click installation mode, there is no need to manually install other tools. The installation procedure is as follows:

Double-click to run the iot-studio_0.3.5. exe file to start the installation.

Elect I agree to this agreement:

Select the installation path, can be changed, do not have Chinese and space, here I keep the default:

Confirm Settings and start installation:

After the installation is complete, determine whether to install st-link and Jlink drivers and tools. You are advised to select both:

3.3. Install Develop Tools

IoT Studio will run automatically upon successful installation, and when it detects that there is no development kit for the first time, select “Yes” and the software will call the browser to start downloading. Once it is downloaded, double-click to run developtools.exe.

The software will automatically decompress the required development tools to C: Users\Administrator\openSourceTools:

Here I am Administrator, different user directory name is different!

After that, the software automatically starts to install ST-Link and J-Link as prompted.

Open the tools directory and there are two paths that we need to configure in IoT Studio:

  • GNU Tools Arm EmbeddedDeposit:arm-gnone-eabi-gccThe path to the compiler used to compile the program
  • GNU MCU EclipseDeposit:makePath to the tool used to build and compile;

These two paths are just an introduction, and how to configure them in IoT Studio will be explained in the next section when you create a project.

3.4. Start IoT Studio

After installing the Develop Tools, start IoT Studio again. If no prompt is displayed, IoT Studio is successfully installed. The main screen of IoT Studio is as follows:

4. IoT Studio Usage Guide

On the IoT Studio startup page, select the User Guidance document to open the complete IoT Studio usage guide. You can find answers to any questions you encounter in the future in this document:

This article was first published on the public account “McUlover666”. During the course of this tutorial, you can log on to the Huawei Cloud Forum xiaoxiong Pai section to post and communicate!