Baik sebagai pengembang perangkat lunak Anda berada di dua platform utama yang tersedia.
PHP atau .NET?
Jika Anda. NET maka saya sangat menyarankan Anda . NET MicroFramework IDE dan NetDuino
Ada banyak perangkat keras lain yang tersedia tetapi saya menyarankan yang ini karena harganya masuk akal dan sangat mirip dalam desain dengan Arduino dan banyak brews lain dari papan prototyping yang akan membantu mengembangkan keakraban di beberapa kit.
Baik .NET atau PHP tidak memiliki koneksi nyata ke pemrograman tertanam tetapi sintaks PHP sangat dekat dengan C
yang baik untuk diketahui. .NET, bagus untuk tetap berada dalam lingkungan yang akrab dan Anda juga bisa mendapatkan sertifikasi untuk ini dengan Microsoft Learning.
Platform lain yang saya sarankan adalah Atmels AVR XMega yang pada dasarnya adalah Arduino tetapi jauh lebih baru dan lebih mampu.
Bagian penting tentang kedua orang ini adalah bahwa Lingkungan Pengembangan GRATIS! Ya, Microsoft memberi Anda Visual Studio Gratis untuk Kerangka Mikro dan Atmel memiliki AVR Studio 5 (yang didasarkan pada Visual Studio pada Versi 5)
Anda juga perlu menyadari capabiliteis dari setiap kit dev.
Ini didasarkan pada chip Atmega tetapi mereka menggunakan yang kecepatan clock rendah (8mhz, 16mhz) tetapi cukup mampu melakukan berbagai bit dan bops. Ini adalah titik awal yang bagus dalam mempelajari teknik listrik karena memiliki IDE gratis dan komunitas besar dengan banyak kode dan perpustakaan. Jika Anda belajar dari sini, akan lebih mudah untuk beralih ke chip berbasis AVR lain dalam hal sintaks dan porting kode.
Ini sangat terbatas pada apa yang dapat dilakukannya, misalnya jangan berharap untuk menyampaikan data video melalui server web mikro internal ke internet .. MCU ini hanya tidak bisa menangani data dan jumlah hal yang harus dilakukan pada saat yang sama tetapi begitu Anda sampai ke tingkat itu maka akan lebih baik untuk melangkah ke .NET atau 32Bit AVR's.
Orang-orang ini dapat menangani LCD, video, server web, Nirkabel dan banyak hal di dalamnya. Mereka juga mulai bergerak lebih cepat dalam kecepatan pemrosesan. Tetapi sebelum Anda mulai melihat ini, Anda perlu menyadari ada beberapa produk yang melakukan fungsi tertentu juga .. Seperti rasa sentuh, komunikasi nirkabel, daya sangat rendah, ada yang dicampur dan dicocokkan dan ini membutuhkan penelitian dan pengembangan proses yang tepat di belakang menggunakan anak-anak nakal ini.
Berhati-hatilah dengan mereka,
Mereka menawarkan chip pasar terkemuka yang luar biasa ketika Anda membaca tentang mereka. Sayangnya tidak ada IDE gratis dan harganya ribuan dolar dalam biaya lisensi. Meskipun, beberapa produk seperti MSP430 memiliki IDE gratis tetapi banyak hal yang berbatasan dengan mereka dan tidak jelas. Juga, mempelajari perpustakaan untuk beberapa chip TI adalah mimpi buruk absolut .. Tapi itu adalah ceruk pasar dan Anda bisa mendapatkan gaji yang bagus di sini ..
Ada banyak devkits di luar sana, saya hanya memberitahu Anda tentang beberapa pengalaman saya sendiri datang dari. Sertifikasi NET. Saya memulai dengan Arduino Mega256.
Hari ini saya sedang membuat PCB saya sendiri sekecil 1.5cmx1.5cm yang berjalan sel koin hingga 2 tahun menggunakan SystemOnChips menakjubkan TI. Tapi butuh waktu dan kesabaran untuk sampai ke sana dan saya masih merasa seperti tidak tahu apa-apa tentang embedded system ...
Semoga berhasil :-)