Debería ser “el grande”.
porque Embedded es algo que no es del agrado de todos.
La mejor parte de la ingeniería integrada es que: puede hacerlo usted mismo.
- ¿Cómo se usa Python en sistemas embebidos?
- ¿Cómo programa HP sus propias placas electrónicas dentro de una impresora, por ejemplo?
- ¿Por qué necesitamos precargar un temporizador en un microcontrolador?
- ¿Qué es exactamente la compatibilidad de hardware y software? ¿Y qué es el sistema operativo y la compatibilidad de las aplicaciones de usuario?
- ¿Cuál es la diferencia entre una imagen de arranque, un núcleo y firmware?
Embebido no es más que A Hardware + Software = Sistema embebido.
Y para comenzar, tome un microcontrolador y comience a programar en él. Comience a hacer la aplicación de bricolaje y los buenos tutoriales sobre los mismos que puede encontrar en instructable.com. Y la primera parte comienza desde Learning Embedded C: no es más que integración de lenguaje C y un controlador.
comience desde una programación fácil y microcontroladores programables fáciles
- 8051 (si puede programar 8051 se puede hacer cualquier cosa)
- Arduino (UNO – Nano – Mega – Mini – lilypad)
- AVR (AtAtmega16 – ATatmega32)
- FOTO
- STm32
- MSP430
- BRAZO (CortexM3 – LPC1114)
- ARMCortem Mo0 y M0 +
Segundo, debes aprender los protocolos de comunicación:
- UART
- USART
- USB
- SPI
- I2C
- Bluetooth
- Wifi
- Ethernet
- firewire
- M2M
Interfaz de usuario
Procesadores en sistemas embebidos
Soluciones ASIC y FPGA
Periféricos
- Interfaces de comunicación serie (SCI): RS-232, RS-422, RS-485, etc.
- Interfaz de comunicación serie síncrona: I2C, SPI, SSC y ESSI (interfaz serie síncrona mejorada)
- Bus serie universal (USB)
- Tarjetas multimedia (tarjetas SD, Compact Flash, etc.)
- Redes: Ethernet, LonWorks, etc.
- Buses de campo: CAN-Bus, LIN-Bus, PROFIBUS, etc.
- Temporizadores: PLL (s), unidades de captura / comparación y procesamiento de tiempo
- IO discreta: también conocido como Entrada / Salida de propósito general (GPIO)
- Analógico a digital / digital a analógico (ADC / DAC)
- Depuración: puertos JTAG, ISP, ICSP, BDM Port, BITP y DB9.
Herramientas de software
Depuración
Componentes de software adicionales
- Además del sistema operativo central, muchos sistemas integrados tienen componentes de software de capa superior adicionales. Estos componentes consisten en pilas de protocolos de red como CAN, TCP / IP, FTP, HTTP y HTTPS, y también incluyen capacidades de almacenamiento como FAT y sistemas de administración de memoria flash. Si el dispositivo incorporado tiene capacidades de audio y video, entonces los controladores y códecs apropiados estarán presentes en el sistema. En el caso de los núcleos monolíticos, se incluyen muchas de estas capas de software. En la categoría RTOS, la disponibilidad de los componentes de software adicionales depende de la oferta comercial.
Y saltar al sistema del sistema IoT.