نام قطعه
IAR AVR32 2.20A
نام کارخانه‌ای
IAR AVR32 2.20A
برند
JAVAN
پکیج
CD
نوع قطعه
کپی
بسته‌بندی
Box
عنوان گروه
دیتاشیت
توضیحات
IAR AVR32 2.20A PROFISIONAL C COMPILER FOR AVR32 MICROCONTROLLER VER 2.20A
توضیحات فروش
این محصول به صورت لوح فشرده و بدون قاب شیشه‌ای عرضه می‌شود (‍پشتیبانی فقط در حد نصب نرم افزار)

IAR Embedded Workbench for Atmel AVR32 یکی دیگر از محصولات نرم افزاری شرکت IAR Systems  است که برای برنامه نویسی میکروکنترلرهای 32 بیتی AVR که توسط شرکت ATMEL طراحی و به بازار ارائه شده است، میباشد. در این نرم افزار میتوان به زبان C و C++ برنامه نوشت.

AVR32 چیست؟

AVR32 نسل جدیدی از میکروکنترلرهای 8 بیتی AVR است که بر مبنای معماری 32 بیتی RISC طراحی و ساخته شده است، در این میکروکنترلر ها امکانات مختلفی  نظیر حافظه SRAM دو بخشی، باس داده چند لایه، دسترسی مستقیم امکانات جانبی نظیر پورت های SPI ، UART و… به حافظه ، سیستم کنترل وقفه امکانات جانبی و… افزوده شده است؛ وجود این قابلیت ها منجر به افزایش کارایی میکروکنترلر و سرعت پردازش آن گردیده است.

IAR Embedded Workbench for Atmel AVR32 از تمامی میکروکنترلرهای خانواده AVR32 شرکت اتمل پیشتیبانی می کند. این نرم افزار از سه بخش اصلی زیر تشکیل شده است:

محیط IDE :

در محیط IDE نرم افزار IAR Embedded Workbench for Atmel AVR32 برای هر برنامه جدید، باید یک پروژه ایجاد شود، کاربر میتواند در این محیط همزمان بر روی چندین پروژه کار کند.

ترجمه (کامپایل) پروژه :

بعد از نوشته شدن برنامه، کاربر باید برنامه را به کد مخصوص ماشین ترجمه کند، به این کار کامپایل کردن میگویند. در حین کامپایل شدن، برنامه نوشته شده به زبان C یاC++ ابتدا توسط کامپایلر (Compiler) به زبان اسمبلی تبدیل شده و سپس توسط Assembler به زبان ماشین ترجمه میشود. در این بین ابزار Linker واسط میان کامپایلر و Assembler بوده و با بهینه سازی کد، تعیین مکان قرار گیری کد در حافظه میکروکنترلر، حذف دستورات بی استفاده یا تکراری و… باعث بهینه شدن کد های خروجی که باید به میکروکنترلر منتقل شوند، می گردد.

ابزار های برنامه ریزی و اشکال یابی :

پس از ترجمه شدن برنامه به زبان ماشین کاربر باید کد های ایجاد شده را به میکروکنترلر منتقل کند و با بررسی روند عملکرد آنها، صحت برنامه نوشته شده را بررسی نماید، برای این کار از ابزار C-SPY Debugger استفاده می شود، با استفاده از C-SPY Debugger  میتوان برنامه را به صورت نرم افزاری ( با استفاده از شبیه ساز داخلی نرم افزار ) یا به صورت سخت افزاری ( با استفاده از پروگرامر های JTAGICE3  یا JTAGICE mkII یا AVR ONE) اشکال یابی کرد.



Features EN/فا
Function کارکرد PROFISIONAL C COMPILER
Application کاربرد FOR AVR32 MICROCONTROLLER
Brand برند JAVAN
Package پکیج CD




نظرات

سفارش دهید
ریال 135000
4 % 140000
  ریال
تحویل 30 روزه