Remix.run Logo
lysace 5 days ago

The Parallax P8X32A Propeller (2006) did multi-core processing in a very beginner friendly way.

It can be done - if you take a holistic approach to hardware + runtime + development environment.

The Propeller probably failed because of the custom language, the custom assembly syntax, the custom ISA, the custom IDE font (!) etc. It was a very neat system though.

duskwuff 5 days ago | parent | next [-]

The Propeller was a commercial failure because it was a one-off part, from a small company, with very little software ecosystem surrounding it, a poor performance to price ratio, and no migration path if you needed more capabilities than it could provide.

lysace 5 days ago | parent [-]

Meh. Similar pricing and availability compared to its primary competitor at the time: Arduino.

It was just too unusual in too many ways.

In one way it’s a bit like the Amiga vs the 8088/8086 PC.

duskwuff 5 days ago | parent [-]

"Arduino" is a brand of development boards. The direct equivalent would be the Atmel* ATmega168, and that was widely available through distributors, less expensive, had extensive manufacturer and community support, and was part of a broad product line.

What makes microcontrollers commercially successful is... commercial use. Hobbyist applications are fun, but they don't pay the bills.

*: Microchip hadn't bought them yet

lysace 5 days ago | parent [-]

The context here is decidedly hobbyist/educational.

spott 5 days ago | parent | prev [-]

The propeller 2 is going to be used as the south bridge for the Ashet.

lysace 4 days ago | parent [-]

Nice!