¿Los fabricantes escriben los controladores para sus nuevos dispositivos de ejecución de Android? -- usb-drivers camp android Relacionados El problema

Do manufacturers write the drivers for their new Android runned devices?


-2
vote

problema

Español

Usted nota Samsung Galaxy S4 es diferente a Metropcs Z500.

¿El fabricante actualiza los controladores dependiendo del hardware, su sistema operativo Android está ajustado? Por, es decir, diferentes controladores de soporte. Esta pregunta no se refiere a la política, pero el software Android se ejecuta en diferentes plataformas de ejecución con diferentes hardware.

Por ejemplo, el hardware adicional debe asignarse diferente al acceso, por lo que los nuevos controladores de Linix deben escribirse a la derecha?

Original en ingles

You notice Samsung Galaxy S4 is different than MetroPCS Z500.

Does the manufactuer update the drivers depending on the hardware their Android OS is tweaked. For, I.e., different support drivers. This question doesn't concern policy, but the software Android runs on different running platforms with different hardware.

For example extra hardware must be mapped diferently to access, so new Linix drivers must be written right?

  

Lista de respuestas

2
 
vote

Respuesta corta: Sí.

De hecho, es un poco más complicado que eso. El fabricante del dispositivo o OEM compra diferentes componentes (chips y sensores) de otros fabricantes. Algunos de esos componentes (como el CHIPSET o ) contienen hardware diseñado por otras compañías. Por ejemplo, un teléfono LG puede contener un SOC fabricado por Qualcomm, que a su vez contiene una GPU diseñada por el brazo.

Al igual que cómo el hardware contiene componentes de diferentes proveedores, también lo hace el software. En el ejemplo, cuando las licencias de ARM (vende) el diseño de la GPU a Qualcomm, también suministran el código fuente para un controlador de referencia para el diseño GPU. (Incluirían la fuente de cualquier plataforma Qualcomm está interesada, incluido Android.) Qualcomm ajustaría todos los parámetros del controlador (como el mapa de memoria , que mencionó) para su SOC, y Póngalo junto con los conductores para todos los demás componentes del SOC.

Luego, cuando LG compra el SOC de Qualcomm, Qualcomm suministraría este controlador combinado a LG. LG pone esto junto con los controladores para otras partes del teléfono (como la pantalla táctil), agrega sus personalizaciones de UI y crea una imagen ROM que pueden parpadear en el teléfono durante la fabricación.

A veces hay un paso adicional, también: el transportista puede cambiar la ROM para incluir aplicaciones más preinstaladas, una animación de arranque diferente u otras personalizaciones.

Entonces, aunque en general, el fabricante o diseñador de los componentes es responsable del controlador para sus propios componentes, ese controlador se cambia más abajo en la línea.

 

Short answer: yes.

In fact, it's a little more complicated than that. The device manufacturer or OEM buys different components (chips and sensors) from other manufacturers. Some of those components (such as the SoC or chipset) in turn contain hardware designed by other companies. For example, an LG phone might contain a SoC manufactured by Qualcomm, which in turn contains a GPU designed by ARM.

