3 ms·
I'd also say it's that the RPis are generally much cheaper and also offer (subjectively) better I/O. For example, A BeaglePlay costs about twice what a Pi 4 Mo
by 542458 3y ago
I'd also say it's that the RPis are generally much cheaper and also offer (subjectively) better I/O.
For example, A BeaglePlay costs about twice what a Pi 4 Model B/4GB does in my local market. The BeaglePlay has half the ram, only one USB 2 port to the Pi's two, none of the Pi's USB 3 connectors, way fewer GPIOs, only one HDMI, no audio, etc. I do like that BeagleBoards have onboard flash though.
- nomel 3y agoMy favorite part of the BeagleBoard are the PRU's: two little 200Mhz realtime coprocessors. [1] [1] https://beagleboard.org/pru https://beagleboard.org/pru
- rasz 3y agoI dont see PRUs mentioned for this one tho
- cozzyd 3y agothey're a TI thing, so very unlikely they exist here
- meatmanek 3y agoI think if they had invested in a beginner-friendly toolchain for the PRU (maybe something like an Arduino core with a virtual serial port to pass data back and forth without forcing people to implement ring buffers in shared memory), they could've carved out a much larger niche for the Beaglebone. Nowadays, there are fast hobbyist-accessible microcontrollers with USB or wifi support that can fill a lot of the same niches, so I think they sorta missed the boat.
- spott 3y agoBeaglePlay also has sub-1Ghz wireless, (along with 2.4Ghz programmable wireless), a PRU (essentially a built-in microprocessor suitable for realtime I/O work). The core processor supports CAN, and a bunch of other features, but I'm not sure if these are broken out in a way that is usable. Beagleboards are just different than RPis. They aren't really trying to be the same thing. RPis are small computers with simple GPIO meant for turning on and off things, Beagleboards are computer/microprocessor hybrids with GPIO meant for doing realtime I/O.
- jgalt212 3y agoAre PRUs their version of the RP 2040's Programmable IO (PIO)?
- nvy 3y agoPRU stands for Programmable Real-time Unit. The soc on the original Black had two 200MHz PRUs which ran independently of the main processor and could be used for signalling and sensing tasks that require tight timing guarantees, and can then trigger interrupts on the main CPU.
- jgalt212 3y agoso yes, then.
- m00x 3y agoIt's kind of a middle ground, it looks more like a barebones MCU. RP2040's PIO is extremely limited with only 9 available instructions, this looks a bit more involved, but functionally it's very similar.
- crest 3y agoThe PRUs are simple single-issue in-order CPUs designed to make cycle-counting easy. They are more than an accidentally turing complete useful combination of a down-counter and shift-register. Don't get me wrong the RP2040 PIO is a very flexible, powerful peripheral for a sub-$1 MCU. A single PRU is probably larger than the whole RP2040.
- MisterTea 3y agoThe 2040's PIO is indeed similar but the PRU has features the PIO doesn't like IOs directly wired to CPU register bits so the result of an instruction is immediately available on IO lines. edit: also Ti's PRU has been around waaaay longer than the RP2040 so the PRU is likely an inspiration for the PIO.
- 542458 3y ago
- cozzyd 3y agoIt depends on the application. BBBs come in industrial variants (the Pis don't, so good luck using them in certain contexts), and have more UARTs, i2c and SPI buses, not to mention the PRUs...
- Kadin 3y agoI guess... but if industrial is really their market, I think they need to up their game in terms of documentation. "Real" industrial embedded modules tend to come with reams of documentation covering almost down to the silicon. You pay for that, of course, because writing documentation costs money, but so is having your engineers spend time twiddling bits and poking at undocumented registers, trying to figure out why your sample code works and theirs doesn't. That said, I've seen some neat shoestring-budget prototype projects done on BB hardware, so there's some market there. But it seems like their stuff is a bit expensive for low-end learners and hobbyists and missing some of the niceties you get if you convince your boss to buy a ComExpress-based industrial module, or (if you really twist their arm) something like the Arnouse BioDigital SBCs.
- cozzyd 3y agosure, there are better options, but we don't have "engineers" and instead "grad students" :).
- bsder 3y ago> I'd also say it's that the RPis are generally much cheaper IF you can actually get one. That's a REALLY big IF. RPis have been subsidized for a long time. The fact that the subsidy is gone means that they don't seem to be willing to release them to we plebians very much anymore. They're fine releasing them to T-Mobile, though. Anybody not a pure hobbyist left the RPi space long ago.
- mlyle 3y ago> Anybody not a pure hobbyist left the RPi space long ago. Actually, the constrained supply is because during COVID and aftermath they decided to support industrial customers to the detriment of hobbyist supply. They're currently cranking out a million units per month and supply is returning to retail. https://rpilocator.com/ https://rpilocator.com/ was completely bare a few weeks ago, and now there's a lot of retailers with stock (though it's still not where it should be).
- geerlingguy 3y agoRestocks have shot through the roof, and buying restrictions are being lifted here and there. I found Pi 4 and Pi Zero in stock both times I visited Micro Center this month, and when I needed one a couple weeks ago I saw it was available at PiShop.us too... I think this month it really shifted from "trickling availability" to full deluge. Right now people like me who've wanted one but have been holding off are finally making our purchases. Once that appetite is filled, I can imagine we'll just see some places with steady stock. Still waiting on CM4 though. Those are still backordered and out of stock most places.
- mlyle 3y agoDigikey has CM4's right now-- 270 in stock.
- Kadin 3y ago> Anybody not a pure hobbyist left the RPi space long ago. I suspect a lot of hobbyists have left too, and that's why there's so many not-quite-knockoff SBCs on the market (ranging from the respectable OrangePis to weird fly-by-night stuff on AliExpress made by a company that's already out of business before your order arrives). But I don't know how many people are using alternatives because they want to use alternatives. Raspberry Pis have been like hen's teeth for a couple of years now. If you have a NIB Pi4, until recently you could sell that sucker and probably by 3 OrangePis instead. But if RPis were the same price? I think they'd sell like hotcakes just like they did a few years ago, and you'd see them in every random project on Youtube. I don't know of any SBC (other than very high-end industrial embedded modules) that are as well-documented as the Pis. I'm not sure the Pico and Pico W are going to make as much of a splash as the original did (it's harder for people to get started with an overgrown microcontroller than it is a tiny PC), but I expect them to sell very well, too. Maybe they won't show up in every disposable pregnancy test and lightbulb like the ESPs and Nordics, but I suspect we'll see them in some commercial products too.