Oltre a sviluppare software, sei su una delle due principali piattaforme disponibili.
PHP o .NET?
Se sei .NET, ti consiglio caldamente .NET IDE MicroFramework e NetDuino
Ci sono molti altri hardware disponibili, ma suggerisco questo perché il suo prezzo è ragionevole ed è molto simile nel design ad Arduino e molte altre birre di schede di prototipazione che aiuteranno a sviluppare familiarità tra diversi kit.
Né .NET né PHP non hanno una reale connessione con la programmazione integrata, ma la sintassi di PHP è molto vicina alla C
quale è utile conoscerla. .NET, è bello rimanere in un ambiente familiare e puoi anche ottenere certificazioni per questo con Microsoft Learning.
Un'altra piattaforma che suggerirei è Atmels AVR XMega che è fondamentalmente l'arduino ma molto più nuovo e più capace.
La parte importante di entrambi questi ragazzi è che gli ambienti di sviluppo SONO GRATUITI!Sì, Microsoft ti offre Visual Studio gratuito per Micro Framework e Atmel ha AVR Studio 5 (che si basa su Visual Studio a partire dalla versione 5)
È inoltre necessario realizzare le capacità di ciascun kit di sviluppo.
Si basa su chip Atmega ma usano quelli a bassa velocità di clock (8mhz, 16mhz) ma sono abbastanza capaci di fare vari bit e bops. È un ottimo punto di partenza nell'apprendimento dell'ingegneria elettrica perché ha IDE gratuito e una vasta community con tonnellate di codice e librerie. Se impari da qui, sarà più semplice passare ad altri chip basati su AVR in termini di sintassi e porting del codice.
È molto limitato a ciò che può fare, ad esempio non aspettarti di trasmettere dati video tramite un micro web server interno a Internet .. Questi MCU non possono semplicemente gestire i dati e la quantità di cose da fare allo stesso tempo, ma una volta che arrivare a quel livello, allora sarà utile passare a AVR .NET o a 32 bit.
Questi ragazzi possono gestire LCD, video, web serverd, Wireless e un sacco di cose al suo interno. Iniziano anche ad andare molto più velocemente nella velocità di elaborazione. Ma prima di iniziare a guardare questi è necessario rendersi conto che ci sono diversi prodotti che svolgono anche funzioni specifiche. questi cattivi ragazzi.
Stai molto attento con loro,
Offrono fantastici chip leader del mercato che sono fantastici quando leggi su di loro. Sfortunatamente non esiste un IDE gratuito e costano migliaia di dollari in costi di licenza. Tuttavia, alcuni prodotti come MSP430Tuttavia hanno un IDE gratuito, ma molte cose sono al limite e poco chiare. Inoltre, imparare le librerie per alcuni chip TI è un vero incubo .. Ma è un mercato di nicchia e puoi ottenere un buon stipendio qui ..
Ci sono un sacco di devkit là fuori, ti ho solo parlato di alcune delle mie esperienze personali provenienti da una certificazione .NET. Ho infatti iniziato con un Arduino Mega256.
Oggi sto realizzando i miei PCB piccoli fino a 1,5 cm x 1,5 cm che funzionano con celle a bottone per un massimo di 2 anni usando gli incredibili SystemOnChips di TI. Ma ci è voluto molto tempo e pazienza per arrivarci e mi sento ancora come se non sapessi nulla sui sistemi embedded ...
In bocca al lupo :-)