Live data from Hacker News

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

hackster.io

51–60 of 73 posts

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

#51
post #49

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 a…

I used to do the same thing with a full RPi4. I’m pretty sure that was the first non-pi zero that worked in gadget mode. I was trying to make an attached Linux machine for my iPad instead of using a cloud VM. It was pretty effective, but at the time the ARM distributions were difficult to run what I wanted. Now, however, it would be significantly better.

Going in the other direction: recent Intel laptops with Thunderbolt should support USB gadget mode. In theory, this would allow a Linux laptop to emulate keyboard and mouse input to an iPad Mini portrait sidecar, with seamless kb/mouse context switching onto USB, as the cursor moved into the configured virtual viewport of the iPad "monitor".

Similar to synergy/barrier/input-leap, but using USB gadget mode instead of local network, since iOS wouldn't allow installation of non-Apple keyboard-mouse remoting software, https://github.com/input-leap/input-leap

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

#52

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

RISC-V needs an inexpensive, performant part for it to be used in the consumer space.

The fastest available RISC-V consumer chip is orders of magnitude slower than a Raspberry Pi 5. Example: https://browser.geekbench.com/v6/cpu/compare/15998376?baseli...

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

#53
post #41
post #39

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…

That was Intel Quark. It was too expensive for the “big microcontroller” use case and too power hungry for the “small Linux” use case. The marketing was confusing, I’m not sure Intel even knew what it was for, except to show investors they had an IoT play. https://en.wikipedia.org/wiki/Intel_Quark I found some of these boards in a box last year and was unable to do anything with them… Intel has thoroughly erased all…

Making 20 y/o CPU with today's process? It is cool but yeah not really a wise business decision.

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

#54

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 a…

This is a really good way to side step certain kinds of Apple MFI. "I'm not a custom super widget?! I'm an ethernet adapter!!"

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

#55
post #39

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…

For all intents and purposes, the fist raspberry pi is pretty much that, except maybe the tailored OS. Although I'm not sure what would even fit between a fully featured rtos and a trimmed down linux.

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

#56

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 a…

Cool, but any SBC that runs Linux and has a USB port that supports gadget mode can do this. Either way, what does this have to do with the article?

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

#57
post #56

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 a…

Cool, but any SBC that runs Linux and has a USB port that supports gadget mode can do this. Either way, what does this have to do with the article?

[deleted]

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

#58
post #56

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 a…

Cool, but any SBC that runs Linux and has a USB port that supports gadget mode can do this. Either way, what does this have to do with the article?

Most SBCs are larger. I was looking for the smallest iPad Linux sidecar, when I submitted this article. Here is one with RP2350, 1.5" display, USB-c and microSD, https://www.waveshare.com/rp2350-lcd-1.47-a.htm. Apple sold over 600 million iPads. Some of those could benefit from Linux sidecars to add functionality not available on iPadOS, increasing demand for small RP2350 boards.

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

#59
post #52

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

RISC-V needs an inexpensive, performant part for it to be used in the consumer space. The fastest available RISC-V consumer chip is orders of magnitude slower than a Raspberry Pi 5. Example: https://browser.geekbench.com/v6/cpu/compare/15998376?baseli...

The first RVA23 chips should appear this year.

Tenstorrent has announced a development board using the Tenstorrent Atlantis chip, with Ascalon cores, TBA Q2.

The performance of this chip should be above Apple M1 or AMD Zen2, comfortably above Raspberry Pi 5, and sufficient for most people's everyday computer usage.

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

#60
post #7
post #2

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.…

You can probably already get that if you order a somewhat significant amount of chips directly from Raspberry Pi. They seem to already have everything required for it, it's literally just setting a bit differently during factory programming. But I'm assuming you're talking about for consumer use, in which case my question is why? There is absolutely no way you're ever benefiting from them spinning up an extra SKU wit…

> You can probably already get that if you order a somewhat significant amount of chips directly from Raspberry Pi.

It's not currently possible. As of the A3 stepping, the ARM_DISABLE OTP bit is ignored as a security mitigation - changing that would require a new mask revision.

Post reply on HN