توضیحات
آموزش پیشرفته برنامه نویسی درایور های میکروکنترلر ها
نام دوره : Mastering Microcontroller and Embedded Driver Development
پیش نیاز:
توضیحات:
>> جستجوی شما برای یک دوره برنامه نویسی عمیق میکروکنترلر در اینجا به پایان می رسد !!<<<
با استفاده از Embedded C توسعه درایورهای فلزی خالی را بیاموزید: نوشتن درایورها برای STM32 GPIO، I2C، SPI، USART از ابتدا
این دوره برای مخاطبان مبتدی تا پیشرفته طراحی شده است.
توضیح مختصر:
این دوره عملکرد داخلی میکروکنترلر و تجهیزات جانبی آن را رمزگشایی می کند.
کدنویسی گام به گام لوازم جانبی و توسعه درایورهای نرم افزار کاملاً از ابتدا با استخراج حداکثر اطلاعات از برگه های داده، دفترچه راهنمای مرجع، مشخصات و غیره
رمزگشایی پروتکل با استفاده از تحلیلگرهای منطقی، اشکال زدایی، تست همراه با نکات و نکات.
توضیحات طولانی:
یادگیری برنامه نویسی سیستم جاسازی شده می تواند یک چالش باشد.
از آنجایی که این یک زمینه نسبتاً پیچیده است، هنوز استاندارد طلایی واقعی برای نحوه تمرین یا آموزش وجود ندارد، که می تواند افرادی را که فقط سعی در یادگیری چیزهای جدید دارند و نمی توانند نقاط را به هم وصل کنند، ناامید کند.
این انگیزه ایجاد این دوره برای کمک به مهندسان و دانشجویان با ارائه سخنرانیهای پیشرفته با کیفیت بالا و قیمت نسبتا پایین است.
این دوره را ایجاد کردم زیرا معتقدم وقت شما گرانبها است، و برای به دست آوردن یک پایه عملی در برنامه نویسی سیستم جاسازی شده نیازی به شکار ندارید.
در این دوره یاد خواهید گرفت که درایورهای جانبی خود را برای پرکاربردترین وسایل جانبی مانند GPIO، I2C، SPI، USART و غیره بنویسید و نکته جالب این است که همه چیز را از ابتدا یاد خواهید گرفت.
بدون کتابخانه شخص ثالث!
بدون کدنویسی کور!
APIهای درایور خود را با رسیدگی به رجیسترهای جانبی MCU بنویسید!
کدنویسی و پیاده سازی API ها از ابتدا، فرو رفتن در برگه داده و راهنمای مرجع MCU.
من به طور کامل توضیح خواهم داد که چگونه می توان حداکثر اطلاعات را از دیتاشیت ها، دفترچه راهنمای مرجع فنی برای پیکربندی و مدیریت وسایل جانبی استخراج کرد. این تکنیکها را میتوانید در هر MCU که در دست دارید استفاده کنید.
در این دوره، من شما را با روشهای گام به گام پیکربندی ابزارهای جانبی مختلف مانند GPIOs، SPI، USART، I2C با وارد کردن شما به دفترچه راهنمای مرجع و دیتاشیت راهنمایی میکنم.
ما یک کد درایور کاملاً کارآمد، کنترلکنندههای وقفه، نمونهای از برنامهها را از ابتدا برای درک تصویر بزرگ ایجاد خواهیم کرد.
در هر سخنرانی، به شما اطمینان می دهم که چیز جدیدی یاد خواهید گرفت تا در کار یا پروژه های خود از آن استفاده کنید.
خواهید دید که با وضوح بسیار بیشتری با این لوازم جانبی کار می کنید.
شما می توانید به سرعت مشکل را حدس بزنید و اشکال زدایی کنید. من ترفندها و نکاتی را برای رفع اشکال رایج ترین مسائل با استفاده از ابزارهای اشکال زدایی مانند تحلیلگرهای منطقی به شما نشان خواهم داد.
این سبک برنامه نویسی آردوینو نیست:
من معتقدم آردوینو برای نمونهسازی سریع پروژهها/محصولات است، اما برای تسلط بر کار میکروکنترلرها و تجهیزات جانبی آنها نیست. بر خلاف برنامه نویسی آردوینو، که در آن شما یک راه حل سریع و نمونه سازی اولیه محصولات را با استفاده از کتابخانه های شخص ثالث توسعه می دهید، این دوره کاملاً متفاوت است.
در این دوره از کتابخانه های شخص ثالث استفاده نمی شود.
همه چیز را با مراجعه به راهنمای مرجع فنی MCU کدگذاری می کنیم و کتابخانه خود را ایجاد می کنیم.
قدرت این رویکرد این است که شما می توانید به سرعت مشکلات را حدس بزنید و مانند یک حرفه ای زمانی که در پروژه شما به دلیل باگ ها اشتباه می شود، اشکال زدایی کنید.
اگر یک چیز من و دانش آموزانم در آن مهارت داریم “اشکال زدایی” است.
برای دستیابی به مهارتهای خوب اشکالزدایی، کدنویسی با درک چگونگی کارکرد چیزها در پشت صحنه ضروری است، اما نه با استفاده کورکورانه از برخی از کتابخانههای شخص ثالث، و این بزرگترین برداشت از این دوره است.
دوره آموزش پیشرفته برنامه نویسی درایور های میکروکنترلر ها به گونه ای طراحی و توضیح داده شده است که در هر میکروکنترلر عمومی است.
کدی که ما ایجاد می کنیم می تواند به عنوان الگو برای ساخت سریع یک درایور جانبی برای تجهیزات جانبی تراشه MCU شما استفاده شود.
نرم افزار/سخت افزار مورد استفاده:
در این دوره، کد به گونه ای طراحی شده است که می توان آن را به هر MCU که در دست دارید منتقل کرد.
دوره آموزش پیشرفته برنامه نویسی درایور های میکروکنترلر ها برای چه کسانی است:
- افراد حرفه ای علاقه مند به کاوش در سیستم های جاسازی شده
- علاقمندان و دانش آموزانی که می خواهند کار خود را در دنیای جاسازی شده شروع کنند
- اگر به “جاسازی شده” فکر می کنید، در مورد شرکت در این دوره فکر کنید. شما ناامید نخواهید شد
- این دوره ممکن است برای افرادی که به دنبال نمونه سازی سریع با استفاده از بردهایی مانند آردوینو هستند مناسب نباشد.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید