Làm cho việc xây dựng phần sụn dễ dàng hơn

Hầu hết các nhà sản xuất vi điều khiển cung cấp cho bạn một số loại công cụ phát triển miễn phí hoặc IDE với các sản phẩm silicon của họ. Thông thường, nó bị tê liệt, nguồn đóng và tải xuống lớn. Điều này khá bất tiện khi bạn muốn có firmware dễ xây dựng và phân phối. Tôi đã tìm thấy nhiều trong số các công cụ này để sử dụng, và yêu cầu phần mềm nguồn đóng để xây dựng phần sụn nguồn mở có vẻ ít hơn mong muốn.

Có thể xây dựng mã cho hầu hết các bộ vi điều khiển bằng các công cụ dòng lệnh. Bạn sẽ cần một trình biên dịch, thư viện và tệp tiêu đề của nhà sản xuất thiết bị và một số phương thức nhấp nháy thiết bị. Rất nhiều công cụ này là nguồn mở, cho phép bạn có một công cụ mã nguồn mở mà xây dựng dự án của bạn.

Thiết lập các công cụ này có thể là một chút khó khăn, vì vậy tôi đang xây dựng một tập hợp các mẫu để giúp dễ dàng hơn. Mỗi mẫu có hướng dẫn thiết lập công cụ, makefile để xây dựng phần sụn và mã mẫu để tăng lên và chạy nhanh. Đó là tất cả các tên miền công cộng, vì vậy bạn có thể sử dụng nó cho bất cứ điều gì bạn muốn.

Hiện tại có hỗ trợ AVR, MSP430, Stellaris Arm và STM32L1. Nhiều thiết bị đang ở trong các tác phẩm và ý tưởng được chào đón. Hy vọng rằng điều này giúp mọi người bắt đầu xây dựng phần mềm dễ xây dựng và phân phối với các dự án.