AVRDURE
Một chương trình điều khiển để đọc, sửa đổi và ghi nội dung của bộ nhớ của các bộ vi điều khiển của kiến trúc AVR, sử dụng công nghệ lập trình trong mạch.

AVRDUDE (viết tắt của Trình tải xuống Trình tải xuống AVR) là một tiện ích mạnh mẽ cho phép sử dụng giao diện bảng điều khiển để làm việc với bộ nhớ và bộ vi điều khiển flash từ Atmel . AVRDUDE dựa trên giao diện chung để trao đổi dữ liệu với chip - SPI. Chương trình cho phép bạn flash bộ nhớ FLASH và EEPROM, cầu chì chương trình, thực hiện xác minh bộ nhớ FLASH với tệp HEX đã chọn, hoạt động ở chế độ đầu cuối, và nhiều hơn nữa.
Phần mềm này đã trở nên phổ biến rộng rãi nhờ sự hỗ trợ của một loạt các bộ vi điều khiển và lập trình viên (FT2232, Atmel AVR ISP, Altera ByteBlaster, Atmel STK500 và STK600, USBasp, Lập trình viên của Brian Dean, Dontronics DT006, Pony Prog STK200, nhiều chương trình khác làm việc thông qua các giao diện cổng song song và nối tiếp. Ngoài phần mềm Atmel chính thức, có thể hoạt động với các sản phẩm nghiệp dư không được hỗ trợ bởi AVR Studio .
Phần mềm này đã trở nên phổ biến rộng rãi nhờ sự hỗ trợ của một loạt các bộ vi điều khiển và lập trình viên (FT2232, Atmel AVR ISP, Altera ByteBlaster, Atmel STK500 và STK600, USBasp, Lập trình viên của Brian Dean, Dontronics DT006, Pony Prog STK200, nhiều chương trình khác làm việc thông qua các giao diện cổng song song và nối tiếp. Ngoài phần mềm Atmel chính thức, có thể hoạt động với các sản phẩm nghiệp dư không được hỗ trợ bởi AVR Studio .
Tính năng chính của chương trình là giao diện điều khiển, đòi hỏi một số kỹ năng làm việc nhất định. Tuy nhiên, các nhà phát triển bên thứ ba cho AVRDUDE đã tạo ra một số vỏ đồ họa tiện lợi hữu ích cho việc nghiên cứu nội dung của bộ nhớ của các bộ vi điều khiển, thay đổi từng byte của các bit EEPROM, Lock và Fuse. Thật thuận tiện để lập trình toàn bộ bộ nhớ của tinh thể từ dòng lệnh AVRDUDE.

Phần mềm AVRDUDE có trạng thái GPL GNU, cho phép mỗi người dùng tự do tải xuống, sửa đổi tùy ý và phân phối thêm. Nhờ vào điều này, AVRDUDE đã trở thành một phần của các môi trường khác nhau để phát triển các chương trình vi điều khiển AVR, chẳng hạn như WinAVR .
Bạn có thể cài đặt phần mềm này cùng với gói WinAVR (để bắt đầu, bạn phải viết trên dòng lệnh: avrdude) hoặc tải xuống tất cả các tệp cần thiết, bao gồm mã nguồn, từ trang web chính thức của chương trình: http://doad.savannah.gnu.org/release/avrdude/ .
Mã AVRDUDE ban đầu được tạo bởi lập trình viên người Anh Brian Dean (http://www.bsdhome.com/). Chương trình được viết cho hệ điều hành FreeBSD và được phân phối dưới tên AVRprog. Do sự quan tâm ngày càng tăng đối với sản phẩm này, Brian đã quyết định chuyển nó sang các hệ điều hành khác và đưa nó vào phạm vi công cộng. Tên đã được đổi thành AVRDUDE để không có sự nhầm lẫn với tiện ích AVRprog được phân phối bởi Atmel như một phần của AVR Studio.

Giao diện bảng điều khiển của AVRDUDE được trình bày bằng tiếng Anh, tuy nhiên, trên Web, bạn có thể tìm thấy các vỏ đồ họa được Nga hóa của tiện ích đang được đề cập, ví dụ: AVRDUDE_PROG.
AVRDUDE có sẵn trong các phiên bản cho Windows và Linux. Phiên bản Windows hỗ trợ tất cả các hệ điều hành nổi tiếng của Microsoft, bao gồm cả Vista và 7. Vì khả năng hoạt động trực tiếp với cổng song song của máy tính bị chặn trong Windows 2000 và Windows XP, để hoạt động bình thường của AVRDUDE, bạn sẽ cần phải tự cài đặt trình điều khiển giveio.sys đi kèm với chương trình. Windows 98 không yêu cầu cài đặt bổ sung.
Phân phối: Phần mềm miễn phí (miễn phí)
Trang web chính thức của chương trình "AVRDUDE": http://doad.savannah.gnu.org/release/avrdude/
Nhận xét
Đăng nhận xét