Port AMiRo-OS to the BI-Vital platform
Since the BI-Vital is another embedded device developed at the same group as AMiRo, the AMiRo-OS software stack should be enabled for this platform as well.
Expected challenges for this port are:
- Correct configuration of all board files. Especially since BI-Vital is a very energy-sensitive platform the CPU clock should be lowered (cf. current BI-Vital software).
- In contrast to all other modules supported by AMiRo-OS so far, BI-Vital does not feature a "trivial" serial interface.
Instead, the USB connection must be used for this.
While ChibiOS features a
SERIAL_USB
subsystem, there are no experiences how to use this, yet. Implementation may thus be anything from trivial to very challenging. - Some of the periphery found on BI-Vital is not yet supported by AMiRo-LLD. Required drivers, interfaces and tests need to be implemented in AMiRo-OS as well as AMiRo-LLD. This can be moved to another issue, though, if complexity turns out to be too high.