Esta es una pregunta difícil de responder. Tengo la tentación de decir que no hay un atajo aquí: debes pasar por todo. Pero luego recuerdo que en realidad no leo toda la hoja de datos de principio a fin antes de trabajar en algo.
Cuando comience a trabajar en su primera plataforma integrada, le recomiendo que lea detenidamente el manual de referencia de arquitectura para su procesador (por ejemplo, la serie ARM Cortex M) y la hoja de datos específica / manual de referencia del fabricante de su microcontrolador (por ejemplo, la hoja de datos de la serie STM32F30X) .
El primero le permitirá comprender su procesador, como cuántos registros tiene, si utiliza canalización, qué instrucciones admite, cómo maneja las excepciones e interrupciones, etc. El segundo lo ayudará a comprender su microcontrolador y sus periféricos, qué es el tamaño del flash / RAM, qué configuraciones de reloj usar, cómo programar los periféricos, etc.
- ¿Cuál será el futuro de los sistemas embebidos? ¿Qué técnicas será la versión avanzada de los sistemas embebidos?
- ¿Cuáles son los principios básicos de un microcontrolador 8051?
- ¿Qué conceptos de sistemas integrados debería saber como gerente de producto?
- Si me gusta el software, los sistemas integrados y el IoT, ¿qué maestría sería mejor para mí, CS o ECE?
- Como novedad, ¿cómo y dónde puedo encontrar un trabajo decente (posiblemente una buena MNC) como ingeniero de software integrado en la India?
Ahora, aquí es posible que no necesite revisar la descripción detallada de cada periférico. Definitivamente necesitará comprender la configuración del reloj, el control de energía, el periférico GPIO, etc. Pero después de eso, dependiendo de lo que esté trabajando, puede elegir pasar por los otros periféricos o no. Por ejemplo, si está escribiendo un controlador UART, es posible que deba revisar la descripción funcional del periférico UART, pero de lo contrario, puede omitir esa parte. La mayoría de las características eléctricas también serán irrelevantes para usted a menos que también esté diseñando el hardware.
Eventualmente, una vez que haya visto algunas hojas de datos diferentes de diferentes fabricantes, comenzará a ver un patrón. También encontrará similitudes entre diferentes fabricantes y diferentes dispositivos del mismo fabricante. A medida que adquiera más experiencia, sabrá instintivamente qué partes de la hoja de datos tendrá que revisar cuando comience con un nuevo dispositivo y dónde buscar la solución cuando tenga un problema. Hasta entonces, lea todo lo que pueda, ¡no puede doler!
¡Aclamaciones!