Lo primero es que hay que diferenciar la programación para computadoras y la programación para microcontroladores. El segundo tiene una cantidad mínima de memoria (a veces 2–8Kb) y no tiene ningún sistema operativo. Dedicará mucho tiempo a trabajar con bits, impulsos, luces estroboscópicas, agradecimientos, etc. La conexión a un nuevo dispositivo necesita bibliotecas adicionales y horas de trabajo con osciloscopios, analizadores lógicos, etc. ¡Y HOJAS DE DATOS! Miles de páginas de información sobre registros, modos, tiempos, secuencias. A veces te dejará boquiabierto. Olvídate de JAVA y Phyton. Recuerde C (incluso no C ++) y ASM. ¿Tienes miedo? ¿No?
Si eres valiente, entonces también eres el tipo de hardware. Lea libros sobre electrónica porque debe comprender todos estos procesos. Compre el osciloscopio (es absolutamente necesario) y suministre la unidad con protección contra sobrecorriente (le ahorrará dinero). Arduino, frambuesa? Posible, pero ir más profundo, a la esencia de las cosas. No olvide que Raspberry está basado en Linux / Win, pero tendrá que trabajar con dispositivos muy pequeños que no tendrán ningún sistema operativo, solo metall. Buena suerte y no temas al fuego y al humo 🙂
- Trabajo como desarrollador en una empresa de TI. No tengo ninguna copia de seguridad si pierdo mi trabajo. ¿Qué tengo que hacer?
- ¿En qué circunstancias es aceptable no escribir pruebas automatizadas para su código?
- ¿Por qué es tan importante la inmutabilidad en el desarrollo de software?
- ¿Cuáles son las ventajas y desventajas de UML?
- ¿Qué instituto de prueba de software es el mejor en Hyderabad y también proporciona ubicaciones?