Arduinative

A native Arduino core to use your PC as an Arduino

Posted by Shadly on February 14, 2019

Use your PC as an Arduino Board

Arduinative is an Arduino core to add PC Environment Support in Arduino IDE. This core enables you to build and run Arduino sketches in Native Environment from Arduino IDE. This core was built to compile and run unit tests for arduino in PC environment.

Features

  • Compile & Run Arduino Sketches in PC
  • Supports millis()
  • Supports TinyGSM library
  • Use FTDI as Arduino Serial Interface
  • Implement LibMPSSE-I2C to use FTDI as I2C device
  • Use flow control to use DTR/RTS as GPIO

Dependencies

C++ Boost library is required to use FTDI as Serial. Use the following command to install Boost library.

1
2
sudo apt-get update
sudo apt-get install libboost-all-dev

Install Arduinative

Download the repository from here or clone using the command below

1
git clone https://github.com/shadlyd15/Arduinative.git

Now, just simply create a folder named “hardware” in your arduino sketchbook folder. Copy the Arduino directory here.

Now select Arduinative from Tools > Board > Arduinative Select FTDI serial port if you want to use Serial.