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

From what I've heard (I have a friend who tried to build a Propeller-based embedded system) it's a miserable architecture to code for.

It assumes that you're using either assembler or the proprietary "Spin" language. The accessible memory space is small enough to break the code generated by C compilers; the only solution I know of involves a mini-hypervisor that can swaps data in and out of memory.

It also doesn't support interrupts. Their solution? Dedicate an entire core to busy-waiting for a hardware ready signal. o_O




Ugh. Oh well.




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

Search: