دانلود رایگان نرم افزار Atmel Studio
در این پست دانلود رایگان Atmel Studio را برای کاربران عزیز در نظر گرفته ایم.
Atmel Studio که تا چند سال قبل با نام AVR Studio در دسترس کاربران قرار می گرفت، یک محیط توسعه یکپارچه (IDP) برای توسعه و برنامه نویسی میکروکنترلر های AVR و ARM می باشد.
میکروکنترلرهای 8 و 32 بیتی AVR دارای کاربران زیادی در سرتاسر جهان هستند. برای این میکروکنترلرها کامپایلرهای متعددی ارائه شده است که یکی از معروف ترین و پرقدرت ترین آنها کامپایلر و دیباگر Atmel Studio می باشد. کامپایلر و دیباگر Atmel Studio 7 از تمامی میکروکنترلرهای خانواده AVR پشتیبانی کرده و در آن می توان با زبان های c و c++ و اسمبلی برنامه نویسی نمود. اما امکان بسیار مهمی که در این نسخه افزوده شده این است که شما می توانید با این نسخه برای میکروهای سری ARM شرکت اتمل نیز برنامه نویسی کنید.
همان طور که می دانید سری ARM یکی از موفق ترین سری میکروهای شرکت اتمل بوده است و روز به روز استفاده از آن گسترده تر می شود. این سری را شما می توانید حتی در گوشی های موبایل خود ببینید. این سری آن چنان مورد استقبال قرار گرفت که اکثر شرکت های سازنده گوشی های تلفن همراه را به خود جذب کرد و ARM را در بسیاری از گوشی های خود به کار بردند.
البته این ها باعث نمی شود که از ارزش میکروکنترلرهای سری AVR چشم پوشی کنیم. سری AVR پیشرفت بسیاری پیدا کرد، و خصوصا در کشور ما جایگاه ویژه ای برای خود باز کرده است. اما باز با این حال سری ARM ویژگی های منحصر به فرد خود را دارد. به همین دلیل هم شرکت اتمل با این نرم افزار امکانی را برای کاربران خود فراهم کرده است تا بتوانند برای هر دو سری این میکروها برنامه نویسی کنند.
Atmel Studio 7 محیطی کامل جهت توسعه نرم افزار برای میکروکنترلر های مختلف است. با توسعه در این محیط، می توانید اپلیکیشن میکروکنترلر های AVR و ARM را کنار هم قرار داده و در محیطی بدون مشکل و ساده کد های آن ها را بنویسید. کد های ++C/C و اسمبلی به راحتی توسط این نرم افزار ویرایش می شوند. توسط Atmel Gallery می توانید به دنیایی از افزونه ها وارد شده و توسط آن ها محیط توسعه خود را گسترش دهید. Atmel Studio طرح های آردوینو را به عنوان پروژه های ++C وارد کرده و به شما اجازه می دهد به راحتی آن ها را توسعه دهید.
Atmel Studio 7 از تمامی میکروکنترلرهای خانواده AVR و برخی از میکروکنترلرهای مبتنی بر هسته ARM که توسط شرکت atmel تولید شده اند، پشتیبانی می کند.
شرکت ATMEL این نسخه را به صورت کاملا رایگان منتشر کرده است و شما می توانید بدون هیچ گونه صرف هزینه ای از تمام امکانات این نرم افزار که توسط خود شرکت سازنده AVR و ARM ارائه شده استفاده کرده و لذت ببرید.
نسخه اخیر این نرم افزار دارای کتابخانه بزرگی مشتمل بر 1100 سورس کد آماده AVR و ARM می باشد که برای ساده کردن فرآیند طراحی پروژه مورد استفاده قرار می گیرند و حتی کاربران تازه کار نیز می توانند به راحتی با این نرم افزار قدرتمند و زیبا کار کنند.
ویژگی های نرم افزار
- از ویژگی های بارز این نرم افزار می توان به قابلیت بسیار پیشرفته ویرایشگر آن اشاره نمود که از پوسته visual studio بهره می برد و برنامه نویسی را برای شما بسیار لذت بخش خواهد کرد.
- ایجاد یک پروژه جدید در Atmel Studio بسیار ساده است، با استفاده از قابلیت New Project Wizard می توان تمامی تنظیمات مورد نیاز برای پروژه را در چندین مرحله انجام داد و کد های آماده را از نزدیک به 1600 مثال آماده موجود در نرم افزار به پروژه وارد کرد .
- محیط ویرایشگر Atmel Studio در هنگام نوشتن کد بسیار موثر عمل میکند، در این محیط نیازی نیست روش نگارش املایی دستورات را حفظ کنید ، برای تایپ کردن یک دستورات کافی است چند حرف ابتدایی آن را تایپ کنید تا Atmel Studio تمامی دستوراتی که با آن حروف شروع میشوند را به شما نمایش دهد.
- این قابلیت در هنگام معرفی متغیرها و سمبل ها نیز به شما کمک می کند، با کلیک کردن بر روی نام متغیرها و سمبل ها می توانید به خطی که متغیر یا سمبل در آن معرفی شده پرش کنید، یا با نگه داشتن موس بر روی آن اطلاعات مربوط به آن را ببنیید.
- بخش Solution Explorer برای سازماندهی پروژه ها استفاده می شود. در محیط Atmel Studio می توانید روی چندین پروژه به صورت همزمان کار کنید . پروژه ها و تمامی فایل های متعلق به آنها در Solution Explorer نمایش داده می شوند و شما برای مشاهده آنها کافی است روی نامشان کلیک کنید.
- هنگامی که دیباگر را به میکروکنترلر و کامپیوتری که Atmel Studio بر رویش نصب است متصل می کنید و عملیات اشکال یابی برنامه را آغاز می کنید، Atmel Studio وضعیت پردازنده میکروکنترلر، حافظه و پروتکل های ارتباطی، مبدل های آنالوگ به دیجیتال و دیجیتال به آنالوگ و هر وضعیتی که شما نیاز به دانستن آن دارید را از میکروکنترلر دریافت می کند. با تحلیل مقدار ریجسترها و متغیرها و روند اجرای برنامه می توانید در کمترین زمان ممکن برنامه خود را اشکال یابی و بهینه نمایید.
برخی ویژگی های دیگر این کامپایلر قدرتمند به شرح زیر است:
- ویرایشگر کاملا هوشمند با قابلیت شناسایی کلیه دستورات
- پشتیبانی از دستورات استاندارد زبان c و کتابخانه های آن
- پشتیبانی از تمامی پروگرامرها و دیباگرهای ارائه شده توسط شرکت اتمل ( Atmel-ICE , AVR Dragon™ , JTAGICE3 , AVR ONE! , SAM-ICE )
- منابع آموزشی متنوع و راهنمای قدرمند
- پشتیبانی از µC/OS-II ( سیستم عامل بلادرنگ برای میکروکنترلر ها )
- قابلیت برنامه نویسی، شبیه سازی، مدیریت پروژه، دیباگ و اشکال یابی برای تمامی میکروکنترلرهای AVR
- پشتیبانی بیش از 300 دستگاه پروگرامر میکروکنترلر AVR و ARM
- قابلیت های پیشرفته عیب یابی که شامل نقاط شکست در کدهای پیچیده می شود
- ویرایشگر یکپارچه توسط ابزار های کمکی بصری
- ایجاد پروژه از ابتدا توسط Wizard و یا از یک کتابخانه بزرگ نمونه های طراحی شده
- ساخت نمایش های اشکال زدایی برای ساخت یک مدل دقیق از CPU، وقفه ها و لوازم جانبی
- نوشتن و عیب یابی کد های ++C/C و اسمبلی به وسیله کامپایلری یک پارچه
- پیکربندی و تست کارایی طراحی های بی سیم
- قابلیت استفاده از افزونه ها برای گسترش محیط توسعه
- و…
سیستم مورد نیاز برای نصب Atmel Studio
processor:
- 1.6 GHz or faster
RAM:
- 1 GB RAM for x86
- 2 GB RAM for x64
- An additional 512 MB RAM if running in a Virtual Machine
hard disk space:
- 6 GB
Supported Operating Systems:
- Windows 7, Service Pack 1
- Windows 8/8.1
- Windows 10
- Windows Server 2008 R2 Service Pack 1 or higher
- Windows Server 2012 and Windows Server 2012 R2
Supported Architectures:
- 32-Bit (x86)
- 64-Bit (x64)
دانلود Atmel Studio