MDK-ARM یک نرم افزار کامل برای محیط توسعه دستگاه های مبتنی بر پردازنده های ARM7 ، ARM9 ، Cortex-M وCortex میباشد .MDK به صورت ویژه ای برای برنامه های کاربردی میکروکنترلر طراحی شده است و از ترکیب مولف ARM C/C++ با سیستم عامل Realtime ، Keil RTX بوجود آمده است . پروگرامر ulink2 با قابلیت برنامه ریزی بسیاری از تراشه های خانواده آرم را دارد.
از این پروگرمر علاوه بر برنامه ریزی حافظه فلش می توان برای دیباگینگ روی تراشه on-chip debugging نیز بهره برد این قابلیت سرعت توسعه نرم افزاری را به میزان قابل توجهی افزایش می دهد.
از ویژگی ای این محصول :
- پشتیبانی از Plug و Play
- پشتیبانی از ارتقاء یافتن سیستم عامل
- پشتیبانی از نرم افزار MDK
- پشتیبانی از کابل 10 پین (همچنین پشتیبانی از کابل 20 پین )
- سریال دیباگینگ ARM Cortex-M3
- کد سرعت دانلود کاربر
- فضای ذخیره سازی
- پشتیبانی از دستگاه های مختلف مانند : ARM7 ، ARM9 ، Cortex-M و 8051 وC166
- بالا رفتن سرعت JTAG تا 10 مگا بایت بر ثانیه
- SWD(Serial Wire Debug) پشتیبانی برای دستگاه ARM Cortex – M
- محدوده ولتاژ هدف: 2.7 تا 5.5 ولت
- تنظیمات Plug و Play و استفاده از USB درایور های استاندارد
- کانکتور JTAG :
- پین (0.05")- کانکتور دیباگ Cortex
- پین ( 0.10")-کامکتور ARM استاندارد JTAG