🧰 Một số chương trình bạn nên có khi lập trình vi điều khiển
📘 1. Doxygen
-
Mục đích: Document hóa chương trình bạn viết.
-
Tính năng: Tự động tạo tài liệu từ mã nguồn có chú thích đúng chuẩn.
-
Loại: Open source – Free
-
Lợi ích: Rất phù hợp cho các dự án lớn, giúp đồng đội hoặc chính bạn sau này đọc lại code dễ dàng hơn.
🧾 2. WinMerge
-
Mục đích: So sánh sự khác nhau giữa 2 files, 2 folders.
-
Tính năng: Hiển thị rõ đoạn code nào thay đổi, thêm, xóa.
-
Loại: Open source – Free
-
Lợi ích: Rất tiện dụng khi bạn cần kiểm tra thay đổi code sau mỗi lần cập nhật hoặc làm việc nhóm.
📝 3. EmEditor
-
Mục đích: Trình soạn thảo code nhanh, nhẹ, nhiều tính năng.
-
Lợi ích: Hỗ trợ tốt các tập tin lớn, thao tác nhanh, tùy biến cao hơn Notepad++.
⚙️ Trình biên dịch (compiler) và môi trường lập trình (editor/IDE)
✅ Keil (µVision IDE)
-
Ứng dụng: Lập trình cho vi điều khiển 8051 và ARM.
-
Ưu điểm: Giao diện thân thiện, hỗ trợ debug tốt, phổ biến trong môi trường học thuật và công nghiệp.
-
Gợi ý: Đây là lựa chọn nên dùng để bắt đầu học lập trình vi điều khiển.
🌍 Eclipse + Plugin (như STM32 plugin, GNU ARM plugin)
-
Ứng dụng: Mã nguồn mở, tùy biến linh hoạt, thích hợp cho các hệ thống lớn.
-
Gợi ý: Nên dùng nếu bạn có định hướng phát triển ứng dụng thương mại/phức tạp, hoặc làm việc với team chuyên nghiệp.