interpreters/python: Add Python's port to NuttX

This is the NuttX's port of Python (cpython)!

Initial support of Python includes building the Python's static
library and the `python` (Programs/python.c) application. Python's
modules are stored in `pyc` (byte-code file) and loaded as needed
from flash.
This commit is contained in:
Tiago Medicci 2024-12-04 16:48:38 -03:00 committed by Xiang Xiao
parent c750750ceb
commit 42596cc5cf
17 changed files with 1364 additions and 0 deletions

6
interpreters/python/.gitignore vendored Normal file
View file

@ -0,0 +1,6 @@
/*.zip
/build/
/install/
/Python/
/romfs_cpython_modules.h
/romfs_cpython_modules.img