News for hackers. Stuff that matters.
Re:Raspberry Pi Ltd is considering an IPO by margalabargala on Wednesday May 15, 2024 @04:03PM (#40371686)
The lower-end, power-efficient market is being rapidly devoured by the ESP32. A $20 Pi will still use much more power than an ESP32 while also being less reliable and still 3x the price.

The RPi company looked into the future and saw microcontrollers eating the lower end of the market, which is why they are now chasing performance.

Unfortunately IMO they are not executing on this well. The RPi 5 requires 5V at 5 amps to run properly. It's now near-impossible to run via the 5V header pins, no existing power supplies can support it, and at 25W of power consumption the Intel systems you mention are now serious competition.

EDIT: actually it's worse than that. Here's a $99 Intel system that claims 6W power consumption: https://www.amazon.com/dp/B0CKXL2MPM?ref=product_details&th=...

Aside from GPIO headers it's hard to justify a Pi 5 over that on any grounds.

Re:Raspberry Pi Ltd is considering an IPO by writeslowly on Wednesday May 15, 2024 @04:28PM (#40371982)
The ESP32 seems like a very different product to me. The pi has megabytes/gigabytes of memory and can reasonably run linux. Were people really using them for the same things?
Re:Raspberry Pi Ltd is considering an IPO by topspin on Wednesday May 15, 2024 @08:35PM (#40374007)
> Were people really using them for the same things?

No, generally not. Sure, there is overlap. The power requirements, processing elements, available peripherals, storage capacity, form factors, tool chains and cost are all in very different classes, however.

Re:Raspberry Pi Ltd is considering an IPO by margalabargala on Wednesday May 15, 2024 @05:12PM (#40372406)
I've personally used Pis for things much better suited to microcontrollers, many many times, purely because I understood Linux and did not understand how to program microcontrollers.

Now, the tooling around ESP32s is so good that that's no longer a reason. I would never reach for a Pi over an ESP32 unless I need something an ESP cannot offer, like USB ports or compute or gigabytes of memory.

Re:Raspberry Pi Ltd is considering an IPO by giobox on Wednesday May 15, 2024 @08:55PM (#40374125)
> I've personally used Pis for things much better suited to microcontrollers, many many times, purely because I understood Linux and did not understand how to program microcontrollers.

This describes my trajectory over the last 10 years with the Pi perfectly too. I think a lot of people have jammed a small SBC like the Pi into what should be a micro-controller shaped problem hole, because it's comfortable and familiar.

It's just like hacking software at a dev day job, and it runs a Linux distro everyone is super comfortable with. It has GPIO you can learn how to call from any language you like, I already know ssh/systemd/apt etc etc. It will get the job done, albeit often less efficiently and reliably than a microcontroller, and I didn't have to spend a lot of time learning things.

I also think the huge success of ESP32 in the last few years has meant you don't see SBCs being used for what should be micro-controller problems as much in general anymore. Ten years ago, you regularly saw Pi 1/2 etc in this role in a lot of projects online. Speaking for myself, I avoided Arduino in the early years because I didn't want to step out of my lane etc.

Re:Raspberry Pi Ltd is considering an IPO by margalabargala on Thursday May 16, 2024 @01:48PM (#40381175)
Agree with everything you said. To expand on this:

> Speaking for myself, I avoided Arduino in the early years because I didn't want to step out of my lane etc.

Personally the reason I've avoided Arduino is the absolute pain in the butt that it used to be to get it connected to a network. Almost everything I build benefits from some sort of connectivity, and the Arduino was only really good for things that were purely offline. Even before the Pis had wifi, they had ethernet and I could just plug them in.

And now that ESP32 exists there's no reason to buy the wifi-enabled arduinos they now make, at 8x the price.

Re:Raspberry Pi Ltd is considering an IPO by papichulo2023 on Thursday May 16, 2024 @04:21AM (#40376235)
The esp32 s3 is a beast
Re:Raspberry Pi Ltd is considering an IPO by freeone3000 on Wednesday May 15, 2024 @05:01PM (#40372309)
I think the Pi is for people who want to run Linux and also be able to direct-drive voltage pins. Cheap intel systems are way better at running linux, and esp32s are way better at driving the voltage pins, but the former doesn’t offer easy hardware-pin accessibility through python and the latter has you figuring out which filesystem library to compile into your binary.
Re:Raspberry Pi Ltd is considering an IPO by margalabargala on Wednesday May 15, 2024 @05:09PM (#40372379)
> the latter has you figuring out which filesystem library to compile into your binary

For what many people are doing with them, ESPHome has simplified the process to programming an ESP32 to do what they want down to nearly nothing.

"Running Linux and being able to direct-drive voltage pins" is certainly still an existing market, but it is rapidly being encroached upon in both directions.

Re:Raspberry Pi Ltd is considering an IPO by lll-o-lll on Wednesday May 15, 2024 @05:33PM (#40372658)
Yes! This is the space PI is still best for, in my opinion. The intel SBC achieve GPIO by adding a microcontroller to the board (as far as I know), but with PI you can drive those pins directly.
Re:Raspberry Pi Ltd is considering an IPO by greggsy on Wednesday May 15, 2024 @05:13PM (#40372426)
The ESP32 is meeting the needs of people doing IOT things that they used to do on the Pi.

Why deploy a $25 Pi for a custom weather controller that uses ~2.5w, when a $5 ESP can can do the same thing on 25mW, and run off a battery?

ESP32 is obviously not a desktop or server platform. Personally, I don’t think Pi’s are either: flaky and fussy power requirements, and packages aren’t always cross compiled to arm64. I’ve wasted enough time compiling my own packages, and encountered my share of random issues that I’ll never use it as a server platform again.

Re:Raspberry Pi Ltd is considering an IPO by golem14 on Wednesday May 15, 2024 @06:10PM (#40373024)
Maybe off-topic, but are there good solutions for esp32/other microcontrollers controlling zigbee devices ?

I found a bunch of libraries (e.g., https://github.com/espressif/esp-zigbee-sdk), but nothing that seems easily usable as a zigbee controller/hub to flip switches in the house, out of the box.

OTOH, running home assistant on a pi is monstrous: overly general and bloated for my use case, need a beefy Pi to get decent performance and not need >1 minute to reboot after a power outage.

Re:Raspberry Pi Ltd is considering an IPO by cptskippy on Wednesday May 15, 2024 @09:00PM (#40374152)
Zigbee support is a relatively new feature. I believe the C6 and H2 variants of the ESP32 are the only ones to support it.
Re:Raspberry Pi Ltd is considering an IPO by cptskippy on Wednesday May 15, 2024 @08:53PM (#40374122)
> Were people really using them for the same things?

Yes, I was talking to someone who was using a Raspberry Pi as a hot tub controller. Something a $1 ESP8266 could easily do.

Re:Raspberry Pi Ltd is considering an IPO by Scene_Cast2 on Wednesday May 15, 2024 @10:46PM (#40374722)
Amusingly, I recently talked to someone who built a hot tub controller with an ESP32; it runs on a battery that lasts for half a year.
Re:Raspberry Pi Ltd is considering an IPO by conk on Thursday May 16, 2024 @01:24AM (#40375459)
I received an 8 channel ESP32 board today that I’m planning to use to replace the failed ~25 year old control board that failed in my hot tub.
Re:Raspberry Pi Ltd is considering an IPO by nsteel on Wednesday May 15, 2024 @04:37PM (#40372078)
They designed and built their own microcontroller. This chasing performance narrative doesn't make sense.

And let's be real, it doesn't have 25W power consumption. You can attach enough things to it to get to 25W if you try really hard but that's hardly the same thing. The latest cheapo Intel parts are contenders (at ~10W, where the pi 5 actually operates) and if you just want perf you're better off with that. But if you want a low-level connectivity, a rich community, docs, and tailor-made projects, you still want a pi.

Re:Raspberry Pi Ltd is considering an IPO by margalabargala on Wednesday May 15, 2024 @05:05PM (#40372340)
Yes, they made a microcontroller to compete with the ESP32, but the ESP32 has orders of magnitude more market share and ecosystem. Not to diminish what they accomplished with the RP2040; it's an impressive chip.

But as for whether they're chasing performance, the RP2040 isn't their flagship product. The Pi 5 is.

And I've had a Pi 5, under heavy CPU (not peripheral) load, start throwing undervoltage warnings when using a 5V3A power supply from a Pi 4.

Re:Raspberry Pi Ltd is considering an IPO by nsteel on Wednesday May 15, 2024 @05:46PM (#40372803)
https://github.com/geerlingguy/sbc-reviews/issues/21

Power

    Idle power draw (at wall): 1.8 W (See note)
    Maximum simulated power draw (stress-ng --matrix 0): 9.7 W
    During Geekbench multicore benchmark: 7.9 W
    During top500 HPL benchmark: 11 W (2.75 Gflops/W)
Re:Raspberry Pi Ltd is considering an IPO by margalabargala on Wednesday May 15, 2024 @06:50PM (#40373327)
Huh. Maybe I had a bad power supply, then. Interesting.

This is compellingly saying that I was too hasty in assuming the low voltage warnings were from the 18W supply topping out. Thank you for this.

Re:Raspberry Pi Ltd is considering an IPO by abswest on Wednesday May 15, 2024 @10:26PM (#40374642)
Seen same power warnings, when powered by RP4 5V/3A. Had to use 5.1V power supply to get rid of them.
Re:Raspberry Pi Ltd is considering an IPO by fostware on Thursday May 16, 2024 @08:19PM (#40384985)
It's been that way since the RP3 - heavy load resulting in rainbow square. Use the official power supply labelled 5.1v and the square disappears
Re:Raspberry Pi Ltd is considering an IPO by rerdavies on Thursday May 16, 2024 @02:04AM (#40375645)
Maybe it's a spiky 9.7w. :-/
Re:Raspberry Pi Ltd is considering an IPO by lazide on Thursday May 16, 2024 @11:45AM (#40379756)
A very real problem. Also power supply/chip tolerances and a little extra gunk on a pin somewhere can line up unfavorably.

Personally, I had tons of power issues due to underspec cables with a Pi4. Irritating.

Re:Raspberry Pi Ltd is considering an IPO by IshKebab on Wednesday May 15, 2024 @05:12PM (#40372418)
The RP2040 isn't a very compelling microcontroller though. The only interesting thing about it is the programmable peripherals, but we've seen that before, e.g. from XMOS and in practice the protocols & peripherals you're going to use 99.9% of the time are completely standard - I2C, SPI, I2S, UART, counters/PWM, etc. For the rare case you need something custom and high speed there are really cheap FPGAs now.

The ESP32 supports all of those protocols and Wifi and Bluetooth, and it has low power sleep modes. And there are RISC-V versions which is quite nice from a a warm fuzzy point of view.

I think RPi still has a place for hobby electronics projects where you want GPIO. I don't think people are going to use it as a standard computer (desktop / media server / etc) though.

Re:Raspberry Pi Ltd is considering an IPO by 05 on Wednesday May 15, 2024 @06:11PM (#40373033)
> I think RPi still has a place for hobby electronics projects where you want GPIO.

But any sane design would offload the IO to a more capable MCU that has more than a single SPI channel, among other weird limitations.. Sure, hobbyists often do weird things, but the niche for RPi is pretty much 'basically a computer, but you could theoretically blink an LED' - the actual experience of using those peripherals is much worse that what you'd have in Arduino or Platformio. Try attaching an interrupt handler to a GPIO pin on Linux, now you need to write a kernel module :)

Re:Raspberry Pi Ltd is considering an IPO by throwup238 on Wednesday May 15, 2024 @07:26PM (#40373566)
RPi's niche is really as an SBC supported by mainline Linux and a giant community. That's why it had supply shortages - that's a huge value add to the electronics industry and the money was too good to resist pivoting to commercial users over education and hobbyists. Grabbing an Altium/KiCad/etc footprint and slapping a compute module on a board while prototyping with a Pi is still the fastest way to go to market with a well supported Linux CPU. All the other manufacturers have really really shitty BSPs in comparison, even if you're just offloading everything realtime to an MCU.

ESP32/ESPHome may have taken over the lower end with its easy config but there's still no real Pi competitor. A decade after the first RPi release, I still dread using any other platform when I have to design a board that requires more compute than an ESP32.

Re:Raspberry Pi Ltd is considering an IPO by kogepathic on Thursday May 16, 2024 @01:14AM (#40375406)
> All the other manufacturers have really really shitty BSPs in comparison, even if you're just offloading everything realtime to an MCU.

The irony here is that other SOC/SBC makers are focused more on throwing a barely stable design onto AliExpress for $20 than investing in good upstream support that would allow them to charge a premium.

Raspberry Pi wasn't always able to charge a premium, that benefit came from years of investment into software and community. I have not yet seen another SOC vendor or board partner realize this in any significant way.

Re:Raspberry Pi Ltd is considering an IPO by lazide on Thursday May 16, 2024 @11:46AM (#40379766)
How would they get traction when they have Raspberry Pi right there next to them?

Besides the price, anyway.

Re:Raspberry Pi Ltd is considering an IPO by youainti on Thursday May 16, 2024 @03:11PM (#40381970)
Spending money on linux devs who are available to help work through problems and keep systems up to date.
Re:Raspberry Pi Ltd is considering an IPO by lazide on Thursday May 16, 2024 @03:52PM (#40382416)
And how would that work compared to the army of free ones on the Raspberry Pi side?
Re:Raspberry Pi Ltd is considering an IPO by alright2565 on Thursday May 16, 2024 @03:22PM (#40382093)
You're not looking in the right places. I've had great experiences with EmbeddedTS, and their kernel seems to be close to upstream.
Re:Raspberry Pi Ltd is considering an IPO by kogepathic on Thursday May 16, 2024 @11:57PM (#40386244)
> The TS-7250-V3 is an industrial grade SBC based on the NXP i.MX 6UL with a 696MHz Arm® Cortex®-A7 core and 512 MB or 1 GB DDR3 RAM

This is their latest "High performance industrial grade embedded computer" that I can see on their website

Of course you'll have good upstream support for something as old as the i.MX6UL, it's been out for 8 years (7 years at the time they released the TS-7250-V3).

No wonder Raspberry Pi has upended the market, when a single core Cortex-A7 is the competition.

Even an Allwinner chip that has a terrible BSP at release has good upstream support 7 years later.

Re:Raspberry Pi Ltd is considering an IPO by mfuzzey on Thursday May 16, 2024 @03:22PM (#40382088)
> All the other manufacturers have really really shitty BSPs in comparison,

I disagree. The NXP (i.MX line) and the TI (am62x) and the STM32 MP1/2 all have good mainline support.

What you say is true of most of the Chineese chips and of mobile chips but if you go with mainstream suppliers targeting the industrial / automative markets these days mainline Linux support is good at the SoC level. At the SoM level some are better than others but it's not that hard to pull the approriate DTS into your mainline kernel build even if it isn't already upstream.

RPi is probably better for hobbyists but that's not due to the mainline status but a community more in tune with hobbyists than the more industrial products.

I've built professional embedded Linux systems based in i.MX5/6/8 and STM32MP1 with mainline based BSP rather than vendor stuff but have only ever used the RPi for one off tools.

Re:Raspberry Pi Ltd is considering an IPO by lmm on Thursday May 16, 2024 @01:03AM (#40375350)
> the niche for RPi is pretty much 'basically a computer, but you could theoretically blink an LED'

I honestly think that's where most of the demand is. It's an aspirational product, like a jacket you could theoretically go up a mountain in or a watch that works underwater or whatever.

Re:Raspberry Pi Ltd is considering an IPO by lazide on Thursday May 16, 2024 @11:48AM (#40379790)
90% of the demand? Probably.

That said, if you’re rolling a DIY remotely manageable industrial automation project? It’s the obvious choice.

Hard to beat being able to apt-get openssh, python, etc. etc. and the ecosystem of pluggable hats for just this purpose.

Re:Raspberry Pi Ltd is considering an IPO by rerdavies on Thursday May 16, 2024 @02:07AM (#40375661)
Re:Raspberry Pi Ltd is considering an IPO by bdemirkir on Thursday May 16, 2024 @04:18PM (#40382650)
That's not an interrupt but an event sent from kernel's gpio subsystem. It may skip some events and there's not much guarantee on the delay between the interrupt itself and event userspace gets.
Re:Raspberry Pi Ltd is considering an IPO by actionfromafar on Wednesday May 15, 2024 @06:01PM (#40372947)
XMOS was around for a long time, but for whatever reason I never saw it used much. There are so many RP2040 projects floating around on github now, showcasing the programmable IO ports. That's very helpful if you want to tinker with something yourself.
Re:Raspberry Pi Ltd is considering an IPO by snvzz on Wednesday May 15, 2024 @08:26PM (#40373961)
They made it from scratch recently and chose ARM over RISC-V.

This is testament on how out of touch they are.

Re:Raspberry Pi Ltd is considering an IPO by rpbiwer2 on Wednesday May 15, 2024 @08:40PM (#40374043)
I'm out of touch. What would you use instead of ARM?
Re:Raspberry Pi Ltd is considering an IPO by IshKebab on Thursday May 16, 2024 @09:36AM (#40378293)
RISC-V. But really ARM is a totally legit choice at the moment, not out of touch at all, and I say that working for a RISC-V company.

The entire ARM ecosystem is far more mature than RISC-V, plus the main RPis are ARM so they have experience with it and probably access to ARM people.

The main reasons to use RISC-V currently are cost and customisability. There are also some quite high quality open source RISC-V cores you can use off the shelf.

Re:Raspberry Pi Ltd is considering an IPO by mfuzzey on Thursday May 16, 2024 @03:35PM (#40382252)
RISC-V is only really directly helpful for those building their own silicon (sure "anyone" can implement a RISV-V core in a FPGA but that won't give you the performance of an ASIC).

If you just want to buy a chip and put it on your own board you don't really care that much about the ISA as long as the toolchain, bootloader, kernel support is there and stable (which is pretty much the case with RISC-V now).

But if you're desiging your own silicon the ability to make or modify an existing open source RISC-V implementation can give you the flexibility that currenlty only the very largest players in the ARM ecosystem that have architecture licenses have (I think that's pretty much limited to Apple, Qualcomm, Samsung).

I expect the smaller but important players like NXP, ST, TI will be bringing out RISC-V chips taking advantage of this.

ARM have also been talking about making their fees dependant on the price of the final product so that could also push people to RISC-V, not just to pay less but also to not have to jump through the hoops that would be required to provide all the information to do that.

Re:Raspberry Pi Ltd is considering an IPO by nsteel on Thursday May 16, 2024 @04:08AM (#40376177)
I think the next revision is going to be more interesting. Remember, this was their first go at a product in this space.
Re:Raspberry Pi Ltd is considering an IPO by margalabargala on Thursday May 16, 2024 @01:44PM (#40381129)
The RP2040 doesn't itself have wifi, no, but the Pi Pico does have a version that additionally has a wifi chip

https://www.sparkfun.com/products/20174

Re:Raspberry Pi Ltd is considering an IPO by IshKebab on Friday May 17, 2024 @04:01AM (#40387536)
Sure but if you're using a separate WiFi chip you can use any microcontroller. And it still consumes too much power in sleep mode.
Re:Raspberry Pi Ltd is considering an IPO by yummypaint on Thursday May 16, 2024 @09:15AM (#40378019)
Agreed, just the other day i ran a pi 5 with official power supply through a kill-a-watt while watching youtube etc and it was generally below 10 W at the plug
Re:Raspberry Pi Ltd is considering an IPO by bayindirh on Wednesday May 15, 2024 @05:42PM (#40372747)
That’s probably an N100. Its actual TDP is 15 watts, but it works reasonably well when capped at 6W.

They are good devices, but they are bigger than Pi and are whiny. Their fans never turns off and creates background noise. I have quite a few of them.

On the other hand, Pi’s 25W contains tons of overhead for other devices. A 5TB external hard drive still requires way more power than a 1 TB one or an SSD.

Re:Raspberry Pi Ltd is considering an IPO by mianos on Wednesday May 15, 2024 @06:36PM (#40373235)
I have 2 n100 boxes and none of them have fans at all. Set at 9W and never had a problem so far.
Re:Raspberry Pi Ltd is considering an IPO by bayindirh on Wednesday May 15, 2024 @06:52PM (#40373334)
Interesting. All models I have found had fans.

It’s easy to dissipate 9 watts with some clever design.

Re:Raspberry Pi Ltd is considering an IPO by magicalhippo on Thursday May 16, 2024 @02:31AM (#40375768)
From what I know it seems the router-oriented designs are mostly fanless, like this[1] semi-random example.

[1]: https://www.aliexpress.com/item/1005004360072281.html

Re:Raspberry Pi Ltd is considering an IPO by mianos on Thursday May 16, 2024 @04:25AM (#40376264)
I stand corrected, one is like that thing, no fan The other is a T9 mini PC. It is really small with 2 network ports. It apparently has a fan. I have never heard it. Which is significant to me because I also have some NUCs and those are the only fans in my office and they are annoying in the silence.
Re:Raspberry Pi Ltd is considering an IPO by bayindirh on Thursday May 16, 2024 @03:31AM (#40376022)
Thanks, probably I missed them due to skipping router/multi NIC systems during shopping.
Re:Raspberry Pi Ltd is considering an IPO by arnavpraneet on Wednesday May 15, 2024 @05:47PM (#40372813)
To pile on here, every Pi I have used (like a dozen at this point) worked fine for years, Pi 5 bricked itself randomly within 4 months of purchase with the complete accessory sets installed (coolers/case etc.) Left a bad taste to blow my savings as a student on the newest and greatest Pi to tinker around with, and it bricks, when the second hand heavily used 4s and 3Bs work fine with constant years of use.
Re:Raspberry Pi Ltd is considering an IPO by sitzkrieg on Wednesday May 15, 2024 @07:09PM (#40373463)
the rpi has had no power management controls forever. they dont care
Re:Raspberry Pi Ltd is considering an IPO by CMCDragonkai on Wednesday May 15, 2024 @08:10PM (#40373854)
What about the Nano Pi?
Re:Raspberry Pi Ltd is considering an IPO by geokon on Wednesday May 15, 2024 @09:56PM (#40374493)
The ESP32 is not the real threat. The real threat are new integrated chips from small Chinese companies that are coming down the pipeline - like the SG2002. They run RISC-V, have integrated RAM and run Linux.

They greatly simplify the whole SBC and effectively bridging the gap between RPis and Arduino - in cost and easy of use

It's not a full desktop experience, but they're running full Ubuntu - so you code on your laptop and it'll run on the thing - run whatever language you want and blink lights, shoot out emails or do whatever other hobby projects you want using your desktop dev environment. No fiddling with icky micro Arduino/ESP32 libs.

RPi have shown themselves to be a Broadcom shop - so their product direction is dictated by Broadcom's chip offerings

Example: LicheeRV Nano

https://www.cnx-software.com/2024/02/08/licheerv-nano-low-co...

Re:Raspberry Pi Ltd is considering an IPO by eyegor on Thursday May 16, 2024 @01:43AM (#40375550)
Does llvm have good riscv support for cross compiling? In my experience, even aarch64 isn't universally supported as a cross compiling target and building on embedded devices is an exercise in patience. I never even considered trying riscv chips in production since I assumed libs would be a hassle.

Even on rpi4, it's near impossible for a normal person to use the gpu because videocore6 is so locked down that you get zero lib support or documentation. And I'm pretty sure the only assembler is still from reverse engineering instead of the manfr.

Re:Raspberry Pi Ltd is considering an IPO by rerdavies on Thursday May 16, 2024 @02:29AM (#40375756)
The problem with the Chinese SBCs is lack of up-to-date LINUX support. Chip manufacturers are eager to provide Android support, but don't care a great deal about Linux support, which is, for them, a tiny niche market. Android will run on significantly out of date kernels, so the chip makers typically bump their kernels to the minimum Linux kernel version required to run a reasonable modern Android. Their Linux ports are based on Android kernels, so they lag significantly behind. And SBC manufacturers just use the kernels provided by the chipset manufacturer. The recent Orange Pi Rockwell-based SBCs, for example, shipped with a 4.x Linux kernel for their Linux port, at a point in time where Raspberry Pi OS was using a 6.x kernel.

Raspberry Pis do lag too, but they have significantly newer kernels, and are supported directly by several mainline distros.

I've chased a number of alternatives to Raspberry Pi in the interval where Rockwell SBCs were beating the pants off Pi 4s, only to find that they were shipping 4.x Linux kernels. My particular application uses USB audio devices, which don't really work prior to extensive rewrites of the USB audio stack in the 5.15 kernel. Raspberry Pi OS kernels are 6.1 or better. And Ubuntu on raspberry PI has later kernels than that (not sure which currently). Versions of Linux prior to 5.15 supported very old USB Audio 1.0 devices, but not currently available USB Audio 1.1 devices.

I imagine you would run into significant problems with video drivers being out of date on non-Pi devices as well. Raspberry Pi had to do their own Vulkan port, which seemed to require significant development effort.

I don't think that's likely to change soon. Rockwell doesn't really have a strong incentive to improve their kernel ports beyond what's necessary to support Android. And smaller SBC manufacturers aren't likely to have the resources to do a kernel port themselves.

Re:Raspberry Pi Ltd is considering an IPO by geokon on Friday May 17, 2024 @06:02AM (#40388207)
You're not wrong.. but I also somehow doubt this is a dealbreaker. The reality is that nobody typically really cares about the kernel version they're running. It just rarely comes to bite you (like in your example). There are often vague security implications - but they always feel mostly theoretical

Furthermore if the platform is popular enough the community starts to step in. You can even see in the comments section of the previous link:

https://www.cnx-software.com/2024/02/08/licheerv-nano-low-co...

Some hobbyist went through the trouble to rebase their patches on top of a newer kernel version: https://github.com/sophgo/linux_5.10/pull/1

Furthermore, b/c unlike Broadcom/Rpi chips, these chips are widely available for commercial use - I'm gunna guess 3rd party companies are more likely to dedicate resources to maintain the software stack (even if the chip manufacturer is doing a crappy job of it)

Re:Raspberry Pi Ltd is considering an IPO by candyman on Thursday May 16, 2024 @09:08AM (#40377922)
I think this hits the nail on the head, especially longer term. It's hard to compete with this level of low-cost production with steadily improving specs. Raspberry Pi seems caught in the middle with getting more powerful and expensive in a market that wants either very powerful/expensive or good enough/supercheap. Even a pretty full "desktop" mini computer R7/32MB etc is down to $300 and change. If RAPI files for an IPO I'll be keen to see what kind of margins they are generating.
Re:Raspberry Pi Ltd is considering an IPO by neop1x on Friday May 17, 2024 @06:02AM (#40388211)
>> The real threat are new integrated chips from small Chinese companies that are coming down the pipeline - like the SG2002.

Exactly. Then there is more powerful Lichee Pi 4A (https://sipeed.com/licheepi4a) which directly competes with RPi4 and more powerful chips are in the making like P550 (https://www.sifive.com/boards/hifive-premier-p550).

I think it's the right time for IPO. RISC-V development is making huge progress fast. They are also upstreaming some changes. While SG200x is quite old and has unfinished Vector 0.7 extension, new chips claim to have vector 1.0. The documentation is still lacking but their progress is clearly visible.

Re:Raspberry Pi Ltd is considering an IPO by analog31 on Wednesday May 15, 2024 @11:03PM (#40374817)
I've used both RPi and microcontrollers, though my last RPi purchase was for a unit that's been running my home file server for years.

My thought is that they cater to different uses, because RPi (and its ilk) support an operating system. So you can decide whether you need or want an OS or not. For instance my file server benefits from all of the networking, file system, and so forth, of Linux. It supports, at the very least, a workable UI for setup and diagnostics via SSH and a terminal program.

A microcontroller is preferable for applications where you don't need a full blown OS, and where the size, cost, or power consumption of something like an RPi are burdens.

In some cases, an RPi is overkill but provides the convenience of hosting things like onboard dev tools. And unit cost isn't as much of an issue if you're not planning on selling or duplicating something. And an additional option is a microcontroller running as a peripheral to a full blown PC, where you get the benefits of the GPIO, but the comfort of desktop software tools.

My general advice for those getting into hardware-related hacking is to give both a try and develop your own taste for which one is preferable for which use.