WinAVR
WINAVR
WinAVR یک كامپايلر متن باز و رایگان براي برنامه نويسي ميكروكنترلرهاي 8 بيتي avr و توسعه سخت افزارهاي مبتني بر اين ميكروكنترلرها ميباشد. اين نرم افزار از GNU GCC به عنوان هسته اصلي خود استفاده ميكند و در آن ميتوان به زبان هاي c و c++برنامه نوشت.
ویژگی های کامپایلر WINAVR :
winavr از سه ابزار اصلي avr-gcc ( به عنوان كامپايلر اصلي ), avrdude ( براي انتقال كد هگز ايجاد شده به ميكروكنترلر ( پروگرام كردن ) ) و avr-gdb ( براي ديباگ كردن برنامه ي نوشته شده ) و ابزار کمکی ادیتور ( برای دریافت برنامه از کاربر ) تشكيل شده است و به صورت كاملا رايگان در اختيار كاربران قرار گرفته است. اين نرم افزار داراي ويژگي هاي به شرح زير است :
- رایگان و متن باز بودن هسته ( GCC)
- توسعه ي هسته ي اصلي ( AVR-GCC) از طرف شركت Atmel ( سازنده AVR )
- وجود منابع آموزشی و مثال های مختلف
- قابلیت عمل کرد بر روی سیستم عامل های ویندوز و لینوکس
- وجود کتابخانه ها ، پلاگین ها و ویرایش های متنوع
- قابليت اتصال به اديتور پيشرفته ي Eclipse C
- و سایر ویژگی های که در سایت نرم افزار قایل مشاهده می باشد.
- winavr به صورت پیش فرض از ادیتور pn برای دریافت برنامه های کاربر استفاده می کند ( کاربر برنامه های خود را در این ایدیتور باید بنویسد ) در صورتی که محیط pn پاسخ گوی نیاز های شما نیست ، میتوانید از سایر ویرایشگر های متن باز جهت نوشتن برنامه ی خود استفاده کنید :
- ایدیتور متن باز Code::Blocks
- ویرایشگر متن باز Eclipse
- و …
با نصب هر کدام از ویرایشگر های بالا در کنار کامپایلر winavr ، کاربر می تواند برنامه ی خود را در آنها تایپ نماید، قابلیت شناسایی دستورات، امکان جدا سازی حلقه ها و دستورات شریطی از یکدیگر و… از جمله ویژگی ها اصلی ویرایشگرهای معرفی شده می باشد.
بعد از نوشتن برنامه ویرایشگر با کامپایلر winavr ارتباط برقرار کرده و کدهای نوشته شده را برای ایجاد کد هگز به آن ارسال می کند و نهایتا کد هگز مورد نیاز کاربر برای برنامه ریزی میکروکنترلر در محل ذخیره ی برنامه ایجاد می شود.
کلمات کلیدی : وین ای وی آر ، WinAVR ، دانلود وین ای وی آر ، دانلود نرم افزار winavr ، دانلود winavr ، دانلود WinAVR ، معرفی نرم افزار وین ای وی آر ، کاربرد وین ای وی آر ، دانلود کامپایلر وین ای وی آر ، دانلود کامپایلر winavr ، دانلود کامپایلر WINAVR
WinAVR