Just like how the hardware contains components from different vendors, so does the software. In the example, when ARM licenses (sells) the GPU design to Qualcomm, they also supply the source code for a reference driver for the GPU design. (They'd include source for whatever platforms Qualcomm is interested in, including Android.) Qualcomm would adjust all the parameters of the driver (such as the memory map, which you mentioned) for their SoC, and put it together with drivers for all the other components of the SoC.

Then, when LG buys the SoC from Qualcomm, Qualcomm would supply this combined driver to LG. LG puts this together with the drivers for other parts of the phone (such as the touch screen), adds their UI customizations, and builds a ROM image that they can flash onto the phone during manufacture.

There's sometimes an extra step, too: the carrier might change the ROM to include more pre-installed apps, a different boot animation, or other customizations.

So, although in general each component manufacturer or designer is responsible for the driver for their own components, that driver is changed further down the line.

 
 
1
 
vote

es lo que suele retrasar una actualización de Android que se está lanzando al dispositivo del usuario final: incluso si el ASP (Proyecto de código abierto de Android) anunció una nueva versión de Android disponible hace dos meses, todavía está disponible para usuarios de Nexus (sus conductores Los etc. se incluyen con AOSP), mientras que los OEM deben ajustar sus controladores, y probar cómo se acompaña a la nueva versión de Android. Para algunos dispositivos, incluso pueden decidir que no vale la pena, y no está ajustando la nueva versión.

Lo mismo se aplica una vez más a los proveedores / operadores que envían los dispositivos de marca: primero deben esperar a que los fabricantes terminen sus ajustes, y solo entonces puede comenzar a ajustar la marca (y probar sus ajustes nuevamente). Otro retraso. Pero ahora puede generar por qué algunos transportistas anuncian con orgullo una actualización de 4,0.x a algunos dispositivos, mientras que 4.2 está disponible y incluso 4.3 ya llamando a la puerta.

 

That's what usually delays an Android update being rolled out to the end user's device: Even if the AOSP (Android Open Source Project) announced a new Android version being available two months ago, it's still only available to Nexus users (their drivers etc. are included with AOSP) -- while OEMs first need to adjust their drivers, and test how that goes along with the new Android version. For some devices, they might even decide it's not worth it, and not adjusting the new version.

The same applies once more to vendors/carriers shipping branded devices: they first need to wait for the manufacturers to finish their adjustments, and only then can start adjusting the branding (and testing their adjustments again). Another delay. But now you might uderstand why some carriers proudly announce a 4.0.x update to some devices, while 4.2 is long available and even 4.3 already knocking at the door.

 
 
   
   

Relacionados problema

1  Laptop de Windows 7 No se puede reconocer el dispositivo Android Samsung GT-S7562 y MicromMax A116  ( Windows 7 laptop unable to recognize samsung gt s7562 and micrommax a116 android ) 
Tengo dos teléfonos Android: un Micromax A116 y un Samsung GT-S7562. Soy capaz de conectar ambos dispositivos en una máquina XP en la oficina. Pero en casa,...

13  ¿Cómo obtengo mi nexo 7 para aparecer en la lista de dispositivos ADB?  ( How do i get my nexus 7 to show up in the adb devices list ) 
Así que tengo un nexo 7 que estoy tratando de conectarme a mi computadora con Windows para depurar sobre ADB. ADB funciona bien con mi teléfono, pero cuando c...

1  Bluetooth USB externo no funciona en Android 4.0.4 Kernel 3.0.8+  ( External usb bluetooth do not work in android 4 0 4 kernel 3 0 8 ) 
He inserte un dongle bluetooth USB externo a una tableta a través del puerto USB e intente encender el Bluetooth en el Android, pero falle. Entonces, ¿cómo ...

5  No se puede depurar con LG Nexus 4  ( Cant debug with lg nexus 4 ) 
Estoy en el final de mi ingenio aquí tratando de depurar con un nuevo teléfono LG Nexus 4 desarrollador. La depuración está habilitada en el teléfono, y se in...

0  Necesito un controlador USB de Android de Turkcell Maxi Plus 5  ( I need android usb driver of turkcell maxi plus 5 ) 
Tengo Turkcell Maxi Plus 5, y no encontré un controlador USB para ello. ¿Dónde puedo obtener el controlador correcto para ello? Tengo Windows 7 32 bits ...

1  Samsung Pestaña 3 Controladores Reinstalación  ( Samsung tab 3 drivers reinstallation ) 
Compré una pestaña Samsung Galaxy 3. Al conectarse a la PC, algunos de sus controladores no estaban instalados. Estoy usando la pestaña por primera vez. El mo...

0  Samsung Galaxy S Phone USB Dispositivo USB reconocido por Host VirtualBox OS pero indefinido en el sistema operativo invitado  ( Samsung galaxy s phone usb device recognized by host virtualbox os but undefined ) 
Mi modelo de teléfono es Samsung Galaxy s sgh-t959 Cuando se conecta a través del cable USB, el teléfono es bien reconocido por Windows como se muestr...

0  Conexión de la tableta Android como dispositivo de prueba  ( Connecting android tablet as testing device ) 
Tengo un problema relacionado con la conectividad entre mi escritorio (Windows) y Tablet (Android 4.1). Compré un nuevo dispositivo (Pestaña Ciudad de Colovo ...

1  Conductores para Nexus 4 para Windows XP  ( Drivers for nexus 4 for windows xp ) 
No tengo ningún software en mi computadora portátil para mis conductores Nexus 4. ¿Dónde puedo obtener el software del controlador para descargarlo para mi Ne...

2  Solución de impresión en Android que se imprime en una impresora POS DotMatrix a través de ** USB **  ( Printing solution on android which prints to a dotmatrix pos printer through u ) 
am Newbie para Android. Estaba buscando una solución de impresión en Android que se imprime en una impresora POS Dotmatrix a través de USB . Soy capaz de...

1  Problemas detectando Asus Nexus 7 en Windows 7 Home Professional (problema de instalación del conductor)  ( Problems detecting asus nexus 7 on windows 7 home professional driver installat ) 
Estoy teniendo problemas para obtener mi asus nexus 7 detectado en una computadora portátil con Windows 7 Home Professional Cuando conecto el dispositivo a l...

0  Desbloquear Xperia Neo Bootloader en Linux  ( Unlock xperia neo bootloader on linux ) 
Estuve siguiendo estas instrucciones para desbloquear el cargador de arranque en mi Sony Ericsson Xperia Neo hasta que llegue a los pasos 9 y 10. No hubo ...

0  ¿Cómo instalo los controladores USB en Ubuntu 13:04 para Nexus S?  ( How do i install usb drivers in ubuntu 1304 for nexus s ) 
Estoy tratando de seguir esta guía: http://forum.xda-developers.com/showthread.php?t=2163085 Sin embargo, no puedo conectarme con mi teléfono Android a...

1  Mi Samsung Galaxy Ace Duos S6802 no se detecta en la descarga MODE.DRIVERSIONES SON FINE KIES INSTALADOS  ( My samsung galaxy ace duos s6802 not getting detected in downloading mode driver ) 
He intentado mi PC de Samsung Galaxy 3 (GT-I5801) no está siendo detectada por mi PC, ¿qué debo hacer? pero cuando dialo * # 7284 # no hay opción de cambiar...

1  Problemas de conectividad USB con Nexus 7 2013  ( Usb connectivity problems with nexus 7 2013 ) 
Acabo de adquirir Nexus 7 (2013) y no puedo conectarlo a mis PCS. Todos los conductores que tengo (uno de Android SDK, como soy un desarrollador, y el segundo...

3  Cómo arreglar "ERROR: dispositivo no encontrado" cuando intento usar ADB  ( How to fix error device not found when i try to use adb ) 
Estoy tratando de obtener mi teléfono (Jiayu G3T) trabajando bajo ADB en Windows 8 x64 (funcionó bien en Windows 7 x64 antes de volver a instalar mi OS). In...

1  ¿Dónde puedo obtener el conductor de mi Karbonn A9 para PC [Driver Tianyu Hsusb]?  ( Where i can get my karbonn a9s driver for pc tianyu hsusb driver ) 
Estoy teniendo Karbonn A9 y no puedo instalar el controlador de Tianyu Hsusb para mi computadora portátil. He visitado 100s de sitio pero no tengo un solo c...

0  Instalación del controlador de ADB (manualmente?)  ( Installing adb driver manually ) 
Estoy tratando de instalar los controladores ADB para mi teléfono en Windows 8. Anteriormente, en Windows 7, usé un controlador que no es compatible con Win8 ...

0  Controladores para 2.3.3 Dispositivo para funcionar como MTP  ( Drivers for 2 3 3 device to work as mtp ) 
Tengo un dispositivo Samsung Galaxy y ejecutando 2.3.3, ¿dónde puedo encontrar los controladores de este dispositivo, para conectarse como MTP? Realizado en...

0  Instalación de los controladores USB OEM  ( Installing the oem usb drivers ) 
Parece que no puedo llegar hasta la instalación de los controladores (Windows 8). Voy al administrador de dispositivos y voy a través de los pasos para señala...

Relacionados problema

1  Laptop de Windows 7 No se puede reconocer el dispositivo Android Samsung GT-S7562 y MicromMax A116 
13  ¿Cómo obtengo mi nexo 7 para aparecer en la lista de dispositivos ADB? 
1  Bluetooth USB externo no funciona en Android 4.0.4 Kernel 3.0.8+ 
5  No se puede depurar con LG Nexus 4 
0  Necesito un controlador USB de Android de Turkcell Maxi Plus 5 
1  Samsung Pestaña 3 Controladores Reinstalación 
0  Samsung Galaxy S Phone USB Dispositivo USB reconocido por Host VirtualBox OS pero indefinido en el sistema operativo invitado 
0  Conexión de la tableta Android como dispositivo de prueba 
1  Conductores para Nexus 4 para Windows XP 
2  Solución de impresión en Android que se imprime en una impresora POS DotMatrix a través de ** USB ** 
1  Problemas detectando Asus Nexus 7 en Windows 7 Home Professional (problema de instalación del conductor) 
0  Desbloquear Xperia Neo Bootloader en Linux 
0  ¿Cómo instalo los controladores USB en Ubuntu 13:04 para Nexus S? 
1  Mi Samsung Galaxy Ace Duos S6802 no se detecta en la descarga MODE.DRIVERSIONES SON FINE KIES INSTALADOS 
1  Problemas de conectividad USB con Nexus 7 2013 
3  Cómo arreglar "ERROR: dispositivo no encontrado" cuando intento usar ADB 
1  ¿Dónde puedo obtener el conductor de mi Karbonn A9 para PC [Driver Tianyu Hsusb]? 
0  Instalación del controlador de ADB (manualmente?) 
0  Controladores para 2.3.3 Dispositivo para funcionar como MTP 
0  Instalación de los controladores USB OEM 



© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.