توضیحات
Embedded Software Development with C Specialization، دوره آموزش تخصص توسعه نرمافزار تعبیه شده با C توسط آکادمی Coursera منتشر شده است.این تخصص برای فراگیرانی طراحی شده است که قصد دارند بر سیستمهای نهفته (امبدد) با استفاده از زبان برنامهنویسی C مسلط شوند. شما مهارتهای جامعی در طراحی، برنامهنویسی و بهینهسازی سیستمهای نهفته، از مبانی تا موضوعات پیشرفته، کسب خواهید کرد. برنامه درسی، موارد ضروری زبان برنامهنویسی C برای کاربردهای نهفته، از جمله ساختارهای داده، مدیریت حافظه و تعامل با سختافزار را پوشش میدهد. شما یاد خواهید گرفت که با میکروکنترلرها کار کنید، معماری آنها را درک کرده و کدی کارآمد برای کنترل تجهیزات جانبی بنویسید.
از طریق مجموعهای از دورههای عملی، شما به جزئیات معماری ARM Cortex-M با استفاده از خانواده محبوب میکروکنترلرهای STM32 خواهید پرداخت. این برنامه به شما میآموزد که سیستمهای نهفته را از ابتدا بسازید و موضوعاتی مانند GPIO، وقفهها، تایمرها و پروتکلهای ارتباطی نظیر UART، SPI و I2C را پوشش میدهد. در پایان این تخصص، شما مهارتهای عملی برای توسعه نرمافزارهای نهفته پیچیده، اشکالزدایی مسائل در سطح سختافزار و ساخت یک پورتفولیو از پروژهها را خواهید داشت که تخصص شما را در این زمینه به نمایش میگذارد.
آنچه خواهید آموخت
- تسلط بر زبان برنامهنویسی C برای کاربردهای سیستمهای نهفته.
- درک مبانی معماری ARM Cortex-M و میکروکنترلرهای STM32.
- یادگیری برنامهنویسی و کنترل تجهیزات جانبی میکروکنترلر مانند GPIO، تایمرها و ADC.
- پیادهسازی پروتکلهای ارتباطی استاندارد مانند UART، SPI و I2C.
- توسعه، اشکالزدایی و بهینهسازی نرمافزار نهفته برای کاربردهای دنیای واقعی.
- ساخت یک پورتفولیو از پروژههای عملی در زمینه توسعه سیستمهای نهفته.
این دوره برای چه کسانی مناسب است
- مهندسان مشتاق سیستمهای نهفته.
- توسعهدهندگان نرمافزار که به دنبال تخصص در برنامهنویسی سطح سختافزار هستند.
- دانشجویان و متخصصان مهندسی برق.
- علاقهمندان و سازندگانی که به ساخت پروژههای مبتنی بر میکروکنترلر علاقهمندند.
- برنامهنویسانی که میخواهند درک عمیقی از زبان C برای توسعه نهفته کسب کنند.
مشخصات دوره Embedded Software Development with C Specialization
- ناشر : Coursera
- مدرس : EDUCBA
- زبان: انگلیسی
- سطح آموزش: متوسط
- تعداد دروس: 4
- مدت زمان آموزش: 20 هفته با احتساب 2 ساعت کار در هفته
سر فصل های دوره Embedded Software Development with C Specialization

پیش نیاز های دوره
- To get the most out of this specialization, it is recommended that learners have basic knowledge of programming, preferably in C or C++
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
Course 1 – Embedded Systems using C
Course 2 – Embedded C Programming Essentials
Course 3 – ARM Cortex (STM32) Fundamentals: Building Embedded Systems
Course 4 – ARM Cortex (STM32) Deep Dive: Mastering Embedded Systems
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
3.05 گیگابایت













































