آموزش حرفهای درایورهای جانبی ARM به زبان اسمبلی
یادگیری برنامهنویسی اسمبلی ARM برای توسعه سیستمهای نهفته bare-metal. در این دوره به صورت عملی یاد میگیرید چگونه درایورهای جانبی میکروکنترلرهای مبتنی بر ARM را با استفاده از کد اسمبلی خالص بنویسید.
مهارتهای کلیدی که کسب خواهید کرد:
- نوشتن درایورهای جانبی ARM Cortex، ADC، UART، TIMERS، GPIO و غیره.
- توسعه فرمویر با استفاده انحصاری از کد اسمبلی.
- نوشتن درایور مبدل آنالوگ به دیجیتال (ADC) به زبان اسمبلی.
- نوشتن درایور PWM به زبان اسمبلی.
- نوشتن درایور UART به زبان اسمبلی.
- نوشتن درایور تایمر به زبان اسمبلی.
- نوشتن درایورهای وقفه به زبان اسمبلی.
با این دوره:
کتابخانه ای استفاده نخواهد شد، صرفاً از زبان اسمبلی ARM بهره میبریم. شما قادر خواهید بود تنظیمات جانبی میکروکنترلرها مانند ADC، UART، PWM، GPIO، تایمرها و غیره را پیکربندی کنید. همچنین معماری ARM، مجموعه دستورالعملهای ARM (ISA) و توسعه فرمویر حرفهای در اسمبلی برای پردازندههای ARM را به طور کامل فرا خواهید گرفت.
این دوره برای افرادی طراحی شده که از روش کپی/پیست کردن کد متنفرند. ما به شما نشان میدهیم چگونه تکتک رجیسترها و معنای هر مقدار هگزادسیمال را پیدا کرده و درک کنید.
نکات برجسته دوره:
- نوشتن درایورهای ADC به زبان اسمبلی.
- نوشتن درایورهای UART به زبان اسمبلی.
- نوشتن درایورهای GPTM به زبان اسمبلی.
- نوشتن درایورهای GPIO به زبان اسمبلی.
- تسلط بر مجموعه دستورالعملهای ARM.
- تسلط بر مجموعه دستورالعملهای Thumb و Thumb-2.
پیشنیازها:
- استفاده از محیط توسعه Keil uVision 5 و ابزارchain (رایگان).
- گذراندن دوره "ARM Assembly Language From Ground Up™ 1".
- داشتن برد STM32F411-NUCLEO یا TM4C123-TIVA Launchpad.
تعهد ما:
ما اطمینان داریم که از این دوره لذت خواهید برد. همچنین ضمانت بازگشت وجه کامل برای ۳۰ روز ارائه میشود! بنابراین، هیچ ریسکی متوجه شما نیست و همه چیز برای کسب دانش در دسترس شماست.
ثبت نام کنید و بیایید شروع به تغییر بیتهای رجیسترها کنیم!
Israel Gbati
BHM Engineering Academy
EmbeddedExpertIO
نمایش نظرات