Project: Orange Pi 5 Plus with Nerves

I just took delivery of an Orange Pi 5 Plus that I had completely forgotten I ordered. My gadget acquistion syndrome aside. It seems like a very nice piece of kit.

It seems like it may have a decent ARM TrustZone setup if it all gets published properly. Rockchip seems to have a pretty good record on upstreaming stuff recently. Fingers crossed it can be secure booted and all that.

Pretty board, lots of ports, lots of capabilities: Orange Pi - Orangepi

NVMe 2280 slot. PCIe, 2x Ethernet, 3x HDMI, 4xUSB-A (2 of them 3.x I think), 1 USB-C port separate from USB-C power. Built-in microphone, IR-receiver and a combo 3.5mm audio jack (if I’m understanding things right).

It could be used for a wild variety of things.

Now I 2% want to use it and 98% want to see if I can get it fully set up for Nerves. And I figure that process would be great to document. I’ve made variants of RPi systems work under Nerves. I’m poking at making Nerves run on ARM64 VMs. But I haven’t brought on a new board.

This entails making a custom system. I am not starting from scratch and most people don’t have to when making a new system. You can ideally crib from Buildroot as that is what Nerves builds on top of. Or you can crib from Yocto which requires more patience and learning a separate thing. I don’t know Yocto. I know Buildroot okay at this point and they have the board.

That part of the repo contains various useful bits. But the real gold is the defconfig:

This will be the foundation for our nerves_defconfig.

I don’t know at what pace I will tackle this. Probably a slow one. But this is a start for this project thread. Some videos and photos in the next post.

4 Likes

Just some quick shorts I shot while opening. Shaky cam activated.

1 Like

Pretty board. Lots of potential usages. Would upload nicer pictures but forum said no :slight_smile:

Oh! I had forgotten. One of those ports is an HDMI input :slight_smile:

3 Likes

Looks nice Lars! Looking forward to seeing what you do with it :smiley:

1 Like

Some really nice pics / vids @lawik. I got my OPI 5B with integrated Flash memory. quick solid SBC tbh, flashing the OS using linux when Droid was pre-installed was a bit tricky but I got Linux running into it pretty easy when I understood how to do it. I presume getting nerves into it wouldn’t be of a big deal, but will try any way. I’ll probably post some progress here in this thread.

2 Likes