سبد خرید 0

هیچ محصولی در سبد خرید نیست.

سبد خرید 0

هیچ محصولی در سبد خرید نیست.

معرفی نرم افزارهای رایج میکروکنترلرهای ARM

معرفی نرم افزارهای رایج میکروکنترلرهای ARM - کافه میکرو

معرفی نرم افزارهای رایج میکروکنترلرهای ARM

سلام خدمت همه همراهان همیشگی و علاقه مندان به سایت کافه میکرو امروز در خدمت شما هستیم با یک مقاله بسیار مفید دیگر، ما در این مقاله قصد داریم معرفی نرم افزارهای رایج میکروکنترلرهای ARM را باهم دیگر کار کنیم و بیشتر اشنا بشویم پس همراه کافه میکرو باشید….

میکروکنترلرهای ARM

میکروکنترلرهای ARM رایج در بازار ایران عمدتا ساخت شرکت های ATMEL، NXP و ST می باشند و از این بین شرکت ST در حال حاضر تونسته سهم زیادی رو در بازار جهان و همینطور در ایران تصاحب کنه، اما به همینجا ختم نمی شه، علاوه بر محصولات سخت افزاری خوب، برای راحتی بیشتر طراحان، شرکت ST نرم افزارها و ساپورت های نرم افزاری خوبی رو هم ارائه داده که تونسته محبوبیت زیادی رو بین کاربرانش کسب کنه. به همین جهت در ادامه ی مقاله به نرم افزارهای اختصاصی هم خواهیم پرداخت

معرفی نرم افزارهای رایج میکروکنترلرهای ARM - کافه میکرو
معرفی نرم افزارهای رایج میکروکنترلرهای ARM – کافه میکرو

نرم افزار Keil uVision

یکی از نرم افزارهای محبوب و پرکاربرد به منظور توسعه پروژه ها بر مبنای میکروکنترلرهای ARM بدون شک نرم افزار Keil است. شامل یک IDE قدرتمند و کامپایلر اختصاصی خود می باشد. این نرم افزار را به دو ورژن کلی می توان تقسیم کرد. ورژن 4 که نسخه ی قدیمی تر این نرم افزار است و توسعه ی آن متوقف شده است و ورژن 5 که نسخه ی جدید این نرم افزار می باشد و بر مبنای پک های نرم افزاری و CMSIS پیاده سازی شده است. پروژه های قدیمی تر که با ورژن 4 تولید شده اند، همچنان در ورژن 5 امکان اجرا دارند. به منظور توسعه ی پروژه به سبک Keil 4 نیاز است نسخه ی legacy برای Keil 5 نصب شود، به این ترتیب برنامه نویس قادر خواهد بود که از سبک Keil 4 نیز استفاده کرده و پروژه های خود را دولوپ کند. در ذیل تصویری از محیط این نرم افزار را مشاهده می کنید. محیط کدنویسی Keil دارای رنگ بندی مناسب می باشد و در زمان کد نویسی حس خوبی به برنامه نویس می دهد. همینطور دارای قابلیت Auto completion نیز می باشد و باعث سرعت بخشیدن به امر کد نویسی می شود. همینطور این نرم افزار دارای یک سیمولاتور (شبیه ساز) نیز می باشد. این نرم افزار پولی است و به صورت رایگان تنها امکان کامپایل تا سقف 32KB را دارد.

معرفی نرم افزارهای رایج میکروکنترلرهای ARM - کافه میکرو
معرفی نرم افزارهای رایج میکروکنترلرهای ARM – کافه میکرو
معرفی نرم افزارهای رایج میکروکنترلرهای ARM - کافه میکرو
معرفی نرم افزارهای رایج میکروکنترلرهای ARM – کافه میکرو

نرم افزار IAR

یکی از قدرتمندترین نرم افزارها در توسعه پروژه های ARM بدون شک نرم افزار IAR است. این نرم افزار دارای IDE و کامپایلر اختصاصی خود می باشد و از رنج وسیعی از میکروکنترهای ARM پشتیبانی می کند. ویژگی های زیادی را در اختیار کاربرش قرار می ده تا بتونه تنظیمات مورد نظرش با جزئیات زیادی انجام بده. به همین دلیل در اولین نگاه ممکنه قدری محیطش خشک تشخیص داده بشه. از نظر رنگ بندی به صورت پیشفرض قدری محدودتر هست. دیباگر فوق العاده ای داره و تفاوت رو می شه درش احساس کرد. این نرم افزار پولی هست و به صورت رایگان ارائه نمی شه.

معرفی نرم افزارهای رایج میکروکنترلرهای ARM - کافه میکرو
معرفی نرم افزارهای رایج میکروکنترلرهای ARM – کافه میکرو
معرفی نرم افزارهای رایج میکروکنترلرهای ARM - کافه میکرو
معرفی نرم افزارهای رایج میکروکنترلرهای ARM – کافه میکرو

نرم افزار Eclipse

یکی دیگر از قدرتمندترین IDE ها که برای مصارف بسیار متنوعی از گذشته تا حالا مورد استفاده برنامه نویسان در حوزه های متفاوت قرار گرفته است، IDE معروف eclipse است. طبیعتا به تنهایی قادر به کامپایل کدهای نوشته شده نیست، به همین منظور امکان چسباندن یک کامپایلر به این IDE وجود دارد. به منظور توسعه پروژه های ARM از توسعه ی C/C++ اکلیپس استفاده می شود و همینطور با اتصال کامپایلر GCC به این محیط و نصب پلاگین مربوط به توسعه ی ARM ، برنامه نویسان امبدد دیوایس ها این امکان را خواهند داشت که در این محیط به توسعه ی پروژه های ARM خود بپردازند. از اونجایی که در نگاه اول ممکن است چیدن قطعات این پازل قدری برای افراد مبتدی سخت باشد، در نگاه اول قدری دست نیافتنی نمود می کند. از مزایای توسعه برنامه های مبتنی بر ARM در اکلیپس این است که هم اکلیپس و هم کامپایلر GCC رایگان ارائه شده اند و نیازی به پرداخت هزینه برای استفاده از آنها نیست. همینطور کامپایلر GCC جزء بهترین و قدرتمندترین کامپایلرها به شمار می رود و محیط اکلیپس امکانات خیلی خوبی جهت برنامه نویسی ارائه می دهد و دارای فرمت های رنگ بندی بسیار عالیی می باشد. حتی امکان سفارشی سازی محیط اکلیپس نیز وجود دارد و به همین ترتیب امروزه شاهد حضور IDE های متنوعی که بیس آنها eclipse بوده هستیم. همینطور اکلیپس محدود به ویندوز نیست و بر روی مک و لینوکس نیز قابل استفاده می باشد.

معرفی نرم افزارهای رایج میکروکنترلرهای ARM - کافه میکرو
معرفی نرم افزارهای رایج میکروکنترلرهای ARM – کافه میکرو

از اینکه همراه کافه میکرو بودید و تا پایان معرفی نرم افزارهای رایج میکروکنترلرهای ARM همراه ما بودید به شما تبریک میگیم.

از بخش های دیگر کافه میکرو در فروشگاه و وبلاگ هم می توانید دیدن فرمایید.

منتظر مقالات و آموزش های دیگر کافه میکرو باشید.

دیدگاه شما
محصول با موفقیت به سبد خرید اضافه شد.