Project showcase
MicCon (VM with shell and Translator)

MicCon (VM with shell and Translator) © GPL3+

I present to you a virtual machine with shell that can execute files compiled for it and work with hardware, such as SD, TFT, keyboard, RTC.

  • 3,290 views
  • 2 comments
  • 8 respects

Components and supplies

Apps and online services

Ide web
Arduino IDE
or Arduino Web Editor or PlatformIO (see below)
Vs2015logo
Microsoft Visual Studio 2015
or other C++14 compiller
PlatformIO
if you don't want to use Arduino IDE

About this project

MicCon

MicConOS is a virtual machine for Arduino Due and Mega, that can execute files compiled for it and work with hardware, such as SD, TFT, PS/2 keyboard, RTC.

MicConAsm is a translator for MicConOS (from assembly-like).

Requirements

MicConOS requires the following libraries

  • Standart libraries from Arduino framework (Wire.h, SPI.h, libc, etc.)

Device Support

  • Arduino Mega2560
  • Arduino Due
  • SD cards (via SD & SPI Library)
  • RTC DS3231 (via Wire Library)
  • PS/2 Keyboard
  • LCD TFT (via UTFT Library)

Examples

You can compile examples from /prog with MicConAsm, copy *.bin files into SD and execute it with io.bin or 50.bin

Info

General description of system you can read in paradigm.md.

Assembly language table you can find in assembly_language.md.

License

MicConOS and MicConAsm is open-sourced software licensed under the GNU GPL v3.

Code

MicCon on GitHub
All source code and documentation

Schematics

schematic
Schematic lyllra2yky
Schematic
miccon_VZUPALdiGV.fzz

Comments

Similar projects you might like

Control your Human-Like Robot from Anywhere you Are!

Project showcase by Team assemblypro

  • 3,621 views
  • 1 comment
  • 16 respects

Morse Code Translator

Project showcase by Team ONYX

  • 19,700 views
  • 9 comments
  • 23 respects

Arduino & ASP.NET Core Project: Weather Station

Project tutorial by Zhang Yuexin

  • 7,013 views
  • 1 comment
  • 20 respects

Analog XY-Plotter Output to HP-GL Translator

Project showcase by johan34

  • 5,212 views
  • 3 comments
  • 17 respects

Windows 10 IoT Plant Monitoring System

Project tutorial by Team BME-AUT

  • 17,260 views
  • 5 comments
  • 66 respects

Hacking Qualcomm (Quick Charge) QC 2.0/3.0 With ATtiny85

Project tutorial by Shahariar

  • 15,407 views
  • 15 comments
  • 47 respects
Add projectSign up / Login