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,115 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 assemblypro

  • 3,463 views
  • 1 comment
  • 16 respects

Morse Code Translator

Project showcase by Team ONYX

  • 10,191 views
  • 2 comments
  • 15 respects

Analog XY-Plotter Output to HP-GL Translator

Project showcase by johan34

  • 4,193 views
  • 3 comments
  • 17 respects

Windows 10 IoT Plant Monitoring System

Project tutorial by Team BME-AUT

  • 11,653 views
  • 4 comments
  • 55 respects

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

Project tutorial by Shahariar

  • 5,897 views
  • 11 comments
  • 40 respects

Energy Data Logger

Project in progress by Javi D'Ambra

  • 3,690 views
  • 5 comments
  • 9 respects
Add projectSign up / Login