دوره آموزشی
دوبله زبان فارسی
آشنایی با معماری ARM Cortex-M
✅ سرفصل و جزئیات آموزش
در این دوره، شما یاد خواهید گرفت تا با استفاده از ARM Cortex-M، تخصص سیستم های تعبیه شده را از اصول پایه تا کاربردهای دنیای واقعی فرا بگیرید.
آنچه یاد خواهید گرفت:
- معماری و ویژگی های اصلی میکروکنترلرهای ARM Cortex-M، شامل مدل هایی مانند M0 ،M3 ،M4 و M7 را درک خواهید کرد.
- با استفاده از مجموعه دستورالعمل های ARM Thumb، کد کارآمد را پیاده سازی کرده و رجیسترها و آدرس دهی حافظه را به طور موثر مدیریت خواهید کرد.
- با پیکربندی NVIC (Nested Vectored Interrupt Controller) برای عملکرد قابل اطمینان سیستم، استثناها و وقفه ها را مدیریت خواهید کرد.
- با تجهیزات جانبی و پروتکل های ارتباطی، از جمله UART ،SPI ،I2C و GPIO برای اتصال به دستگاه های خارجی کار خواهید کرد.
توضیحات دوره
آنچه خواهید آموخت:
1. آشنایی با معماری ARM Cortex-M
- بررسی کلی سری Cortex-M
- مدل های مختلف و موارد کاربرد
2. مجموعه دستورات و مدل برنامه نویسی Cortex-M
- مجموعه دستورات ARM Thumb
- ساختار رجیسترها و حالت های آدرسدهی
3. مدیریت استثناها و وقفه ها
- انواع استثناها و جداول بردار
- اصول NVIC
4. معماری و مدیریت حافظه
- Regions مربوط به حافظه
- مدیریت پشته و هیپ
5. مدیریت توان و حالت های عملکرد
- ویژگی های صرفه جویی در مصرف انرژی
- عملکرد در برابر کارایی
6. رابط های تجهیزات جانبی و ارتباطی
- کار با دستگاه ها
- نقش CMSIS
این دوره برای چه کسانی مناسب است؟
- مهندسان تعبیهشده مشتاق که به دنبال ایجاد پایه ای محکم در پلتفرم های میکروکنترلر مبتنی بر ARM هستند.
- توسعه دهندگان نرم افزار که علاقهمند به گسترش تخصص خود در حوزه های سخت افزار و سیستم های تعبیه شده هستند.
- علاقه مندان و متخصصان الکترونیک که کنجکاو درباره میکروکنترلرها و برنامهنویسی سطح سیستم هستند.
- متخصصان حوزه سیستم های تعبیه شده که به دنبال تازه سازی یا گسترش دانش خود درباره پردازنده های ARM Cortex-M هستند.
آشنایی با معماری ARM Cortex-M
-
معماری ARM Cortex-M: راهنمای مبتدیان 06:24
-
تسلط به ARM Cortex-M: دستورالعمل ها 07:35
-
تسلط به استثنا و وقفه 08:12
-
تسلط به مدیریت حافظه در ARM Cortex 07:56
-
تسلط به مدیریت توان و عملکرد Cortex-M 07:02
-
تسلط به ARM Cortex-M: تجهیزات جانبی و کنترلرها 07:27
مشخصات آموزش
آشنایی با معماری ARM Cortex-M
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:6
- مدت زمان :44:36
- حجم :935.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy