مقدمه:امروزه به کار گیری سیستم های (1) embedded در زندگی روزمره بسیار رایج است؛ به طوری که هر یک از ما یه با دقت در محیط پیرامون خود می توانیم نمونه های زیادی از ادوات را مشاهده کنیم.
تفاوت اصلی این سیستم ها با کامپیوترهای شخصی آن است که به منظور انجام کار خاصی بهینه سازی شده اند.از میان زمینه های کاربرد این ادوات می توان موارد زیر را برشمرد:
- سیستم های به کار رفته در خودروها از قبیل سیستم ترمز ضد قفل (ABS) (2) و سیستم تنظیم مصرف سوخت
- سیستم های ناوبری هوایی از قبیل خلبانان خودکار (3)
- سیستم ها و ادوات مخابراتی از قبیل گوشی های تلفن همراه
- سیستم های مانیتورینگ و اندازه گیری پزشکی
- ادوات صوتی- تصویری خانگی از قبیل دوربین های دیجیتال و MP3
- سیستم های صنعتی از قبیل کنترل دور موتور
- سیستم های نظامی از قبیل GPS
- سیستم های بدون سیم از قبیل :WIFI و GSM
- سیستم های مالی و اعتباری از قبیل خودپردازها
- رباتیک
با توجه به گستره وسیع ادوات embedded و کاربرد آنها در بخش ها و سطوح مختلف، شناخت معماری و نحوه پیاده سازی این سیستم ها ضروری به نظر می رسد، لذا در ادامه مباحث مربوط به طراحی این سیستم ها را یا جزئیات بیشتری مورد مطالعه قرار می دهیم.
فهرست مطالب:فصل اول: سیستمهای Embedded مقدمه
اجزای سیستم
مراحل طراحی سیستم
مفهوم سیستم بلادرنگ
روشهای پیاده سازی سخت افزار در سیستمهای توسعه یافته
استفاده از قطعات گسسته
استفاده از روشهای ASIC
استفاده از رایانه های صنعتی
استفاده از تراشه های برنامه پذیر از قبیل FPGA و CPLD
استفاده از ریز پردازنده ها
نکات عمومی
فصل دوم: پردازنده های ARM تاریخچه
نسلهای مختلف پردازنده های ARM
هسته های کلاسیک
هسته های سری Cortex
Cotex-A
Cotex-R
Cotex-M
انتخاب میکروکنترلر ARM
میکروکنترلرهای مبتنی بر معماری هسته ARM7
میکروکنترلرهای مبتنی بر معماری هسته ARM9
میکروکنترلرهای مبتنی بر معماری هسته ARM11
میکروکنترلرهای مبتنی بر معماری هسته Cortex-M
Cortex-M0
Cortex-M3
Cortex-M4
برنامه نویسی میکروکنترلر ARM
سخت افزار پروژه
ویژگیهای برد S3C6410-ARM11
فصل سوم: نصب ویندوز CE برروی برد S3C6410-ARM11 مقدمه
ساخت Image و بوت لودر در ویندوز CE
ساخت پروژه جدید
برچسب ها:
سیستم های Embedded سیستم توکار پروژه ریزپردازنده پروژه عملی پردازنده های ARM میکروکنترلر ARM پروژه میکروکنترلر پروژه طراحی ARM پروژه طراحی میکروکنترلر