معرفی تاریخچه آرم

خانواده میکروکنترلرهای ARM مدتی است که پا یه دنیای الکترونیک گذاشته اند. این معماری باعث ایجاد میکروکنترلرهای بسیار زیادی شده که از جمله شرکتهای محبوب و معروف در ایران میتوان به atmel و  philips اشاره کرد.ARM ها از نظر هسته CPU به چند دسته تقسیم میشوند که معروفترین آنها arm7 و arm9 است. کامپایلرهای معروف این سری میکروکنترلرها IAR و KEIL میباشد.

در اینم مبحث برروی میکرو کنترلرهای ARM شرکت فیلیپس کار خواهد شد و پروژه ها برای LPC2378 بسته میشوند.(این میکروکنترلر در حال حاضر در بازار ایران به مبلغ 18000 موجود است و از امکانات و سرعت زیادی برخوردار است).

اولین پردازنده آرم در سال 1985 توسط شرکت ACRON ساخته شد.کلمه آرم مخففARCONRISK MACHINE  است.

بعد آن شرکت ARCON پنج سال بعد موفق به ساخت نسل دوم پردازنده های خود شدکه

 دارای معماری32 بیتی بود که قابلیت پشتیبانی MMU را داشت .

نسل بعدی از این ریز پردازنده ها در سال 1996 ارائه گردید.

میکرو کنترلرها و میکروپروسسورهایی که دارای هسته آرم میباشند را شرکت های مختلفی تولید می کنند که از میان معروفترین آنها Atmel و philips و ST میباشند.

شرکت اتمل برای هر کدام از میکروهای خود یک Evaluation Board  برای یادگیری و تست قطعات مختلف در سایت خود قرار داده است که شما می توانید آنرا از سایت این شرکت در یافت کنید

زبان برنامه نویسی آرم عموما C میباشد و در برخی موارد برای کار با این میکروکنترلرها ازهسته های

نرم افزار هایWINDOWS CE ,LINUX , ...بکار گرفته می شود.

 

 

 

2- ویژگی های میکروکنترلر های ARM

بطور کلی این نوع میکرو ها داری هسته های از جنس آرم می باشند که دلیل نام گذاری آنها نیز همان می باشد.

آرم های شرکت اتمل به دو دسته بزرگ تقسیم می شوند :

دسته اول :میکرو کنترلر های بر مبنای آرم

دسته دوم :میکرو پروسسور های با قابلیت نصب ویندوز های صنعتی بر مبنای آرم

پردازنده میکروهای ARM عموما 32 بیتی هستند و با معماری Risk می باشد.حجم و اندازه این پردازنده ها کوچک بوده

و دارای مصرف توان بسیار کم می باشند بطوری که میتوان با یک باتری مدت ها از انها استفاده کرد.

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

آرم های شرکت اتمل:

 آرم های شرکت اتمل از جهت هسته به کار رفته در آنها به سه دسته کلی تقسیم می شوند:

دسته اول :

 که داری هسته Cortex-M3 می باشند؛ و باپیشوند sam3 شناخته می شوند به طور مثال SAM3U1C محصولی از این دسته میباشد. ماکسیمم  سرعت این دسته در حدود 96 مگاهرتز می باشد.

دسته دوم :

 که داری هسته 7TDMI می باشند و بامیانوند sam7 شناخته  می شوند.به طور مثال َAT91SAM7XC128 محصولی از این دسته میباشد. ماکسیمم  سرعت این دسته از 36 تا 60مگاهرتز بسته به مدل انتخابی تغییر می کند.

دسته سوم :

 که داری هسته 926EJ-S می باشند و بامیانوند sam9 شناخته  می شوند.به طور مثال َAT91SAM9260 محصولی از این دسته میباشد. ماکسیمم سرعت این دسته از 180 تا 400مگاهرتز بسته به مدل انتخابی تغییر می کند.

معروف ترین هسته پردازنده آرم, arm7  می باشد که از رایج ترین نمونه های ان نیز میباشد.

پس از نمونه های اولیه آرم مدل ها و نمونه های دیگری تولید گردید از جمله ARM9,ARM10,ARM11 که همگی دارای معماری HARVARD  می باشند