توضیحات
Mastering Embedded Rust: Bare Metal, FFI, Crates, Projects دوره آموزشی دنیای سیستمهای نهفته با استفاده از زبان برنامهنویسی Rust می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این یک دورهی عملی است که برای توسعهدهندگان و مهندسانی طراحی شده است که مشتاق ورود به دنیای سیستمهای نهفته با استفاده از زبان برنامهنویسی Rust هستند. این دوره که بهطور خاص بر خانوادهی میکروکنترلرهای STM32 تمرکز دارد، مقدمهای ملایم اما کامل در مورد توسعهی سیستمهای نهفته با زبانی مدرن، ایمن و قدرتمند – Rust – ارائه میدهد که به دلیل قابلیت اطمینان و عملکردش در برنامهنویسی سطح پایین شناخته شده است. این یک دوره کاملاً عملی است که شما را از ابتدا به دنیای واقعی توسعه Rust تعبیهشده در STM32 میبرد.
هر ویدیو بر اساس ویدیوی قبلی ساخته شده و به شما کمک میکند تا گام به گام، از نوشتن کد Bare Metal گرفته تا مباحث پیشرفته مانند FFI، Crates، توسعه درایور و traitها، پیشرفت کنید. این دوره با توضیح اصول Rust و سیستمهای نهفته آغاز میشود و پس از آن محیط توسعه شامل زنجیرههای ابزار Rust، STM32Cube و OpenOCD برای فلش کردن و اشکالزدایی راهاندازی میشود. این دوره اصول اولیهی معماری میکروکنترلر، مدیریت GPIO، تایمرها و وقفهها را پوشش میدهد که همگی در Rust ایمن و اصطلاحی پیادهسازی شدهاند. در پایان، فراگیران درک کاملی از اصول برنامهنویسی تعبیهشده، استفاده مطمئن از Rust در محیطهای با محدودیت منابع و مهارتهای لازم برای توسعه میانافزار قوی و قابل نگهداری برای میکروکنترلرهای STM32 خواهند داشت.
آنچه در دوره Mastering Embedded Rust: Bare Metal, FFI, Crates, Projects یاد خواهید گرفت:
- استفاده و درک جعبههای Rust تعبیهشده اصلی
- ثبت و اشکالزدایی کارآمد در محیطهای با منابع محدود
- با استفاده از جعبههای cortex-m و cortex-m-rt با لوازم جانبی ARM Cortex مانند SysTick و ITM به صورت عملی کار کنید
- Rust FFI: ایجاد APIهای Rust ایمن برای ارتباط با کتابخانههای C موجود، که ادغام Rust را در پایگاههای کد مبتنی بر C موجود آسانتر میکند
- یاد بگیرید که چگونه با خیال راحت ساختارها، رشتهها و enumها را بین Rust و C منتقل کنید و در عین حال ایمنی و کنترل نوع را حفظ کنید
- تابعهای Rust را با استفاده از unsafe برای فراخوانی از C در معرض نمایش قرار دهید و مفاهیم FFI برای مدیریت ایمن قابلیت همکاری بین زبانی
- و …
مشخصات دوره
- ناشر : Udemy
- مدرس : FastBit Embedded Brain Academy , Kiran Nayak
- زبان: انگلیسی
- سطح آموزش : مقدماتی
- تعداد دروس : 172
- مدت زمان آموزش : 21 ساعت و 14 دقیقه
سرفصل های دوره

پیش نیازهای دوره Mastering Embedded Rust: Bare Metal, FFI, Crates, Projects
No prior programming experience in Rust is required as this course teaches everything from scratch
Basic knowledge of any microcontroller
Basic knowledge of any programming language
If you want to run the code on an embedded target, the listed hardware and components are required
تصاویر دوره

فیلم معرفی دوره Mastering Embedded Rust: Bare Metal, FFI, Crates, Projects
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
عنوان قبلی:
Embedded Rust Development with STM32: Absolute Beginners
تغییرات:
نسخه 2025/7 نسبت به 2025/4 به تعداد 37 درس افزایش و مدت زمان 4 ساعت 34 دقیقه افزایش داشته است.
نسخه 2026/6 نسبت به 2025/7 به تعداد 1 درس افزایش و مدت زمان 1 ساعت و 50 دقیقه کاهش داشته است. همچنین کیفیت دوره از 720p به 1080p افزایش یافته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
12.3 گیگابایت













































2 دیدگاه. همین الان خارج شوید
با درود به سایت شما
به نظر میرسه که این دوره تغییرات زیادی کرده در آخرین آپدیتی که شده است. حتی اسم آن کمی تغییر کرده.
اگر لطف کنید دوره را با کیفیت 1080 قرار دهید.
سپاس فراوان
سلام
با کیفیت 1080 به روز شد.