دوره آموزشی جامع سیستمهای تعبیهشده با میکروکنترلرهای Atmel SAM4s ARM
این دوره آموزشی شما را با مبانی و کاربردهای میکروکنترلرهای ARM Cortex، بهویژه Atmel SAM4s، آشنا میکند و شما را برای ورود به دنیای سیستمهای تعبیهشده آماده میسازد.
آنچه در این دوره خواهید آموخت:
پیشنیازها: آشنایی ابتدایی با سیستمهای تعبیهشده و برنامهنویسی C
برای این دوره از برد توسعه SAM4s Xplained Pro استفاده میشود، اما خرید آن برای شرکتکنندگان ضروری نیست.
توجه: این دوره در بهمن ۱۳۹۶ (فوریه ۲۰۱۸) بر اساس بازخوردهای دریافتی، بهروزرسانی اساسی شده است.
به دوره آموزشی سیستمهای تعبیهشده عملی با پردازنده Atmel SAM4s ARM خوش آمدید. در پایان این دوره، شما با هسته پردازنده ARM، مدل پردازنده، مدل استثناها، توالی راهاندازی مجدد، رجیسترهای عمومی و ویژه، و همچنین ماژول ADC، آشنایی کاملی خواهید داشت. این دوره از پایه طراحی شده است تا به شما کمک کند از دنیای آردوینو به دنیای میکروکنترلرهای 32 بیتی Atmel SAM4s ARM وارد شوید.
مدرس دوره:
من، Akshay، مدرس این دوره هستم. من از کودکی به میکروکنترلرها علاقهمند بودم و خوشحالم که این علاقه به حرفهام تبدیل شده است. در حال حاضر، برای سیستمهای ایمنی در خودروهای برقی، فریمور مینویسم. با بیش از 10 سال تجربه در زمینه سیستمهای تعبیهشده و کار در Silicon Valley، درک منحصربهفردی از نیازهای صنعت و کمبودهای دانشجویان دارم.
ساختار دوره:
این دوره شامل 8 بخش است.
بخش 1: به شما در درک تفاوتهای بین آردوینو و ARM Cortex 32 بیتی کمک میکند. همچنین با مجموعه دستورالعملهای Cortex-M آشنا خواهید شد.
بخش 2: به راهاندازی محیط توسعه و سختافزار اختصاص دارد. این بخش همچنین شامل اسناد مرجعی است که در طول دوره از آنها استفاده خواهید کرد.
بخش 3: درباره مبانی پردازنده است. در پایان این بخش، با عملکرد داخلی پردازنده، رجیسترهای عمومی و ویژه که تمام جادو را در داخل پردازنده انجام میدهند، آشنا خواهید شد. نحوه تفسیر دستورالعملهای اسمبلی و نحوه عملکرد آنها در داخل پردازنده را یاد خواهید گرفت.
بخش 4: درباره ماژولها است. شما تئوری پشت ADC (مبدل آنالوگ به دیجیتال) را یاد خواهید گرفت.
بخش 5: اولین پروژه این دوره است که در آن یک ولتاژ آنالوگ را با استفاده از کتابخانههای ASF در Atmel Studio نمونهبرداری میکنید و درک میکنید که چگونه ماژول و پردازنده با هم کار میکنند تا این را به یک کد دیجیتال تبدیل کنند.
بخش 6: دومین پروژه این دوره است که در آن نحوه نمونهبرداری از یک ولتاژ آنالوگ را درک میکنید و آن را با نوشتن مستقیم در رجیسترها پیادهسازی میکنید. (بدون استفاده از کتابخانه)
بخش 7: سومین پروژه این دوره است که در آن نحوه نمونهبرداری از دمای زمان واقعی و نحوه تفسیر مقدار آن در درجه سانتیگراد یا فارنهایت توسط پردازنده را درک میکنید. شما آن را با استفاده از کد ASF پیادهسازی خواهید کرد.
بخش 8: یک پروژه تکلیف است که در آن حسگر دما را با استفاده از دسترسی مستقیم به رجیسترها پیادهسازی خواهید کرد. راهحلها برای مرجع ارائه شده است.
محتوای این دوره از ابتدا به گونهای ایجاد شده است که مطلب را به شما به مؤثرترین، هیجانانگیزترین و جذابترین شکل ممکن منتقل کند!
آیا این دوره برای من مناسب است؟
اگر شما یک علاقهمند، متخصص یا دانشجوی سیستمهای تعبیهشده هستید که در شروع برنامهنویسی در پلتفرم ARM Cortex-M مشکل دارید، این دوره برای شماست. اگر قبلاً با آردوینو کار کردهاید و دانش عملی اولیه از سیستمهای تعبیهشده دارید، این دوره برای شما مناسب است. اگر قبلاً با میکروکنترلرهای ARM Cortex کار کردهاید و میخواهید درک عمیقتری از مبانی پردازنده و همچنین ماژول ADC به دست آورید، این دوره برای شماست!
آیا میتوانم از برد توسعه دیگری استفاده کنم؟
من در این دوره از برد توسعه Atmel SAM4s Xplained Pro استفاده میکنم که دارای پردازنده ARM Cortex-M4 است. شما میتوانید هر میکروکنترلر دیگری را که با Atmel Studio کار میکند، انتخاب کنید. اگر به کمک در انتخاب برد نیاز دارید، به من اطلاع دهید تا شما را راهنمایی کنم.
تضمین شخصی من
من مفتخرم که بگویم 100٪ پشت این دوره ایستادهام و تضمین میکنم که اطلاعات ارزشمندی از این دوره به دست خواهید آورد. همچنین یک ضمانت بازگشت وجه 30 روزه از Udemy وجود دارد.
با این حساب، میتوانید از خرید خود اطمینان داشته باشید و بدانید که یک یافته ارزشمند است.
Akshay Gill
مدیر MakerMax Inc.
نمایش نظرات