¿Hasta qué punto es necesario dominar los controladores para desarrollar controladores integrados de Linux?

Hola, anfitrión:

Puedo darte un consejo. Aprobé la formación y luego trabajé en la industria durante casi un año. Respecto a su pregunta, diferentes empresas tienen diferentes reglas de admisión y no existe una fórmula. Antes de encontrar mi primer trabajo, también tuve este problema contigo. Déjame decirte lo que pienso, espero que te ayude.

Si va a entrevistar a un ingeniero de controladores junior, solo necesita estar familiarizado con algunos controladores importantes, como I2C y SPI. Usted mismo ha realizado pequeños proyectos con este tipo de controladores y luego haga el suyo. tarea en función de las necesidades de suministro profesional de la empresa. Esta etapa es el impulso para aprender más profesionalmente después de incorporarse al trabajo.

Si es un ingeniero senior con muchos años de experiencia, naturalmente estará familiarizado con la mayoría de los controladores, como USB, tarjetas de red, dispositivos de almacenamiento, etc.

Para los marcos de controladores, debe comprender y estar muy familiarizado con el marco para poder completar los controladores correspondientes para implementar sus funciones. Este aspecto será más importante a la hora de entrevistar y buscar trabajo, pero creo que es fácil de dominar siempre que se estudie detenidamente el "Código de Conductor". La clave es la confianza y la perseverancia.

"¿Y hasta qué punto es necesario configurar el controlador de compilación después de escribir?" Esta es una buena pregunta. Las empresas y las empresas se preocupan por los mercados de productos. En cuanto al nivel, debes implementar bien las funciones básicas. Si tiene suficiente tiempo, intente optimizar su código para que el controlador consuma menos recursos, ahorre más energía y transmita mejores datos.

Lo anterior es mi opinión personal, ¡te deseo éxito!