I’ve been doing software in many different areas for over 20 years (server, client, mobile, gaming, etc), but never at the level of processors and firmware a lot of this is new to me.
I have some probably really obvious and stupid sounding questions, but I’d be really happy if someone could help me wrap my head around a few things.
I am now researching how to create our own OEM tablet because my company is in development mode, and has had trouble with sourcing various commercial white label Android tablets because their Android OS’s are often lacking or buggy. We have to rely on the manufacturer to make fixes, which isn’t working out for various reasons.
So I found ROCK Pi 4
Question 1:
Is ROCK Pi 4 meant to be a development board and not for production, similar to Raspberry Pi?
Question 2:
If ROCK Pi 4 is meant to be a development board, what is the process to move it to production? Design a PCB, find someone to manufacture the other components and assemble?
Question 3:
I see the ROCK Pi Android 9 is open source.
https://wiki.radxa.com/Rockpi4/rockpi-android9
I think in the FAQ page for ROCK Pi 4, it stated that ROCK Pi 4 supports the Raspberry Pi 7" display. Ultimately, I want to be able to support a larger display. Is the support for displays a hardware issue or an OS issue?
Question 4:
Is Android source code linked to the processor or everything on the board? So for example, Is ROCK Pi 4 Android source code specific to ROCK Pi 4 or can it work on any board that uses RK3399?