Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 1.02 KB

prerequisites.md

File metadata and controls

21 lines (18 loc) · 1.02 KB

V language

Aixt project not only is based on The V programming language but use it for formatting the Aixt source code and also for implementing the Aixt transpiler base on the V's self-compiler. You can install V using git as follows:

git clone https://github.com/vlang/v
cd v
make 
./v symlink

C compilers (or IDEs)

  • XC8: Microchip and Atmel 8-bit microcontrollers
  • XC16: Microchip 16-bit microcontrollers
  • PSoC Creator: Cypress (PSoC 3, 4 ,5 and 6)
  • clang or gcc: Emulator on Linux or Android (Termux)
  • tcc: Emulator on Windows
  • Arduino IDE/CLI: for all the ports that use the Arduino backend

NOTE: nbc, the NXC compiler for LEGO Mindstorms NXT intelligent brick, is already delivered along with the Aixt project source code.

Visual Studio Code (optional)

For ease of using, Aixt project comes with vscode configuration files for building projects directly from that editor.