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

Sameer Srivastava (@l1zard) gitlab at rtems.org
Sat Jun 14 18:15:22 UTC 2025




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


Here are the current mid-term deliverables as discussed with my mentors, divided into 2-week groups as suggested on Discord. Considering my final exams till the 20th, some work from the first set might flow into the second.

**13 - 19 June** and **20 - 26 June**
- Implementing `time`, `random` and `machine` to be able to get uptime, reset the machine.
- Getting floating point values to work on the pc686 BSP

**27 June - 3 July** and **4 - 10 July**
- Working on an initial version of Imports (.py files mounted in QEMU)

Along with these major goals, I see a lot of micropython builtins that are disabled by Zephyr, for example (I think these are mostly disabled for reducing the binary size):
```
#define MICROPY_PY_BUILTINS_FILTER  (0)
#define MICROPY_PY_BUILTINS_MIN_MAX (0)
#define MICROPY_PY_BUILTINS_PROPERTY (0)
```
These could be tackled if we end up reaching any of the major goals earlier than expected.

-- 
View it on GitLab: https://gitlab.rtems.org/groups/rtems/-/epics/22#note_124649
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/20250614/f7b4acd3/attachment.htm>


More information about the bugs mailing list