Chris Johns created an issue: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5428



## Summary

This project is to port Microvium to RTEMS. The Microvium GitHub page is 
https://github.com/coder-mike/microvium. A summary from the site is:

Microvium is a tiny JavaScript engine ([less than 16kB compiled 
size](https://github.com/coder-mike/microvium/blob/main/doc/native-host/memory-usage.md))
 for microcontrollers for running a small but useful subset of the JavaScript 
language. The runtime engine is portable C code and easy to integrate.

Microvium takes the unique approach partially running the JS code at build time 
and deploying a snapshot, which leads to a number of advantages over other 
embedded JavaScript engines. See 
[concepts.md](https://github.com/coder-mike/microvium/blob/main/doc/concepts.md).

The project is to:

1. Import the project's code used by RTEMS to the `contrib` area of this repo
2. Add build system support to the source files needed to support Microvium
3. Make any changes to Microvium to have it build and work on RTEMS
4. Add a shell command to run Microvium as a CLI tool
5. Submit and shepherd any Microvium change to the Microvium project

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5428
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to