Pine64 and Radxa's new Pi CM4-compatible boards
jeffgeerling.com
jeffgeerling.com
True, but lets not forget another non trivial one: advertising. I'm lucky if I can spot a new board discussed in a few sites, while every time a new PI is launched, the news resonates like someone set their feet on Mars. If manufacturers want to build a community and have more developers/ports/bugfixes etc. they should allocate some resources where it's appropriate. Not easy since the PI is pushed by Broadcom themselves, I know.
Also, I would avoid the term "clones", which gives a bad impression of the products. There's no such thing as a Raspberry PI clone, unless having similarly placed connectors in some models counts as cloning. The hardware is (thankfully) vastly different. Also, Broadcom doesn't sell the PI processors to anyone else ensuring that cloning them is impossible, as is building any product using the same technology, short of hosting it in the form of a compute module, which may not be the ideal/cheaper solution in many contexts. Not a big issue since there are much more powerful platforms out there, but few know about them for the above reason.
Personally, if I see an interesting board, my 1st and 2nd stops to see if and how well they are supported are the Armbian and DietPI boards and forums (other suggestions highly welcome!).
That's not advertising, that's marketing and name recognition.
And yes, a android device (with broken and deactivated screen) is maybe the way to go for small size mobile computing power.
What is your project? The Jetson is probably the best choice. Saying GPU is very vague, there are GPUs that are good at decoding video for instance that might not be useful.
Jetson sounds interesting.
But mobile phones offer many sensors, computing power and a battery all packed together, so I might start with that. Or rather, have a smartphone for computation and remote connection and a arduino for directly controlling the servos. Or a lego mindstorm. Or both.
You’re going to want to look for NPUs and probably not GPUs. If you don’t have any idea check this out for inspiration. https://arxiv.org/abs/2004.10934 The DJI founders wanted engineers to be seen as hero’s instead of sports stars. He sponsors engineers to complete here, the prize is their dream job. https://www.robomaster.com/en-US
So I am quite open about plattforms, but actually I would prefer simplicity. But powerful.
Something that has the potential to run WebGPU in a decent way (once that becomes stable).
The TMo/Sprint merger has had issues, for instance, and I personally have been less favorable to it as time went on, but it didn't mean I wasn't excited at the time to see one more death knell for CDMA.
Also Nvidia has been pretty open-source friendly with their ARM platforms in addition to their being pretty powerful in their own right, and that doesn't have to be mutually exclusive with the concerns it would raise if they controlled the whole ecosystem of ARM platforms.
>Also Nvidia has been pretty open-source friendly with their ARM platforms in addition to their being pretty powerful in their own right, and that doesn't have to be mutually exclusive with the concerns it would raise if they controlled the whole ecosystem of ARM platforms.
Yes that is true, surprisingly so since fuck you nvidia. Intel and AMD have x86 rights and GPUs and can make more integrated devices, while nvidia can't. Since it didn't go through, they better be good at RISC-V!
However, in these markets, availability on short notice is a fundamental requirement. The CMs appear mostly unobtainable, and it's not clear that the Pi foundation will culturally be able to remedy this in the long term ; their strength is elsewhere.
I don’t think we should necessary judge availability of any part based on the current environment.
Even midway into 2021, I could find at least a couple of each model at Micro Center, and more than half the SKUs would be in stock at most online retailers.
As 2021 progressed, though, it became impossible to even find the less popular varieties in stock, to the point I haven't seen a Pi 4, CM3+, or CM4 in stock at my local Micro Center since September. I'm glad I picked up a couple spares and placed orders for a few 8GB modules in January—otherwise I'd still be waiting indefinitely.
Pis are only one of many devices that are basically screwed by supply chain issues this year. Eben Upton mentioned that they're producing more than ever this year, but they've sold through and are still going to be fighting supply issues until 2023 [1].
[1] https://www.theregister.com/2021/08/20/raspberry_pi_supply_e...
Those were heady times; the pandemic (demand for hobby computers spiking) then the parts shortage were a 1-2 punch and now it seems only the Pi 400 can be reliably found in stock, along with some expensive kits that bundle a ton of things with the Pi 3 B+ or Pi 4.
They do have a history of underestimating demand, though. The original 26-pin Raspberry Pi was unobtanium for a long time after it was introduced. Some things never change. :) The pandemic-related supply chain woes can't help.
We have a vendor that assembles these for us, so they all come pre-assembled. We’ve swapped parts in our BOM for these at least 13 times in the past year. Change SD cards, change microHDMI adapters, power supply, change case, pi model, etc. Relatively painless, but becomes a problem when 30 days of back order is ~150 raspberry pis.
I still wouldn’t even consider swapping to another device, though.
I think all the other SBC vendors are even worse. E.g. seeedstudio is out of literally every Radxa product right now. 2021 is a tough year for niche products.
Apart from PINE64, I’ve been able to get almost every board I’ve had my eyes on - in due time. They can go in and out of stock in intervals of weeks or months.
This is all ordering directly from vendors. Domestic redistributors seem to be dry all over though. I guess you could say seeeed falls in the middle of those.
Basically if you can afford to wait and subscribe to when things come back in stock (if you’re unlucky), you’ll usually get your stuff in due time.
It takes some discipline to not be part of the problem by ordering extras just in case.
These small Asian vendors are very agile and have swapped out NICs and stuff to make up for missing components.
On the slightly more industrial side it’s ridiculous, though. Due to Intel NIC shortage, PCEngines APU has been out of stock globally for I think 6 months and the manufacturer was transparent from the beginning that it would be a year or two before they are available. I think all of 2022 is already reserved.
To whom? There might be a world of difference between the experience of buying a CM4 at retail and the experiencing of reaching out to the RPi foundation with a bulk order.
You don't want to develop and optimize your software stack for some hardware that will be out of order in 3 years.
Olimex guarantees long-term availability and industrial standards.
Raspberry Pi does not and is only suitable for the hobby market.
Heck, even the 7-year-old Compute Module 1 will be in production until "at least January 2026". That's a 12-year product support lifecycle!
It wouldn't be an M1 Mac, but an 8 GB CM4 could still be the heart of a nice low-power laptop, with the bonus of GPIO pins, as long as the cooling is sorted out.
If you have ambient temps under 80°F and a light breeze past the bare SoC it doesn't seem to throttle unless overclocked to 2+ GHz.
A 100% Apple-free, 100% x86-free, almost 100% Windows-proof laptop would be a great thing.
Really I'm just waiting for host support to trickle out to chipsets other than those by the vendors who wrote the Thunderbolt spec it was built around.
But on a similar note, personally I'd be even more interested in a board that's just a USB4 hub instead of even having its own internals. Given the moddable-on-purpose nature of them, it would enable a whole new range of capabilities if they could also extend other devices, especially if (I hope when?) they branch out to other form factors.
P.S. I'm typing this comment on one right now -- Batch 5 ^.^
The CM4 provides a pcie bus, so what's the problem?
The Pi Zero and Pi Zero W were used in a ton of IoT devices.
What were the zero and pi zero w used in?
Same as always, it depends on what you are doing. As soon as you have a non-trivial display, data-processing needs, anything involving video or expectations of expanding features later, going to an MCU is a serious compromise and/or additional expense during development at best.
Does it make sense to put a Linux system in a light bulb? very likely not. Does it make sense making your product harder to use and dependent on a Linux server somewhere else just so you can avoid using a system powerful enough to do on-board data processing and get away with an MCU? Also probably not. I see plenty companies learning how to do embedded Linux because their purely microcontroller-based designs don't cut it anymore for what they want to do today.
I’m not a big fan of IoT, although Linux based advantages are a good repository of software, familiarity if your a Linux/Unix user, and easy deployment/prototyping.
It would be really cool to have a bus-powered thin client I could just chuck in to the usb-c cables attached to monitors at work. Have it boot really quickly and just open up VNC/RDP/≈Citrix...
But no, the only one I've found is the pretty expensive Intel based Lattepandas, although I see they currently run a Kickstarter for a new one[0]. But sooner or later someone must build a ARM-based one with some usb-c magic chip on them that can concatenate power/video/usb in one port.
[0]: https://www.kickstarter.com/projects/lattepanda3delta/lattep...
I had such a silly smile on my face the other day when I got Arch up and running on the PPP with Sway and external keyboard. With a bit more tweaking I’ll feel comfortable not bringing the laptop for weekend trips “just in case”.
If you really want another form factor, I don’t find it unreasonable to disassemble it and fit it in a custom case sans touchscreen and battery.
Or consider this: https://en.jingos.com/jingpad-a1/
Any crappy IoT tutorial will work on a rasp...other boards you better have troubleshooting skills
(Which still blows my mind)
There are 4x carrier cards. Each m.2 gets a lane. You get closer to HBA class saturated device speeds.
ZFS home NAS
Here's an adapter to use a SOQuartz in the MNT Reform laptop, mentioned in today's Pine64 blog post.
Unless some large corporation(s) get serious about spending on money on first class Linux implementations - and there's no sign of that.
The best ARM software is the community developed ARMbian, but that's not enough to tempt me to buy anything except Raspberry Pi.
Raspberry Pi's greatest strength is its first class software.
The weird thing is that none of the ARM device vendors seem to realise that "it's all about the software".
Pine64 basically exists to ship (mostly ARM) hardware with good open source software support.