You're right, the Pi Compute Module 4 does use the same BCM2711 chip! I would imagine that you could currently boot NuttX on it with minimal modifications to the RPi4B code. Any drivers for the BCM2711 chip, like UART, I2C, etc. should all work for it as well. I know that it has an accompanying I/O board with things like HDMI and Ethernet ports, and my guess would be that HDMI/Ethernet drivers for the Pi 4 would also work on the Compute 4, although that would need testing!
On Tue, Dec 17, 2024 at 02:32:32PM -0500, Nathan Hartman wrote: > On Tue, Dec 17, 2024 at 11:32 AM Matteo Golin <matteo.go...@gmail.com> > wrote: > > > Hello everyone, > > > > Yesterday my PR was merged to add preliminary support for the BCM2711 chip > > and Raspberry Pi 4B board. > > You can take a look here if you'd like to see the changes: > > https://github.com/apache/nuttx/pull/15188 > > Thanks again to all the reviewers who helped me learn some of the build > > processes! > > > > The PR really only has support for a Mini-UART NSH console and a > > half-working I2C driver that can only read from the > > bus. There is also a GPIO device driver with a couple GPIO pin examples. I > > slowed down on development because of course > > work and couldn't finish much more. > > > > I wanted to let the community know about this change so that if you happen > > to own a Raspberry Pi 4B, you can try NuttX > > on there! I think this board will be an asset to the supported platforms > > because it's very popular and has a lot of > > features, like dual HDMI, audio, Ethernet connectivity, USB ports, etc. > > However, none of those are working right now. If > > you happen to have a Pi 4B and you're interested in adding features, that > > would be great! I'll be getting back on it > > once my academics cool down a little more. > > > > It would be especially useful if you have a 1GB, 2GB or 8GB RAM version of > > the Pi and can confirm if NuttX boots; it's > > only been tested on the 4GB RAM variant right now and the memory map does > > change across variants. > > > > Thank you and happy holidays! > > > > Matteo > > > > Thank you for this great work, Matteo! > > Even though the port is limited by driver support right now, I still think > this is a huge step forward for NuttX. > > Also, I have a project that is using Linux on a Raspberry Pi Compute Module > 4, which I think uses the same chip and shares much of the same hardware. > Not sure how similar they are but if I could use NuttX instead of Linux > there, it would be a tremendous improvement in reducing complexity. I can't > wait to try... > > Thanks again, and I hope this inspires others to get involved in this port, > and ports to other popular Pi models... > > Cheers, > Nathan -- Matteo Golin
signature.asc
Description: PGP signature