← Inicio
Desarrollo
Desarrollo de hardware
- Sistemas basados en microcontrolador (ARM Cortex-M, ESP32, NXP i.MX RT)
- Diseño e integración de FPGA (Xilinx Artix-7, Zynq)
- Circuitos analógicos y digitales
- Diseño de PCB (Pulsonix, multicapa, alta velocidad, EMC)
- Simulación de circuitos (LTspice, TINA, Vivado)
- Fuentes de alimentación de alta corriente e interruptores de potencia
- Diseño térmico y conceptos de masa
Desarrollo de software
- Software embebido (C, C++, ensamblador)
- Programación de FPGA (VHDL, Verilog, SystemVerilog)
- Sistemas en tiempo real (FreeRTOS, bare-metal, multinúcleo)
- Protocolos de comunicación (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
- Programación CAPL para desarrollo y prueba de bus CAN
- Programación en LabView y automatización de pruebas
- Linux embebido (PetaLinux, Yocto, módulos de kernel)
- Desarrollo de aplicaciones Android (Kotlin, Jetpack Compose)
- Aplicaciones web (Python/Flask, JavaScript, Socket.IO)
- Visualización de datos (Chart.js, paneles en tiempo real)
- Aprendizaje automático (TensorFlow.js, PyTorch)
Simulación y verificación
- Simulación de circuitos en el dominio del tiempo y de la frecuencia
- Análisis de Monte Carlo y consideraciones de caso peor
- Verificación de FPGA con bancos de prueba SystemVerilog
- Simulación HDL (Vivado, Icarus Verilog, Verilator)
- Diagrama de Bode, Nyquist, análisis de Fourier