На даний момент у мене є Arduino, mbed і, нарешті, Netduino в моєму розпорядженні для використання / для любителів. Мені ніколи не подобалося працювати з Arduino, можливо, тому що редактор не дуже хороший, і я, безумовно, зіпсований як розробник C #. Коли я отримав свій mbed, мені сподобалося розвиток на цьому набагато, набагато краще, але налагодження все ще болісно, оскільки вам потрібно використовувати заяви про друк, щоб зрозуміти, що відбувається.
Коли ви розробляєте продукт або просто закручуєтесь, переважна більшість вашого часу спочатку витрачається на налагодження ... а коли ви налагоджуєте, ви хочете мати точки прориву. Мені дуже важко повертатися до вбудованого обладнання, яке не пропонує будь-яких точок прориву.
Я ще не маю досвіду роботи з JTAG, але кожен мікрофон, який я бачив до цього часу (крім модулів RabbitCore), вимагає його, щоб дозволити налагодження через точки прориву. Уявіть моє здивування, коли я підключив свій Netduino сьогодні і зміг зробити один крок через свій код у VS2010! Я був надзвичайно задоволений цим.
Особисто я б не турбувався про розмір площі, злість .NET і Microsoft тощо. Мені було б байдуже лише можливість швидко і ефективно налагоджувати помилки, тому я можу просто зробити завдання .