User:Vazhnov/PlatformIO + VIM + ccls + Sipeed Longan nano RISC-V

Intro
I'm not a developer.

For my job, I have to edit shell and Python scripts. I use VIM + vim-syntastic + linters (pylint, shellcheck) for it.

As a hobby, I'm trying to learn how to program in Asm and C for architecture RISC-V.

PlatformIO
PlatformIO is a popular platform with good support of multiple boards.

PlatformIO can be installed by Python's package management system pip. Here is an example how to install PlatformIO with Python virtualenv, to not interfere with your system:

When run at the first time, PlatformIO downloads:


 * — from https://github.com/sipeed/platform-gd32v

After the last command, creates an empty structure + file  which is very important for a syntax checker(s).