A very succinct description of the Raspberry Pi past trajectory.
A very succinct description of the Raspberry Pi past trajectory.
If you use complex devices like cameras, you can probably find recent drivers and readme files for rpi. For other SBCs you will probably end up trying to adapt documentation for rpi and getting stuck because your OS is using a weird version of libc, or something like that.
Nope. It was all about the subsidy.
Because the RPi was subsidized, competitors like the Beaglebone series couldn't achieve a critical mass since they were always being undercut. This set up a decade+ of mindshare.
And then the RPi foundation knifed everbody in the shortage by shunting all the RPis to commercial companies like FormLabs.
Even now that low-end x86 machines are cheaper than the RPi's, everybody still sings the praises of the RPi's.
Marketing always wins.
The Foundation did no such thing because it doesn’t manufacture the boards and it’s not their decision.
The Trading company manufactures the boards, and it chose not to destroy its commercial contracts (all of which experienced limited stock too, particularly of CM4s, even though they were prioritising CM4s), which kept the lights on. They were already selling dramatically more units into commercial channels (Citrix for example) than to hobbyists.
The two entities also introduced the Raspberry Pi Pico and Pico W in the pandemic era, which were wildly popular and kept their educational goals on track, as well as giving suppliers like Pimoroni and Adafruit something to design absolutely amazing products around, with a microcontroller that wasn’t supply-constrained. IMO they more than made the case that most people don’t need a whole linux box to run a physical computing project.
I don’t get the whining. Do the little Intel boxes work for you? If so, use them and leave Raspberry Pi in the dust; there’s more than one way to add GPIO, SPI, I2C and PIO to your projects.
(Side note: the Beagleboard is a Texas Instruments product, is it not? I am not convinced its origins are all that different to the Pi, in that regard. If TI couldn’t compete on price and marketing, that is on TI, surely)
Back in the day (like 12+ years ago) I used some intel SBCs with GPIO, i2c etc. At that time they were nice because they just worked with your favorite linux distribution and put your binaries on it. At the time it was painful to setup an environment for cross-compilation. Today that's easy.
Raspberry Pis are never the best SBC available, and have some very closed aspects but they are usually available, have good community and corporate support and are supported for a long time. I've bought a lot of the other SBCs out there and after a couple of years you find that you're almost the only user left, and the vendor has 30 new products and don't support yours. Then one day you're trying to update your linux kernel for feature y but it breaks feature x, and searching for help yields workarounds and patches, or even OS images for the same issue... for rasberry pi. After a few times, you learn to stick to raspi, or maybe Jetson if you need more.
ARM MPUs became popular because they are actually easy to deploy.