https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/
I wish a Pi 5 (and RAM in general) was cheaper, but Raspberry Pi can't control that.
https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/
I wish a Pi 5 (and RAM in general) was cheaper, but Raspberry Pi can't control that.
I can only assume they don't actually work with the pi because if you spend just a minute looking at any reseller's inventory or even just the official website you will see they still make and sell and support boards from a decade ago.
https://www.raspberrypi.com/products/compute-module-5/?varia...
I personally worked on a system with raspberry compute modules 3 and 4, the total system cost was in the ~million dollar range. This was definitely a commercial product with dozens of engineers doing R&D, not a hobby project.
We were looking into smaller systems with lower profit margins (~20k USD) and for those we were considering moving away from raspberry CMs because of cost.
The main advantage of the raspberry CM ecosystem is just how widely popular it is and how cheap and available "dev boards" are (just grab a non-CM raspberry and it is almost the same thing). Most of these types of systems don't really have the I/O that makes testing and developing a lot easier.
Being popular is quite important because firmware issues are notoriously expensive to troubleshoot and fix often requiring the manufacturer help. Said manufacturer does not give a damn if you are a low-volume customer. More popular systems have more information available online and are less likely to have bugs (or at least the bugs are known).
I remember one of our other systems bluetooth module had a weird edgecase bug that caused the module to shutdown after several days of it being powered on. It took multiple engineers >1month of work to basically go "yep nothing we can do about this and manufacturer is not helping"
I know they are being used in Ukranian drones and some police-car systems in some cities (although this was hearsay from a coworker and I don't remember the city). But those are just the examples I heard of.
So this is the embedded Linux usecase. And... the embedded Linux ecosystem seems kinda... hacked together? You a lot of the times get Yocto Linux which is its own can of worms because you tend to invariably get meta-vendor packages that patch everything from U-Boot to the kernel to random userspace utilities. There are better cases and it depends on how much the vendor works upstream. Sometimes the vendor doesn't even bother with maintaining the meta layer and it ends up getting into a "maintained mostly by one guy in Nebraska" scenario
Some other vendors seem to take U-Boot and a copy of the Ubuntu LTS sources from 10 years ago and hacked it until it was possible to get a root shell without the thing going into a kernel panic then put the resulting image on a Google Drive or FTP server somewhere but didn't go much further than that
What ends up being is that there is like a U-Boot and Linux kernel variant for either each different SBC (or sometimes vendor thereof) duck taped together. Support, even for the peripherals included, can be spotty at best, and there are many times where you have to patch the kernel or userspace to get it to work right. I've seen boards which run the weirdest stuff, ones whose kernel patches run into the megabytes with poor (if any) documentation, boards which apparently don't want to run anything but Android, etc. There are certainly vendors that work well and upstream and make everything nice and easy but they tend to be rarer and/or more expensive
Compared that with the Pis and the difference is night and day enough that the raw specs matter less. Yes RasPi has their own kernel fork, but iirc they do work a bit upstream and the versions maintained are like 6.12 and not like 5 (which I've seen). They are also relatively easy to procure where more specialized vendors tend to be... less so. Flashing them is pretty simple and if you want to create your own image you can do that as well easily without Yocto or whatever. The HAT ecosystem is a nice way to add extensibility, the headers basically allow you to do a lot of ESPy type things as well (since Linux has native specific userspace support for GPIO, I2C, SPI, PWM, LED, hwmon, etc). And so on and so forth. And it all just kinda works
This in of itself, makes it a pretty decent option for industry, especially if it's like either n <= 1000 units or a relatively small part of the BOM itself. It often is very much the economically sensible option to stick a Pi in it rather than put many man hours into fixing problems that really shouldn't require me to open up menuconfig or apply a kernel patch again.
People like Geerling tend to come at it from the hobbyist or maker side of things but it does apply to the industrial side too. Yes in many cases knowing part XYZ will still be manufactured in 30 years is more important than the dev experience or some other factor is at play (power draw being another) but in a lot of cases its not (e.g. more portable code, stuff not requiring recertification) and the Pis also do have a relatively reasonable time guarantee too. It shouldn't be a bad experience to develop on these boards! But regardless, there are a lot of times that it is, and that's why I think the RasPi continues to do as well as it does.
This is also why I think, despite the price, it continues to do well in the hobbyist community. I can hook it up using the headers to anything SPI, I2C, etc, and start making it do things with very little software trouble and regardless if I want to do it in C or if I want to do it in Python
If you're using the Pi as a microcontroller that you can run Python on, then just get the cheapest Pi that meets your needs.
If you're using the Pi for computationally expensive tasks then pay more money and get the fast one.
Personally I have a Pi 5 and it's perfect for me because I want small size but high performance. People say "just buy a real computer" but that would be higher energy and larger footprint.
The whole point of these things is that you use them for whatever you can imagine. Since different people have different imaginations it only makes sense that there's a range of different devices to suit everyone.
Raspberry Pi’s biggest strength is its form factor and low power draw.
Yes. Generally only requiring a $10 PoE splitter like this: https://www.ebay.com/itm/134500605396
Some N100 class machines draw more power, but many don't, and there are more capable PoE splitters for a few dollars extra.
Use a USB touchscreen.
Edit: Putting a device with permanently attached battery inside of a wall or even on a mount, always plugged in gives me the heebie-jeebies.
Or you look at a mini PC and you really can’t buy one at all for much less than $200 these days. Again, no screen.
But Apple will sell you a refurbished iPad mini for $379 and you’ve got nothing to setup.
I share your concern about running it with the battery all the time, but I think it’s pretty common. I probably wouldn’t put it in my wall but I know of a place of business I frequent often that has one plugged in 24/7 and nothing has happened.
Apple power manages devices that are plugged in all the time, they’ll likely just park the battery at 80%. They are also about as good as you can get as far as hardware quality: Apple sells a bazillion devices and has definitely thought of fire risk.
The other benefit of the iPad is that the accessory ecosystem is vast.
(plus the screen. And ethernet / PoE variants are rare, and not as cheap, so if that's a hard requirement, maybe not for your specific use case)
Setting aside what they're for, Linux handheld gaming devices are kind of a perfect fit for a minor "house computer". Made cheap by commodification. Flexible. Sadly no GPIO in these I think but tack on an RP2350 and we're golden.
Strip or modify the chassis and embed them hidden or with the screen facing out. Kachinng.
They really want to assure people that they can get a near identical replacement for years to come if they want to build a product or deploy one somewhere.
So a 61% price hike over 5 years, of which 24% was just inflation. If the total price really went up 200% in your country, that's exceptional and probably caused by policies unique to your country.
btw you can't compare prices without shipping because there was never an option to buy 100 at $15 each and amortize shipping. Retailers treated it as a loss leader with a limit of one per purchase, often forcing you to buy some extra junk to meet the order minimum.
Amazon/eBay prices are indeed gospel. You can ship something like this across the country for <$5 so location doesn't matter unless you're talking tariffs
Is 10%/$1.50 enough to pay for the retailer's freight, ~3% fee to accept credit cards, inventory carrying, rent, payroll, shrinkage, support/RMA, and fraud?
https://data.fca.org.uk/artefacts/NSM/Portal/NI-000098822/NI...
Except... You can't. They're sold out almost entirely and none of the distributors can tell when the new batch gets in. At least in EU.
What about launching a browser and playing a 1080p video from a streaming site?
I am looking for a computer to connect to my internet-disconnected TV.
I made a project for a band to use on-stage where it would switch between videos by tapping a bluetooth foot pedal. The stompbox-style foot pedal buttons were just wired into an ESP32 acting like a bluetooth keyboard sending 1, 2, or 3. The key bindings for mpv were setup to instantly switch to specific videos for each number. It worked perfectly.
I have also used it to real-time 1080p stream my gaming PC from another room using Moonlight so that I could play in more than one location in my home. That was also running directly from the command-line.
But trying to use something like X/Wayland and proper GUI apps usually performs poorly. 512MB of RAM and the 1GHz CPU clock struggle with that.
Yes, I think so. With strong caveats.
I used a Pi 3b as the primary video player for local media in my living room for a few years, starting a decade or so ago when that was the new hotness. The Pi Zero 2W is the same thing except with less IO and a somewhat-slower clock speed (but it can be overclocked to match the 3b).
I just put an appropriate build of Kodi on an SD card, booted it up like an appliance, pointed it at my network share, and used it.
The performance was proper for the time doing this in lets-sit-down-and-watch-a-movie mode. It was generally flawless with 1080p h.264 and lesser formats. It was not so good with h.265/HEVC, but that wasn't as common back then as it is today.
I was very pleased when I picked up a Pi 4 for this role once that came 'round. It does a very fine job with all of my 1080p media on my old dumb TV, including h.265 (which it has a hardware decoder for).
> What about launching a browser and playing a 1080p video from a streaming site?
No, not in my experience. There may be an incantation that I don't know, but I have not had very good success with these devices with browser-based streaming media. They have, for me, been resolutely disappointing in this role. I blame gaps in the video driver/X11/browser stack, but I haven't ever wanted to go very deep into this particular rabbit hole.
> I am looking for a computer to connect to my internet-disconnected TV.
If you're in the States and you can tolerate the ecosystem (which is definitely not browser-based), then you might find that a $25 ONN streaming box from Wal-Mart is a better bet for this job. These run Android.
These are horrible from a privacy standpoint, and should be avoided. They are cheap for a reason.
My war is already lost. Reaping the spoils of assimilation is only natural.
I used thin client seems much better for this.
Long gone are the days when they would sell a Pi Zero for $3.14 on Pi day.
Headerless version is out-of-stock for my nearest Microcenter (Columbus, Ohio): https://www.microcenter.com/product/643085/raspberry-pi-zero...
But they say they have 25+ of the version that comes with headers: https://www.microcenter.com/product/683270/raspberry-pi-rasp...
I'd pick one up when I'm in the area this weekend...but I'm not into the scalping/arbitrage game, and I've already got a few Pi Zero Ws kicking around without a purpose that are still overkill for lots of things. (I may have bought too many of those back when Microcenter was selling them for half of MSRP at $5.)