¿Qué debo saber?

Conocimientos básicos.

Para adentrase en el mundo de los sistemas embebidos, sistemas empotrados, (embedded systems in english) es necesario contar con un cierto preámbulo de conocimientos acerca de lógica digital, matemáticas básicas (y no tan básicas) además de algunas habilidades como alta tolerancia a la frustración y ser autodidacta.

Desde mi punto de vista personal lo que debemos saber es una serie de cosas desde lo más básico hasta temas un poco más complejos como son:

  • Aritmética básica
    • Operaciones aritméticas
  • Álgebra
  • Funciones
  • Algebra lineal
  • Geometría
    • Coordenadas cartesianas
    • Coordenadas polares
  • Sistemas de Numeración:
    • Teoría general.
    • Decimal.
    • Binario.
    • Hexadecimal.
    • Tal vez… octal.
  • Sistemas digitales:
    • Operaciones binarias
      • Adición
      • Resta
      • Multiplicación
    • Compuertas lógicas
      • AND
      • OR
      • NOT
      • XOR
      • NOR
      • NAND
    • Codificador
    • Decodificador
    • Multiplexor
    • Demultiplexor
    • Latch
    • Flip-Flop
  • Circuitos Eléctricos
    • Ley de ohm
    • Análisis de Nodos
    • Análisis de Mallas
  • Electrónica básica
    • Diodo
    • Transistor
    • Osciladores
  • Lenguaje C
    • Conceptos básicos
    • Tipos de dato
    • Variables
    • Operadores
    • Selección: If-Else / switch - select
    • Ciclos
      • While
      • Do while
      • for
    • Funciones
  • Microcontroladores y Microprocesadores
    • Arquitecturas
    • Componentes principales
    • Aplicaciones