← Pagina iniziale
Sviluppo
Sviluppo hardware
- Sistemi basati su microcontrollore (ARM Cortex-M, ESP32, NXP i.MX RT)
- Progettazione e integrazione FPGA (Xilinx Artix-7, Zynq)
- Circuiti analogici e digitali
- Progettazione PCB (Pulsonix, multi-layer, high-speed, EMC)
- Simulazione circuitale (LTspice, TINA, Vivado)
- Alimentatori ad alta corrente e interruttori di potenza
- Progettazione termica e concetti di massa
Sviluppo software
- Software embedded (C, C++, Assembler)
- Programmazione FPGA (VHDL, Verilog, SystemVerilog)
- Sistemi in tempo reale (FreeRTOS, bare-metal, multi-core)
- Protocolli di comunicazione (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
- Programmazione CAPL per sviluppo e test su bus CAN
- Programmazione LabView e automazione dei test
- Embedded Linux (PetaLinux, Yocto, moduli kernel)
- Sviluppo app Android (Kotlin, Jetpack Compose)
- Applicazioni web (Python/Flask, JavaScript, Socket.IO)
- Visualizzazione dati (Chart.js, dashboard in tempo reale)
- Machine learning (TensorFlow.js, PyTorch)
Simulazione & Verifica
- Simulazione circuitale nel dominio del tempo e della frequenza
- Analisi Monte Carlo e valutazioni worst-case
- Verifica FPGA con testbench SystemVerilog
- Simulazione HDL (Vivado, Icarus Verilog, Verilator)
- Diagramma di Bode, Nyquist, analisi di Fourier