WinAVR یک کامپایلر متن باز و رایگان برای برنامه نویسی میکروکنترلرهای 8 بیتی avr و توسعه سخت افزارهای مبتنی بر این میکروکنترلرها میباشد. این نرم افزار از GNU GCC به عنوان هسته اصلی خود استفاده میکند و در آن میتوان به زبان های c و c++برنامه نوشت.
winavr از سه ابزار اصلی GNU GCC – C Compiler ( به عنوان کامپایلر اصلی ), avrdude – Programming software.( برای انتقال کد هگز ایجاد شده به میکروکنترلر ( پروگرام کردن )) و GNU Debugger (GDB) – Command line debuggeravr-gdb ( برای دیباگ کردن برنامه ی نوشته شده ) تشکیل شده و به صورت کاملا رایگان در اختیار کاربران قرار گرفته است. این نرم افزار دارای ویژگی های به شرح زیر است:
- رایگان و متن باز بودن هسته ( gcc)
- توسعه ی هسته اصلی ( avr-gcc) از طرف شرکت اتمل ( سازنده میکروکنترلرهای avr)
- وجود منابع آموزشی و مثال های مختلف
- قابلیت عمل کرد بر روی سیستم عامل های ویندوز و لینوکس
- وجود کتابخانه ها و پلاگین ها متنوع
- قابلیت اتصال به ادیتور پیشرفته ی Eclipse c
- و سایر ویژگی های که در سایت نرم افزار قایل مشاهده میباشد.
win avr دارای مجموعه ای از ابزار های دیگر به شرح زیر است :
- avr-libc – C library for AVR. Normal spot to report bugs that also affect GCC and Binutils first.
- GNU Binutils – AVR target Binary Utilities (assembler, linker, etc)
- GNU GCC – C Compiler
- avrdude-gui – Graphical interface for avrdude
- Insignt – Graphical debugger
- AVaRICE – Connects the JTAG ICE to the AVR-GDB debugging software.
- simulavr / simulavrxx – Simulator for the AVR
- MFile – Makefile editor
- Programmers Notepad – Text editor / IDE for compiler
- SRecord – Tools for editing EPROM load files.
winavr به صورت پیشفرض از ویرایشگر Programmers Notepad برای دریافت برنامه های کاربر استفاده می کند ( کاربر برنامه های خود را باید در این نرم افزار بنویسد )، این ویرایشگر تمامی قابلیت های ویرایشگرهای دیگر نظیر تشخیص دستورات استاندارد c در متون درج شده، نمایش دامنه توابع (چه کدهای مربوط به یک تابع هستند) و… را دارا می باشد.
در صورتی که محیط pn پاسخ گوی نیازهای شما نیست، می توانید از سایر ویرایشگر های متن باز همچون ایدیتور متن باز Code::Blocks یا ویرایشگر متن باز Eclipse جهت نوشتن برنامه ی خود استفاده کنید. تصویر زیر محیط Eclipse را نمایش می دهد:
با نصب هر کدام از ویرایشگر های بالا در کنار کامپایلر winavr ، کاربر می تواند برنامه خود را در آنها تایپ نماید، بعد از نوشتن برنامه ویرایشگر با کامپایلر winavr ارتباط برقرار کرده و کدهای نوشته شده را برای ایجاد کد هگز به آن ارسال می کند و نهایتا کد هگز مورد نیاز کاربر برای برنامه ریزی میکروکنترلر در محل ذخیره برنامه ایجاد می شود.
دانلود کنید:
- ویژگی های نسخه جدید
- سیستم مورد نیاز برای نصب
- اطلاعات بیشتر و دانلود
ویژگی های ورژن جدید را در این صفحه مشاهده کنید.
o 128 Megabytes of (RAM) memory recommended.
o Microsoft Windows XP or later
o Hard disk drive with at least 100 Megabytes of free space
ورژن نرم افزار: 20100110
اطلاعات بیشتر: سایت sourceforge
کتاب ها و مطالب آموزشی: آموزش های نرم افزار در سایت electronic-book
Download “winavr” winavr20100110_nonlinear.ir.rar – 430 بار دانلود شده است – 30 مگابایت