Polls

A quale categoria appartienni?

Visualizza risultati

Loading ... Loading ...
Seguimi su Facebook
Seguimi su Twitter
Categorie

.Net micro framework

Microsoft Embedded Conference

mec_thumb

L’associazione culturale DotNetCampania, costituita da un team di persone del territorio campano ed appassionate delle tecnologie Microsoft, ha organizzato a Napoli per il giorno 26 Gennaio 2013 la Microsoft Embedded Conference, una giornata completamente gratuita dedicata alle tecnologie embedded del mondo Microsoft.

Si partirà da una panoramica di tutte le soluzioni offerte da Microsoft per la realizzazione dei cosiddetti “Intelligent Systems”, attraverso il .Net Micro Framework ed i prodotti della famiglia Windows Embedded. Questi ultimi saranno analizzati nel dettaglio, partendo con Windows Embedded Compact 7 ed i relativi strumenti di sviluppo per la realizzazione di una BSP e dei drivers di un sistema OEM fino ad arrivare alla famiglia Windows Embedded Standard attraverso la quale è possibile definire un sistema operativo personalizzato, protetto, affidabile ed aggiornabile.

La mattina si concluderà con un’introduzione sul .Net Micro Framework, fratello minore della famiglia .Net, per lo sviluppo di applicazioni su sistemi caratterizzati da una disponibilità di risorse limitate ma pur sempre con le potenzialità del codice managed e soprattutto con il paradigma della programmazione ad oggetti.

Il pomeriggio inizierà con la presentazione della piattaforma .Net Gadgeteer che la Microsoft mette a disposizione per la realizzazione di dispositivi e prototipi anche in ambiente visuale attraverso Visual Studio. Si proseguirà con un’analisi della situazione attuale e futura sull’interconnessione dei dispositivi embedded nel mondo attraverso l’Internet Of Things e come sia possibile lo scambio di dati e di informazioni su scala mondiale tra di essi.

La giornata si concluderà con una interessantissima sessione dedicata allo sviluppo con Kinect, alla Natural User Interface e su come, attraverso ques’ultima, sia possibile interagire con dispositivi embedded che ci circondano.

Tutti i dettagli sulle sessioni e la logistica sono disponibili sul sito dell’evento raggiungibile all’indirizzo www.microsoftembeddedconference.it.

Un evento da non perdere per tutti gli appassionati e professionisti del mondo embedded!

FEZ Cobra esperienze e considerazioni

Esperienze personali con la FEZ Cobra

ghi fez cobra

Circa 5 mesi fà ho realizzato un lettore badge basato sulla FEZ Cobra prodotta da GHI Electronics. Il prodotto è costituito da un display lcd, una tastiera numerica e un lettore rfid, ed è parte di un controllo accessi funzionante 24 ore su 24 7 giorni su 7.
Prima della sua messa in opera, ho seguito alcuni test “indoor” per verificarne la stabilità, e non ho avuto nessun tipo di problema sennonché il microprocessore della Cobra riscalda parecchio, nonostante il programma non esegua compiti gravosi.
Questo fatto mi ha preoccupato in quanto il lettore è posizionato in un passaggio carrabile ed è esposto ai raggi solari per quasi tutto il giorno, e visto che la scheda è racchiusa in un involucro a tenuta stagna e non avendo la possibilità di inserire un sistema di raffreddamento che mi permettesse di abbassare la temperatura interna, temevo ad un malfunzionamento del dispositivo.

Anche l’estate non è stata clemente, qui in Sardegna abbiamo raggiunto temperature di 38-40° all’ombra, di conseguenza la Cobra è stata sottoposta a temperature di lavoro quasi estreme e sinceramente mi aspettavo da un giorno all’altro la sua rottura.

Invece con mia grande sorpresa la FEZ Cobra sta ancora funzionando perfettamente dopo circa 3500 ore di lavoro continuo senza aver mai dato problemi di nessun tipo.

Certamente un solo pezzo non è sufficiente per fare una valutazione completa di questo prodotto ma viste le estreme condizioni a cui ho sottoposto la Cobra devo dire che ne sono rimasto davvero soddisfatto. Questo mi rende anche più fiducioso nel realizzare dei prodotti basati sul .Net micro framework vista la stabilità software che ho ottenuto in questo progetto.

Caricare nuovo firmware 4.2 sul Netduino

Come uploadare il firmware compatibile con il .Net micro framework 4.2 sul Netduino

Dopo aver caricato il nuovo bootloader sul nostro Netduino non ci resta che caricare il firmware 4.2 per rendere la scheda operativa. Questa operazione deve essere eseguita utilizzando il tools MFdeploy contenuto nella cartella di installazione del .Net Micro framework 4.2 (che dovete installare precedentemente).
L’utility si trova, se avete fatto l’installazione standard, nella cartella C:\Program Files\Microsoft .NET Micro Framework\v4.2\Tools

Una volta avviato MFdeploy, tramite il blocco Device, dobbiamo selezionare il Netduino (precedentemente collegato alla porta USB del PC), utilizzando come canale di collegamento la voce USB. Automaticamente otterremmo nella casella di testo adiacente la voce Netduino_Netduino. Verifichiamo, utilizzando il pulsante Ping, che la comunicazione tra PC e Netduino sia attiva e funzionante.

Continua a leggere

Aggiornare le schede Netduino alla versione 4.2 del .Net MF

Come caricare il bootloader e il firmware sul Netduino

Con il rilascio della nuova versione del .Net micro framework 4.2 (QFE2) la Secret Labs ha rilasciato un nuovo bootloader e un nuovo firmware per le board Netduino, Netduino Plus e Netduino Mini. Viste le molte novità e migliorie della versione 4.2 consiglio vivamente l’upgrade delle board.

Le procedure principali sono le seguenti

  1. Ricaricare il nuovo bootloader
  2. Ricaricare il nuovo firmware

Prima di iniziare dobbiamo scaricare i seguenti software

Continua a leggere

Riflessioni personali sullo sviluppo embedded

Ho notato che negli ultimi anni molti sviluppatori software, provenienti da ambienti desktop, hanno iniziato ad interessarsi ai dispositivi programmabili, in particolare ad Arduino e Netduino. Di pari passo le case costruttrici hanno iniziato a produrre componenti di ogni sorta, semplificandone il loro impiego e garantendo un prezzo molto competitivo.

Questo interesse continuerà ad aumentare e credo che gli sviluppatori per dispositivi embedded eguaglieranno ben presto quelli desktop. Questo, in parte, è dovuto grazie all’impegno di aziende quali Microsoft e Google, che con il .Net micro framework e Android hanno contribuito a richiamare l’interesse per queste tecnologie.
Queste aziende stanno cercando, a mio avviso, di creare dispositivi semplici da programmare che possano collegarsi a smatphone e tablet e di conseguenza avere un accesso semplice ad internet. Lo scenario che si presenta è una richiesta sempre crescente di software e hardware capaci di colloquiare tra loro al fine di potere interagire con la grande rete.

Anche aver reso open, sia dal punto di vista hardware sia software, questi sistemi, ha dato la possibilità di far nascere cloni capaci di attirare sviluppatori e creare nuove community.

Dal punto di vista hobbystico, il gran numero di esempi e tutorial sui crescenti forum e blog, danno la possibilità di imparare autonomamente i principi della programmazione e della prototipazione hardware.

Parlando del mondo professionale credo che tutto ciò sia una buona opportunità di lavoro vista la possibilità di realizzare shield che risolvono problemi particolari o addirittura sviluppare un proprio sistema complesso.

Tu cosa ne pensi?