WINAVR

Một phương tiện mạnh mẽ với sự phát triển mã nguồn mở, được tạo ra để viết chương trình cho vi điều khiển AVR loạt từ công ty Atmel .
WinAVR bao gồm một trình biên dịch GNU GCC hỗ trợ các ngôn ngữ C, C + và Objective-C, cung cấp một chu trình phát triển hoàn chỉnh cho AVR / AVR32 và các công cụ bổ sung, mỗi công cụ thực hiện một nhiệm vụ cụ thể, giúp viết phần mềm cho vi điều khiển. Điều quan trọng nhất trong số đó:
• Lập trình viên Notepad - trình soạn thảo văn bản để tạo chương trình;
• AVR-LibC - Thư viện vi điều khiển AVR;
• AVRDUDE - một tiện ích được thiết kế để lập trình chip và sử dụng giao diện SPI;
• GNU Debugger (GDB) - trình gỡ lỗi dòng lệnh;
• Insight - trình gỡ lỗi có giao diện đồ họa;
• Simulavr - Trình mô phỏng vi điều khiển AVR có hỗ trợ trình gỡ lỗi GDB;
• SRecord - toàn bộ các tiện ích để làm việc với các tệp khởi động EPROM có các định dạng khác nhau.
Môi trường phát triển WinAVR
Làm việc với WinAVR rất đơn giản, một bộ tài liệu đầy đủ giúp hiểu được các vấn đề mới nổi. Chương trình tạo ra một mã nhỏ gọn, khá tốt, cú pháp gợi nhớ đến ngôn ngữ C cổ điển. Trong số những thiếu sót là việc thiếu cấu hình của thiết bị AVR sử dụng mã nguồn và giao diện với các thiết bị khác. WinAVR có thể được kết hợp với phần mềm vi điều khiển độc quyền của Atmel Studio . Cùng với nhau, các gói này cho phép phát triển và gỡ lỗi trực quan các chương trình, hỗ trợ tất cả các tính năng của chip Atmel.
Phần mềm được phát hành theo giấy phép GNU và được phân phối miễn phí. Mỗi người dùng có thể thay đổi hoặc sửa đổi chương trình theo ý của mình. Ngoài ra, có một phiên bản di động của gói không yêu cầu cài đặt để lưu trữ trên phương tiện lưu trữ bên ngoài. Thanh địa chỉ của vị trí cài đặt WinAVR không được chứa khoảng trắng hoặc ký tự Cyrillic. Sau khi cài đặt chương trình, toàn bộ bộ phím tắt xuất hiện, khởi chạy các tiện ích gói khác nhau. Cái chính là lập trình viên Notepad. Các hướng dẫn và ví dụ có trong thư mục WinAVR \ doc \ avr-libc.
Nhà phát triển phần mềm là Eric B. Weddington. Trang web của anh ấy http://winavr.sourceforge.net/ chứa tất cả các thông tin cần thiết về WinAVR. Hiện tại, sự phát triển tiếp theo của chương trình đã bị đình chỉ do thực tế là Eric đang làm việc trên Atmel Studio, đây là sự tiếp nối trực tiếp của WinAVR.
Ngôn ngữ giao diện WinAVR là tiếng Anh và không có vết nứt nào.
Chương trình hỗ trợ tất cả các hệ điều hành Windows 32 bit. Có một phiên bản để làm việc trên các hệ thống Linux.
Phân phối: Phần mềm miễn phí (miễn phí)
Trang web chính thức của WinAVR: http://winavr.sourceforge.net/

Nhận xét

Bài đăng phổ biến từ blog này

DO CIRCUIT

GERBER LOGIX

TÍNH BIẾN ÁP ĐẨY KÉO