I suppose there are two main areas where the RaspberryPi is used: Embedded device and computer replacement.
For the embedded device case, what may have been an Arduino project pre-RaspberryPI became a, say, Python project running on a full Linux system. For this use-case, microcontrollers have gotten much more approachable and many development-grade embedded Linux boards have come out built to the standard of the Raspberry Pi and it’s ease of use.
For the computer replacement, I’m talking about the random media center boxes, tv-as-monitor, network server, or just low power box to use as a desktop. We have the new nucs and knock off or similar boxes because all they did was take a netbook without a screen and keyboard, slice up the main board so it fits in a square, and break out all the I/O ports. These things that can be had for $100-$400 are respectable, low-workload computers.
Has the Pi bubble burst? As long as these ostensibly brain-dead industrial control systems companies keep gobbling up the supply of them, yes. Has the embedded and small-computer bubble burst? Absolutely not.
But I do have to admit, arduinos and rpi zeros are in the same price point. I don't blame people not needing analog for going rpi even when it is gross overkill.
I'm just a minimalist. If I can do my project with 16kb of RAM, I'm not going to throw a GB at it.
That all said... This article is silly. No raspberry pis aren't popping or something. The biggest complaint I think most people have with them is you can't buy them anywhere. Constantly sold out. I would have bought two or three this year otherwise...
That's probably a part of why it felt like a bait-and-switch when they pivoted to business sales.
In retrospect it was probably a mistake for anyone to design a course assuming availability of Raspberry Pi boards without a readily available alternative board.
Perhaps some relevant lessons are:
1) Businesses, however inspiring their pitch, are strongly motivated by money; customer support is proportional to the amount of money they expect to receive from you in the future
2) Always have second sources and backup plans
There are other competitors in the space (Beaglebone Black, for example) who got starved of oxygen because the RPi ecosystem dumped below-cost boards into the market.
Even worse, some of those competitors (Beaglebone Black, again) are, in fact, more open source that the RPi ever was.
The lesson to be learned: Beware of subsidized ecosystem dumping below cost. The party will eventually stop and then you will be left with nothing because of all the alternatives that you let get driven out of the market.
My understanding of the rumor mill is that a few years ago the foundation started prioritizing commercial customers over hobbyists. This pissed off Broadcom which makes the processor so now they’re not getting preferential treatment at a time when there’s a lot of demand.
Bypassing individual purchasers and attempting to sell to governments and foundations is what tanked OLPC. Raspberry Pi dominated the "cheap educational computer" marketplace simply because you could go out and buy one if you had $35 in your pocket.
Targeting businesses is either a dumb move, or the Pi Foundations version of Doctorow's enshittification.
Broadcom
Specifically they for whatever reason refuse to increase production of the chips the Pis use.
But any time you ask why something is wrong in embedded, 50% of the time "broadcom" will be the answer.
Probably they aren't making much money on them.
Demand from Ukraine? This is just an example. There are others: drones, SDR scanners using the Pi, etc.
https://www.popularmechanics.com/military/weapons/a23774/ras...
There are some potential applications still for consumers. Namely something that recently came to my attention - the beepberry. They are currently out of stock but this is something I'd adore. Get Kali running on it, and I want two immediately: toss one in my car and one in my backpack. I cannot even begin to describe how useful this would be. Then again - kind of a niche problem which is a subset of a relatively small niche to begin with - consumer sbc.
I woke up last Saturday morning with my home router, a PC Engines APU2 that had been fault free for the past four years not booting making a clicking noise. In the end it turned out to be a fault with the powers supply but I didn’t know that at the time and needed internet so purchased a Protectli Intel J6412 from Amazon as it had next day delivery and I didn’t have time to wait a few days for PC Engines support who recently announced they where closing down to get back to me or shipping a new unit from overseas. As it happens PC Engines replied very quickly on a Sunday!
Anyway the Protectli J6412 turns out to be old gen hardware, however I’ve been extremely impressed. It’s idling away running Proxmox with an Opnsense a VM, Unifi, PiHole and NGINX reverse proxy in LXC containers.
That sent me researching some more as I have an old Ryzen 2600 running as a dev server but as idling away most of the time using a good bit more power than the Protectli. That rabbit hole has lead me to Intel N100 boxes such as the CWWK n100 on Amazon/AliExpress. They look like great low powered machines if you can live with a single SSD/16GB memory. They’ll do virtualisation/proxmox, run k3s, 6w max tbp, fanless, multiple nics. Not a cheap option but also not an expensive option all things considered. They even do a N305 which looks to be on par cpu wise to my current Ryzen 2600
It seems the market for small nuc type devices is getting very good right now.
The fan kicks in under heavy load and sounds like a laptop, but if you want it completely silent you can get a new casing which is made to be fanless[2].
[1]: https://www.asus.com/us/displays-desktops/mini-pcs/pn-series...
[2]: https://www.akasa.com.tw/update.php?tpl=product/product.deta...
Where NUCs become very attractive in my opinion is when you need reliability. Rpis are cute, but anyone who has ran one consistently for 6months has likely had some sort of issue. Bad SD card, random restart, or what have you. Most NUCs will not do that to you. But there are also other SBCs with a price range in between that wont either.
In Europe, the prices, with all taxes included, for an Intel NUC Pro with Raptor Lake vary from around EUR 400 for an i3 CPU with 16 GB of DRAM to around EUR 800 for an i7 CPU with 64 GB of DRAM.
Similar Chinese computers are cheaper. If one searches for a Mini-ITX MB with at least the same number of peripheral interfaces as a NUC and one adds the costs for a CPU of similar performance, for PSU, case, cooler, DRAM and a small discrete GPU, to match the performance of an integrated mobile GPU, it is impossible to build a significantly cheaper computer.
Some economies vs. a NUC can be achieved only by building an even larger computer, with a microATX or ATX MB and by omitting some of the interfaces provided by a NUC, e.g. by not having any USB 4 / Thunderbolt interfaces.
A complete NUC-like computer with a slower Alder Lake-N CPU (e.g. Intel N100) can be found at less than $200, which is a price difficult to match with any bigger computer.
Some people like to point that there are complete laptops that have the same price as NUCs. Nevertheless, those laptops are garbage that I would not use even if offered for free. A NUC is much faster than most laptops that seem to have the same components (due to better cooling) and it has more peripheral interfaces that are also faster. A laptop that matches in features and performance a $800 NUC has typically a price of at least $3000 and it is marketed as a mobile workstation or as a top model of gaming computer.
[1]: "fast charge" cable with 1 Ohm resistance...
If the Pi CM4 came with more motherboards which did PCIx4 (Taco from RADXA, the rockpi people) then you'd see it being used as the foundation for NAS builds and the like. Right now, Aside from the taco, I don't know what I can buy which exposes the PCI bus in a way I can buy semi-random cards to do eg SATA and work them reliably. Or some PCIx4 function which might suit another role.
I've found myself looking at breakout daughtercards for the M.2 slots (or whatever it is, which maps PCI into that format) -most of them seem to come with consequences: its not as fast as the single bus speed suggests if you multiplex anything behind them.
And, booting off devices which live on the M.2 slot sometimes seems painful from the write-ups: you have to fenagle the <whatever pi-like clone it is>/Pi boot state to respect that device as a boot device. Same with the CM4, there's a lot of "be brave and know how to do things with uboot" about driving that in any way more than the simple.
Pi "Clones" now mean they do uBoot and they have the GPIO grid. pretty much everything else is not necessarily very much like a Pi. Really? I think it's become "ARM core as a service" combined with some industry standard/semi-standard IO choices.
I'm running one Pi4 as a NAS, one Pico as a JJY watch time setter, one pi3 as a GPS tracker for Bert, and just retired one pi3 as a plex server for a chromecast audio: it turns out it's simpler to use closed-box solutions for some things, which makes me sad because I liked the IQ DAC I had on that Pi but it was not very nice to work with, in s/w.
I'll always play with small devices I think, but its more and more simply playing with s/w running on a small device which could be a pi, or a disused Mac, or an old laptop. Same-same. Other people do a LOT of GPIO based stuff or use the pi to emulate something else which is a different ballgame entirely. If you e.g. want the pi to run a slot car timing rig using hall effect sensors, you REALLY want a pi. Or a GPIO equipped equivalent. Being behind some kind of USB attached serial emulator just feels even more "janky"
I know people using Pi to emulate being an older CPU or an old I/O or storage device for some other old machine.