Sistemi Operativi

  • Windows 7/8/10

  • Windows 7 Embedded (WEC7) for 80×86 and FreeScale i.mx7

  • Windows 10 Iot Core (RaspBerry PI2 / FreeScale i.mx7)

  • Windows 10 Iot Enterprice (i3/i5/i7)

  • UCLinux

  • Angstrom linux for DM3730

  • Ubuntu linux for DM3730 / Nvidia TK1

  • GNU/Linux e Unix-like

  • Haiku/BeOS

  • RTOS VxWorks for PowerPC405

  • RTOS Green Hills Integrity per Freescale ColdFire MCF5485

  • RTOS Green Hills Integrity per Texas Instrument DM3730

  • RTX Tiny per microcontrollori 8051

  • RTOS Micrium per ARM7

  • RTOS XilKernel per Microblaze e PowerPC405

Linguaggi, Tools di Sviluppo e Librerie

  • ANSI C, C++, C#

  • Assembly x86

  • Microsoft Visual Studio 2003, 2005, 2008, 2010, 2012

  • GCC, GDB, ViM/Cscope/CTags

  • LabWindows CVI C 2009

  • WindRiver Tornado 2.2
  • Code Composer 3.3, 4.0, 4.1 per proc. TMS320C6424DSP, TI OMAP 3530/3730
  • Codewarrior 7.1 per Coldfire MCF52259
  • Green Hills Multi Freescale MCF5485
  • Green Hills Multi Texas Instrument DM3730

  • Xilinx per FPGA : EDK, Chipscope
  • Actel per FPGA : Actel 8051
  • Keil per microcontrollori 80×51 e ARM

  • Java SE
  • Python
  • LTEX

  • Netbeans, Eclipse-CDT
  • Matlab with Embedded Coder toolkit for computer vision algorithms

Librerie

  • Stl, Boost, Qt, OpenSSL, AltovaXML, TinyXml

Database

  • SQLite
  • MySQL

Ingegneria del Software

  • Metodologie per lo sviluppo del software tradizionali ed object oriented
  • Conoscenza ed uso di tool per il controllo delle versioni software suite Clearcase/ClearQuest, SourceSafe, Git, SVN
  • Conoscenza e uso di UML
  • Conoscenza ed uso di tool per il controllo delle versioni software (PVCS)
  • Conoscenza e uso di testing tool (Cantata)

Progettazione e Sviluppo di Sistemi Embedded

  • Microcontrollori ARM / 8051
  • Microprocessori Freescale Coldfire MCF5485 e MCF52259
  • Microprocessori Texas Instruments TMS3206424DSP
  • Microprocessori Texas Instruments OMAP 3530 / 3730
  • SoftCore IP in FPGA

  • Nvidia TK1

Documentazione

  • Realizzazione di documentazione secondo gli standard ESA
  • Realizzazione di specifiche funzionali in UML

Metodologie di sviluppo software

  • Agile, Scrum, PRTI, Extreme programming