Bill Welliver wrote:
You can get a full linux OS to run on ARM System-on-chip boards, including Pike. The catch is that they're not really embedded systems as much as single board computers.
Those are still too large/expensive (for the applications I have in mind).
I've considered what would be required to strip away the OS, and the answer is that you lose a lot of what you'd want to use Pike for anyhow: no filesystem, no threads, no built-in networking. Basically, C but without memory management and with better types. But really, most true MCUs are so space constrained that I'm not sure it's worth the effort (which I suppose perhaps depends on the goal).
Well, the hardware the micropython targets should be able to support an embedded Pike too. The benefits (obviously) are somewhat faster development, which is a plus in an embedded system, because debugging is more complicated on such a system.