logoalt Hacker News

Linux Runs on Raspberry Pi RP2350's Hazard3 RISC-V Cores (2024)

145 pointsby walterbell01/03/202653 commentsview on HN

Comments

walterbellyesterday at 4:17 PM

Linux on Pi Zero can be used as a sidecar for iPads.

https://schwarztech.net/articles/my-ipads-raspberry-pi-sidec...

  This method configures the Raspberry Pi [Zero] in “gadget” mode, creating a private link that appears as a wired Ethernet connection over a USB cable. The Pi’s address will never change, either as it is also a DHCP server for the iPad. As an added bonus, the same cable powers the Pi, creating a setup as simple as plugging the Pi into your iPad and waiting for it to appear .. you have a full-blown Linux computer working in tandem with your iPad and the iPad acting as a directly-connected console that is also providing power.
show 8 replies
wbsunyesterday at 5:59 PM

Oh running Linux on a MCU without MMU.

I feel there is a gap between MCU and modern CPU, and also between the software running on top of them. The missing piece is a mid-size computer with: - A processor, single or multi-core, with computing power like 20 years ago, but modern fabrication process. Maybe without MMU for simplicity. - RAM between 100MB~1GB and DDR2/3 bandwidth. - An OS designed and implemented for this type of hardware rather than tailored Linux.

I don't think you can use it for working or your daily entertainment, so I guess not a good business to attract interests.

show 2 replies
PunchyHamsteryesterday at 1:29 PM

after https://dmitry.gr/?r=05.Projects&proj=35.%20Linux4004 nothing's really impressive when it comes to making it run linux, doubly so that it runs just normal Debian userspace

show 1 reply
mghackerladyyesterday at 1:57 PM

I'd really like to see a pi zero 3 that runs on RISC-V, it might be the kick in the pants RISC-V needs to go "mainstream" at least in the public view. People know raspberry pi, nobody outside the RISC-V scene really cares or even knows about MILK-V

rmu09yesterday at 12:06 PM

It would probably make more sense to target something like this https://www.hackster.io/news/andrew-bunnie-huang-prepares-th... with linux, has MMU and more RAM.

show 2 replies
fsiefkenyesterday at 5:44 PM

Alternatively the RP2350 can also run Fuzix

itomatoyesterday at 6:54 PM

Buildroot is awesome and deserves more love

lenerdenatoryesterday at 4:06 PM

So we've got a truly free OS; how free is this implementation of RISC-V?

Honest question, I don't follow much on the hardware front.

show 1 reply
sylwareyesterday at 11:45 AM

I wish I could buy RP2350 with the ARM cores being hard-fused disabled, "cheaper" since no ARM royalties would have to be paid.

That said, I wonder how much they did improve their hazard3 design, because we all know the future is no PI locked ARM cores. I wonder if they are sharing part of the design of other open source RISC-V cores.

If those efforts are kept significant, the future is looking good and better there. Hopefully, all that will be a success (=latest silicon process, ultra-performant RISC-V implementation in mobile/embedded/desktop/server).

show 3 replies
jokoonyesterday at 12:38 PM

I don't even know what would be the point of such device, and if there really is a market for it for tech companies. I would say yes?

As a consumer, all I want if a very minimal "phone", with wifi, touch screen, battery, but no 4g or mobile networking, and linux on it. Just the cheapest, smallest, wifi, battery-powered, touchscreen LCD device that could exist that can run executables.

People are going to say "but just buy a cheap phone", but I cannot really run custom software on those, I can't expect to install a custom system image, and generally even cheap phones CPU SOC are way way too powerful. Open source phones are generally crazy expensive and very powerful, and I am not going to buy those.

With the range of hardware that exist out there, I think such device could cost about 60 euros, and it would be more interesting than a RPI.

The RPI is an amazing product, but it lacks an all integrated consumer device with an actual screen and battery. Of course I can already build one with a compute module etc, but it's not really portable and not designed around a flat battery.

show 3 replies