Hi I'm Baibhav Bhattacharya
I'm an Embedded Systems Developer specializing in DSL and Compiler Design
Micro Virtual - R 8052 is specifically tailored for beginners and students who are just starting to learn about bare metal programming.
It is aimed to completely eliminate the painful and cumbersome process of Writing code in C , Compiling it , Linking it , Flashing and then repeating the entire process all over again because a single value was wrong.
Micro Virtual R provides a complete software stack with Serial I/O , Port Enumeration , Stack initialization and when paired with Micro Symbolic Script, it becomes a live programmable runtime.
Micro Virtual - R utilizes Micro Symbolic Script (µSS) a custom minimal domain specific language developed with quirks of super constrained micro-controllers in mind. Micro Virtual - R includes a full µSS (Micro Symbolic Script) interpreter with a string parser and a single pass just-in-time compiler. It is a stack-less model tailored to efficiently utilize the 256 Bytes of Internal Random Access memory and the 8KB Internal Read Only memory of the AT89S52