RTEMS | Implementing MicroPython Support and Packaging It For RTEMS (&22)

Sameer Srivastava (@l1zard) gitlab at rtems.org
Thu Jun 5 21:06:52 UTC 2025




Sameer Srivastava commented: https://gitlab.rtems.org/groups/rtems/-/epics/22#note_123159


**status as of June 5th:**
- Moved away from the "embed" port and followed the MicroPython Porting docs linked above to create an extremely minimal "real" port (mostly the update for last week (May 26th - June 1st).
- The current code is a test *application* that outputs a REPL over serial. Input doesn't work yet.

**currently:**
- I am going through the RSB Docs to figure out how to turn this into a third-party library for RTEMS.
- Planning to get serial input working to be able to actually use the REPL (at least on i386/pc686 for now).

**notes:**
- A large area of discussion is how to have granularity across BSPs
- This is currently being discussed, but my suggestion is that we implement some APIs like Timers along with Serial, and then figure granularity out at a later stage.
- For now I see just using `mpconfigport.h` files to define available features a nice, straightforward approach.
- Covered the work done so far and my mental model for what this could end up looking like in a [blog post](https://lzrd.codeberg.page/blog/introducing-my-gsoc-project.html).

-- 
View it on GitLab: https://gitlab.rtems.org/groups/rtems/-/epics/22#note_123159
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20250605/04c7216d/attachment.htm>


More information about the bugs mailing list