This is a very cool project. I know very little about embedded engineering. I have a question: Why would MicroPython be needed? I thought it was useful only for simple chips, and this chip runs a full Linux, so couldn't you run CPython on it?
OP here. CPython is very heavyweight on small systems like these, with multi-second imports, multi-megabyte stdlib, and limited library availability (cross building native extensions is tricky).