Tôi hiện đang có một Arduino, mbed, và cuối cùng, một Netduino theo ý của tôi để sử dụng cho sở thích phát triển / sở thích. Tôi không bao giờ thích làm việc với Arduino, có lẽ vì trình soạn thảo không tốt lắm và tôi chắc chắn là một nhà phát triển C #. Khi tôi nhận được chiếc máy của mình, tôi thích sự phát triển trên đó, tốt hơn nhiều, nhưng việc gỡ lỗi vẫn còn đau đớn vì bạn phải sử dụng các câu lệnh in để tìm hiểu điều gì đang xảy ra.
Khi bạn đang phát triển một sản phẩm, hoặc chỉ loay hoay, phần lớn thời gian của bạn lúc đầu được dành cho việc gỡ lỗi ... và khi bạn đang gỡ lỗi, bạn muốn có các điểm dừng. Tôi có một thời gian rất khó khăn khi quay trở lại phần cứng nhúng mà không cung cấp bất kỳ loại điểm dừng nào.
Tôi chưa có kinh nghiệm với JTAG, nhưng mọi vi mô tôi đã thấy cho đến bây giờ (ngoài các mô-đun RabbitCore) yêu cầu nó phải cho phép gỡ lỗi thông qua các điểm dừng. Hãy tưởng tượng sự ngạc nhiên của tôi khi tôi kết nối Netduino của mình ngày hôm nay và có thể thực hiện từng bước thông qua mã của mình trong VS2010! Tôi đã vô cùng hài lòng bởi điều này.
Cá nhân, tôi sẽ không lo lắng về kích thước dấu chân, tệ nạn của .NET và Microsoft, v.v. Tôi chỉ quan tâm đến việc có thể gỡ lỗi nhanh chóng và hiệu quả, vì vậy tôi chỉ có thể hoàn thành công việc .