Saya sudah mulai menggunakan salah satunya (papan pengembang MBED). Poin penjualan besar bagi saya adalah bahwa saya dapat kode dalam C atau C ++, koneksi langsung ke USB dan lingkungan pengembangan on-line yang apik (tidak diperlukan instalasi alat lokal sama sekali!).
http://mbed.org/
Lima menit setelah membuka kotak saya punya program sampel blinky ('hello world' dari dunia emitted) menjalankan yang berikut ini:
#include "mbed.h"
DigitalOut myled(LED1);
int main()
{
while(1)
{
myled = 1;
wait(0.2);
myled = 0;
wait(0.2);
}
}
Itu dia! Di atas adalah program yang lengkap!
Ini didasarkan pada ARM Cortex M3, cepat dan banyak memori untuk proyek tertanam (100mhz, 256k flash & 32k ram). Alat dev online memiliki perpustakaan yang sangat bagus dan banyak contoh dan ada forum yang sangat aktif. Banyak bantuan untuk menghubungkan perangkat ke MBED dll
Walaupun saya memiliki banyak pengalaman dengan embedded system (ARM 7/9, Renases M8 / 16/32, Coldfire, Zilog, PIC dll.) Saya masih menemukan ini sistem yang mudah untuk disegarkan dengan kemampuan yang serius.
Setelah awalnya bermain dengannya di papan tempat memotong roti dasar saya membeli papan dasar dari orang-orang ini: http://www.embeddedartists.com/products/lpcxpresso/xpr_base.php?PHPSESSID=lj20urpsh9isa0c8ddcfmmn207. Ini memiliki setumpuk perangkat I / O (termasuk OLED miniture dan accelerometer 3axis). Dari situs yang sama saya juga membeli salah satu papan prosesor LCPExpresso yang murah, lebih sedikit daya / memori daripada MBED tetapi sempurna untuk pekerjaan yang lebih kecil (masih memalu omong kosong prosesor PIC / Atmega). Papan dasar mendukung LCPExpresso dan MBED. Membeli papan prosesor LCPExpress juga memberi saya saya debugger JTAG terlampir dan envonment dev offline (kit Red Code GCC / Eclipse berbasis dev). Ini jauh lebih kompleks daripada lingkungan dev MBED online tetapi merupakan perkembangan logis setelah Anda memperoleh pengalaman dengan MBED.
Dengan mengacu pada poin asli saya bahwa pengontrol MBED jauh lebih mampu daripada pengontrol LPCExpresso TETAPI jauh lebih mudah untuk digunakan dan dipelajari.