Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).
Download vscode: https://code.visualstudio.com/
It is easy to install ,So we won’t go into detail here
First open the vscode extension list and click on the fifth icon in the left list
After searching for platformIO in the search bar, click the first platformIO IDE in the list below
Click install on the plug-in interface
The installation process will be very long, about 40 minutes, wait patiently. When a notification is given that Python2.7 cannot be found, we will ignore it because it will be automatically installed during PlatformIO installation.
After successful installation, an icon will appear in the left list, and a small log will appear in the lower left corner
Click the small house in the lower left corner to enter the main page of platformIO and click New Project
Fill in the project name, board and frame. Project name on the basis of personal interests, because I am using bpi:bit board, so here I chose the bpibit board. Selecting the bpibit board will automatically select the frame. Below is the choice to save the address, generally the default, as long as the hook removed, you can choose to customize the address
Click finish to successfully set up a project
The explorer on the left displays the project folder
Platformio.ini (for configuration file)
Lib (directory of automatically generated libraries)
SRC (directory where the program source files are stored)
Enter the SRC directory and click main.cpp to program. After connecting the board to the computer with the data cable, click the arrow below, and platformIO will automatically identify the serial port and burn the program.
Free developmnet BPI:bit with Platforum IO.