Integrating radio middleware in AAOS
I advised NXP Semiconductor how they could integrate their existing radio middleware within the Broadcastradio module of Android Automotive OS. This would be the starting point of the project for the future, so detailed documentation and a guide book had to be written so developers in the future can more easily expand upon it.
After this was all documented, I developed the real-time code, which was running on the I.MX8xxx boards with a Mercury SDR chip. The code had to be optimized with armv8-a assembler to be able to perform its task within the 300-700 ns deadlines set.
After the real-time code was developed, integration within Android Automotive OS could be achieved by using the template provided in the Broadcastradio HAL of Android.