Quiero aprender sobre el desarrollo de hardware de Android (no accesorios, pero este sistema en sí), aunque puedo encontrar algunos proveedores de CPU que hacen que las versiones de Android sean compatibles con su CPU, no puedo encontrar más información sobre la arquitectura del sistema como un todo ... por ejemplo, ¿cómo desarrollo la parte de GPS? ¿La parte 3G? Apuesto a que hay algún tipo de documento que indica cómo se deben conectar las cosas o incluso el desarrollo del controlador, simplemente no sé dónde encontrar esta información.
Agradecería que alguien me mostrara dónde encontrar este tipo de información. Estoy pensando en jugar con el i.MX 6 para dispositivos Android personalizados, pero no tengo ni idea de cómo agregar GPS y soporte 3G.