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