Hi All,
I am a member of the 'Dimension Parabole' team who seek to repair a 10m dish parabola in Paris,France. We have been using succesfully the INDI library for a couple of years, and it is a central brick of our work. Until now, we are using a Raspberry Pi, but recently, we have discovered a number of status outputs of the initial hardware that could be usefull to show to the remote operator.

To avoid the use of caps on the Raspberry Pi, I am thinking to use a Beaglebone Black. This hardware has much more I/O lines, but it has much less room in the flash memory (about 3.5Gb).

Until now, we are used to compile the whole library, with all the drivers, but doing this on the BeagleBone Black leads to a lack of memory in the mmcblk0p1 device. So I am thinking to several workaround of this problem :

1) use of a lighter OS. We are using a debian buster version for the BeagleBone Black. As this is the latest OS for this hardware, Not sure this will be a good idea...
2) Compile only the requested drivers. We wrote our specific 'mount' driver, so we do not need to compile the drivers for the LX200 (for example), nor any CCD driver (again for example !). So I guess that 90% of the drivers compiled are useless for us.
3) Expand the BeagleBone Black memory. Some of the IOs of the BeagleBone Black can be used as an eMMC port. I have no idea how we could increase the memory size by this mean.

So anyone having an experience with the BeagleBone Black could give us ideas on how we could workaround this problem.

Thanks

Read More...