Tecnologie e Strumenti

Microcontrollori

  • STM32
  • ESP32
  • Arduino
  • Teensy 4.1
  • Hercule TI
  • NXP MX RT

Protocolli di Comunicazione

  • I2C
  • SPI
  • UART
  • CAN
  • Ethernet
  • Bluetooth

Strumenti di Sviluppo

  • STM32CubeIDE
  • PlatformIO
  • Code Composer Studio
  • Docker
  • CI/CD pipelines
  • Git and Azure DevOps

Linguaggi di Programmazione

  • C
  • C++
  • Python
  • Assembly
  • Rust

Framework RTOS

  • FreeRTOS
  • ZephyrOS
  • CMSIS RTOS
  • Task Scheduling and Synchronization
  • Memory Management and Optimization

Documentazione Tecnica

  • Documentazione di progettazione software (UML, diagrammi di flusso)
  • Guide per sviluppatori e documentazione API (Doxygen)
  • Piani di test e report
  • Matrici di tracciabilità dei requisiti