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.

  • 4,105 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

  • 4,876 views
  • 2 comments
  • 17 respects

Morse Code Translator

Project showcase by Team ONYX

  • 28,361 views
  • 12 comments
  • 29 respects

Arduino & ASP.NET Core Project: Weather Station

Project tutorial by Zhang Yuexin

  • 14,178 views
  • 2 comments
  • 21 respects

Analog XY-Plotter Output to HP-GL Translator

Project showcase by johan34

  • 7,789 views
  • 3 comments
  • 19 respects

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

Project tutorial by Shahariar

  • 30,864 views
  • 20 comments
  • 56 respects

Windows 10 IoT Plant Monitoring System

Project tutorial by Team BME-AUT

  • 22,617 views
  • 7 comments
  • 76 respects
Add projectSign up / Login