3 votos

¿Qué es el bus de plataforma en los sistemas empotrados?

Me gustaría saber cuál es el bus de la plataforma en el SoC. He visto algunas implementaciones de controladores de dispositivos en el kernel de Linux donde los controladores se registran con el bus de la plataforma o más bien debería decir estos todos los llamados controlador de la plataforma donde los dispositivos se sienta en el bus de la plataforma.

Pero, ¿qué son los autobuses de la plataforma?

¿Es el bus de plataforma Amba para los SoC con bus ARM?

2voto

bamirthampr Puntos 103

No soy particularmente un desarrollador de Linux o SoC, pero creo que esta respuesta es correcta:

Sí, el bus AMBA es el bus de la plataforma cuando se utiliza.

En /drivers/of/platform.c (línea 29) cuando CONFIG_ARM_AMBA se establece entonces el bus AMBA se utiliza en la creación del árbol de dispositivos. CONFIG_ARM_AMBA se establece en el Archivo de configuración ARM pero parece que sólo está disponible en algunos dispositivos.

Hay una descripción concisa de para qué sirve el bus de plataforma en el núcleo de Linux aquí .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X