¿Qué conocimientos básicos debo tener al aprender el sistema embebido?

  • Debe tener el conocimiento básico de lo siguiente.
  • Electrónica analógica básica: debe saber cómo funciona un transistor, diodo, FET, cómo cablear un circuito de alimentación, circuitos amplificadores, etc.
  • Circuito digital básico: debe conocer las puertas digitales fundamentales como XOR, NOR, AND, OR, demultiplexer, multiplexor, Flipflops, etc.
  • Conocimientos de programación en C o ensamblaje, estructuras de datos fundamentales, tipos de datos, etc.
  • Experiencia con una arquitectura de microcontrolador. Hay varias arquitecturas, desde aquí se puede encontrar una lista parcial de microcontroladores, su cadena de herramientas de software, etc.
  • Conocimientos básicos de los conceptos del sistema operativo.

Sistema embebido – Wikipedia

Microcontrolador – Wikipedia

Electrónica analógica – Wikipedia

Electrónica digital – Wikipedia

Selección de una arquitectura de microcontrolador para su proyecto integrado

1.1. Conceptos básicos del sistema operativo

Honestamente, no se requieren conocimientos básicos. Estudiamos microprocesadores en el último semestre y sistemas integrados en el semestre anterior, así que sí, fue algo útil, pero no necesita nada, ni idioma, ni conocimientos de hardware. Nada.

En la codificación de ensamblajes no hay funciones y nada.

Por ejemplo, si desea multiplicar dos números a y b. Tanto teniendo algunos valores numéricos, a * b no lo hará.

Tienes que ejecutar un bucle para agregar a a, b no times.2 * 3 = 2 + 2 + 2.