Hacker News new | comments | show | ask | jobs | submit login

Possibly of interest: Pycorn. It's a project a friend of mine is working on to port a Python interpreter to bare-metal ARM.


From what I understand, though, it requires quite a bit more memory than is available on most microcontrollers. 64KB isn't enough for Python to even start up, let alone do anything useful.

I think the Cortex M4s that are coming out have 512 kB and up in their bigger variants. They also have more MHz and MIPS, and just need a cheap board available. The TI Stellaris Launchpad is looking good in this direction.

The Stellaris tops out at 96KB SRAM (and the part on the Launchpad is 32KB). I'd be interested to know what parts you're looking at, as right now I'm looking into building an SPI-based RAM expander for the Stellaris board.

Regardless, I believe Torne was saying that Python ends up needing a few megabytes to work. So you still pretty much end up needing something with external RAM.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact