I have a current product with an X86 applications processor running windows. The system uses a usb interface to a LPC17851 MCU to implement a CANbus function. I want to migrate the X86 processor to an ARM processor running Android and keep the LPC17851 MCU for the CANbus function.
My question is what is the tried and true way of implementing this type of architecture on Android? I see that Android has an automotive HAL and I assume that this is part of the solution.
I am just looking for experience and advice.