Maybe the wrong forum for a Raspberry Pi (RP) discussion, but would it not be possible to have the system boot from a SDHC card but for the rest run from a solid state disk connected via USB?
Another cheaper option may be to run OCPN from a USB3 stick. It is reported from a couple of sources that the mediaplayer XBMC interface runs much faster if it is installed and run from a USB stick. It is also reported that the USB stick should be version 3, and not version 2
The RP only has a version 2 port, but is still reported to communicate faster with a v3 stick
I have not tried running OCPN on my RP, but from what I have heard it works fine to have it run the navigation itself, but is a bit slow to do the actual passage/route planning on it.
Would it be possible to:
1 Install OpenCPN on the RP as an installation
running from a USB stick.
2 Mount the installation
directory from an external, faster, power hungry PC connected via ethernet.
3 Start the OpenCPN@RP on the external PC.
4 Do the route
planning, etc, on the external PC.
5 Exit the OCPN from the external PC.
6 Start OPENCPN on the RP and let it perform the navigation.
Would this work? It would be almost like having a OCPN on a USB stick that is moved from a PC to the RP, but without physically moving it..kind of...