شروع کار با ARM
برای شروع با arm حداقل باید زبان c و یک مقدماتی از میکروکنترلر ها دانست.
میکروکنترلر های ARM در ایران تا cortex-A8 در حال استفاده می باشد و روند استفاده این میکروکنترلرها بسیار سریع می باشد.
دسته بندی میکروکنترلرها از لحاظ هسته از ARM7,Cortex-m3,Cortex-M4,ARM9,ARM11, Cortex-A8 در ایران مورد استفاده می باشد.
ARM7
ARM7 از لحاظ سرعت تا 45 مگا هرتز و بخش هایی همچون Ethernet,SPI,USB Device,…. می باشد و بیشتر استفاده شده در ایران میکروکنترلر AT91sam7x256 می باشد که از خانواده Atmel (اتمل) می باشد.
برای استفاده از میکروکنترلرهای ARM از کامپایلر KEIL استفاده می شود که با زبان C می باشد.و برای شروع بهترین گزینه می باشد و یک دیباگر داخلی بسیار قوی نیز دارا می باشد.
برای استفاده عملی از میکروکنترلرهای ARM بهتر است که از یک پروگرامر و دیباگر خارجی به اسم جیلینک (J LINK ) استفاده نمائید. این پروگرامر تمامی میکروکنترلرهای ARM را ساپورت می کند.
دیباگر به معنی این می باشد که شما یک برنامه در محیط نرم افزار keil نوشته و می خواهید خط به خط برنامه ریخته شده روی میکرو را اجرا نمائید(به صورت عملی) که باید از دیباگر خارجی مثل جیلینک استفاده نمائید.
پروگرامر و دیباگر:
پروگرامر و دیباگر ( ورژن8)J-LINK-جیلینک j link
Cortex-M3
این هسته دارای سرعتی تا 120 مگا هرتز دارای می باشد و در ایران خانواده NXP بیشترین محبوبیت را دارا می باشد . و بهترین میکروکنترلر این خانواده (از لحاظ کارایی و قیمت) LPC1768 می باشد. این میکرو سرعتی تا 72 مگاهرتز و Ethernet,spi,can,USB device, USB Host را ساپورت می کند که این میکرو در صنعت نیر بسیار کاربردی می باشد.
خوشبختانه این میکرو در حال حاظر میکروکنترلر در بورس می باشد.
شما برای پروگرام کردن این میکرو از جیلینک و با نرم افزار keil می توانید برای آن کد نویسی کنید.هسته های cortex یک مزیتی که دارند کتابخانه های اماده (توابع CMSIS.)آن می باشد .
پروگرامر و دیباگر:
پروگرامر و دیباگر ( ورژن8)J-LINK-جیلینک j link