توضیحات
ARM Cortex-M7 STM32F7 Bare-Metal Programming From Ground Up دوره آموزشی توسعه مستقیم و بدون واسطه فریمور برای میکروکنترلرهای ARM Cortex می باشد که توسط آکادمی یودمی منتشر شده است. این دوره آموزشی رویکردی کاملا عملی و برنامه نویس محور داشته و شما را از کپی کردن قطعه کدهای موجود در اینترنت بدون درک عمق کاری آن ها منع می کند. هر میکروکنترلر معمولا همراه با یکسری فایل های راهنما و دیتاشیت به مشتریان به فروش می رسد. این فایل ها معمولا بسیار پیچیده و پر محتوا بوده و خواندن کامل آن ها مدت زمان زیادی طول خواهد کشید. در این دوره آموزشی به صورت گام به گام با مدرس شروع به خواندن فایل های راهنما کرده و اطلاعات لازم و اساسی برای شروع فرآیند برنامه نویسی را از آن ها استخراج خواهید کرد. از این اطلاعات بعدا در توسعه فریمور و درایورهای مختلف بهره خواهید جست.
در این دوره آموزشی از برد STMicroelectronics STM32F7-NUCLEO که به میکروکنترلر ARM Cortex-M7 مجهز می باشد استفاده خواهید کرد. در طی روند برنامه نویسی از هیچ کتابخانه و فریم ورک جانبی استفاده نخواهید کرد و به صورت کاملا مستقیم و bare-metal به توسعه درایور خواهید پرداخت. خواندن دقیق فایل های راهنما و توضیحی هر قطعه از اهمیت بسیار بالایی برخوردار است. تمامی کامپوننت های موجود در یک میکروکنترلر دارای یک رنج آدرس منحصر به فرد هستند. برای برنامه نویسی و یا خواندن اطلاعات از روی یک کامپوننت شما باید قادر باشید رنج آدرس دقیق آن را به دست آورده و در کد های خود از آن استفاده کنید. در حین فرآیند توسعه از رابط نرم افزاری استاندارد شده CMSIS استفاده خواهید کرد که در استاندارد سازی و بهبود قابلیت های کد کمک های شایانی خواهد کرد.
آنچه در دوره ARM Cortex-M7 STM32F7 Bare-Metal Programming From Ground Up یاد خواهید گرفت:
- توسعه فریمور و درایور با استفاده از زبان برنامه نویسی embedded-c
- توسعه مستقیم و بدون واسطه درایورهای ADC برای میکروکنترلر STM32F7
- توسعه مستقیم و بدون واسطه درایورهای UART برای میکروکنترلر STM32F7
- توسعه مستقیم و بدون واسطه درایورهای GPIO برای میکروکنترلر STM32F7
- توسعه مستقیم و بدون واسطه درایورهای I2C برای میکروکنترلر STM32F7
- برنامه نویسی مستقیم بدون نیاز به کتابخانه ها و هدرفایل های جانبی
- استفاده از دیباگر به منظور عیب یابی و آنالیز کدهای نوشته شده
- تعیین آدرس برای قطعات جانبی مختلف
- درک معماری Cortex-M
- درک عمیق منطق پشت هر خط کد با ذخیره مستقیم داده ها در حافظه
- خوانش دقیق اطلاعات موجود در فایل های راهنما و دیتاشیت های هر قطعه
مشخصات دوره
ناشر: یودمی
مدرس: Israel Gbati و BHM Engineering Academy
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 50
مدت زمان آموزش: 11 ساعت و 28 دقیقه
سرفصل های دوره در تاریخ 2021/11

پیش نیازهای دوره ARM Cortex-M7 STM32F7 Bare-Metal Programming From Ground Up
NUCLEO-STM32F7 DEVELOPMENT BOARD
No programming experience needed – I’ll teach you everything you need to know.
تصاویر دوره

فیلم معرفی دوره ARM Cortex-M7 STM32F7 Bare-Metal Programming From Ground Up
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
4.57 گیگابایت














































1 دیدگاه. همین الان خارج شوید
این آموزش برای کسایی که میخوان از پایه با میکرو ها کارکنن بدون این که به کتابخونه های آماده وابسته باشن عالی هست و بعد از یادگیری این آموزش میتونن با کتابخونه های LL به راحتی کار کنن و منطق پشت اون رو درک کنن.
در ضمن نیازی نیست حتما میکرو شما این مدل باشه با هر میکرو میتونید کار کنید فقط باید همون طور که مدرس این آموزش از داکیومنت میکرو استفاده میکنه یاد بگیرید خودتون از داکیومنت میکرو خودتون اطلاعات استخراج کنید.
این آموزش هم پیشنهاد میکنم:
https://downloadly.ir/elearning/video-tutorials/arm-cortex-m-microcontroller-dma-programming-demystified
https://downloadly.ir/elearning/video-tutorials/embedded-systems-stm32-low-layer-apis-ll-driver-development
با تشکر از دانلودلی