Competenze personali | GRGMeda.it - Consulenza sviluppo firmware e software
  

  









  





  



	

  
  
  
  
  

Competenze personali

Firmware

Lo sviluppo di applicazioni embedded non può prescindere dagli strumenti e dalle piattaforme di programmazione fornite dai produttori di CPU e MCU, vincolando talvolta la scelta ai software proprietari.
Esistono soluzioni alternative fornite dal mondo open-source, largamente utilizzate e di conseguenza collaudate dagli sviluppatori stessi: compilatori, debugger e software IDE di ottima qualità.
In seguito sono presentate alcune famiglie di processori utilizzati, riportando gli strumenti di sviluppo adottati.

8051
  • termoregolatore industriale
  • automazione bordo macchina
PIC10/16
  • automazione vending machine
  • automazione bordo macchina
  • Compilatore CCS
  • Assembler
  • Ambiente MPLAB
ELAN MCU
(PIC comp.)
  • temporizzatori
  • contabattute
  • Assembler proprietario
ST7
  • automazione bordo macchina
  • Assembler proprietario
  • Compilatore Cosmic
  • Ambiente STVD7
NXP LPC2000
ARM™ Core
  • termoregolatore industriale
  • moduli gestione interfaccia utente
CORTEX-M3
  • dispositivi a basso consumo energetico
  • moduli alimentati a batteria
  • Compilatore GNU ARM™
  • Ambiente Rowley Crossworks
  • Ambiente Eclipse 3.x CDT
Freescale S08 / S12
  • termoregolatore multiloop per termoformatura
  • automazione bordo macchina
  • Compilatore proprietario CodeWarrior
ATMEL ATmega
  • automazione bordo macchina
  • gestione display grafico

Software

Ogni applicazione deve essere implementata utilizzando il linguaggio di programmazione che maggiormente facilita la realizzazione delle funzionalità richieste: i requisiti possono riguardare la capacità di creare canali di comunicazione TCP oppure la possibilità di migrare l'applicativo su più sistemi operativi.

ANSI C (C90)
  • applicazioni multipiattaforma
  • librerie statiche e dinamiche
  • script per elaborazione dati
  • applicativi GTK+
  • Compilatore GNU GCC
  • Ambiente Eclipse 3.x CDT
Visual C++
  • applicazioni Win32 (MFC)
  • elaborazione digitale immagini
  • Ambiente Microsoft Visual Studio 6
Java
  • Ambiente Eclipse 3.x
  • Ambiente NetBeans 5.x
C# / VB.NET
  • applicazioni distribuite
  • applicazioni multipiattaforma
  • Ambiente MS Visual Studio .NET
PHP4/PHP5
  • applicazioni web
  • Webserver Apache 2.x
Javascript / AJAX

Altre competenze

Congiuntamente allo sviluppo di applicativi firmware e software, mi occupo anche di sviluppo in ambito web di siti e applicazioni interattive per la gestione e la consultazione di database.
Riporto un breve elenco degli strumenti di sviluppo utilizzati e degli ambienti conosciuti.

XHTML / XML / CSS Sviluppo di pagine web statiche e dinamiche attraverso i linguaggi di mark-up XHTML e CSS: le pagine dinamiche sono sviluppate prevalentemente in lunguaggo PHP4/PHP5 su webserver Apache, con backend MySQL o PostgreSQL.
CMS
Drupal e Joomla
Attraverso questi strumenti è possibile realizzare siti web dinamici strutturati secondo le esigenze del Cliente. grgmeda.it è interamente implementato utilizzando Drupal 5.x grazie al quale viene automaticamente gestita la collocazione dei contenuti, le politiche di accesso dell'utenza e la presenza di moduli in grado di introdurre diversi elementi al sito.
Joomla è un CMS meno complesso ma più facile da gestire da parte del Cliente che desiderasse mantenere autonomamente aggiornati i contenuti del proprio sito internet.
Photoshop / GiMP Realizzazione e manipolazione di elementi grafici attraverso l'utilizzo dei software indicati.

 

Richiesta preventivo

Progettazione demo board

Studio e progettazione di schede per il test e la dimostrazione funzionale di applicazioni, sensori e attuatori.

Dettagli
meteonetwork
dott. mag. Stefano Giorgetti
Consulenza sviluppo firmware e software
p.zza Vittorio Veneto 11 - 20036 Meda (MI)
tel/fax 0362.343540
Partita IVA 04011270966
I marchi citati appartengono ai legittimi proprietari e sono citati a scopo informativo e/o didattico.
Login