آموزش سیستم‌های نهفته (Embedded Systems) با زبان C - آخرین آپدیت

دانلود Embedded Systems using C

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره جامع، سفری تخصصی را در دنیای سیستم‌های نهفته آغاز کنید. در ماژول اول، «مقدمه‌ای بر سیستم‌های نهفته»، با بررسی اصول، معماری‌ها و قطعات ضروری، زیربنای لازم را بنا می‌کنید. در ماژول دوم، «مبانی برنامه‌نویسی به زبان C»، شرکت‌کنندگان بر مفاهیم کلیدی C از جمله عملگرها، کلاس‌های حافظه و ساختارهای کنترل جریان مسلط می‌شوند. در نهایت، در ماژول سوم، «مفاهیم پیشرفته C برای سیستم‌های نهفته»، به بررسی عمیق توابع، آرایه‌ها، اشاره‌گرها و تکنیک‌های مدیریت رشته‌ها می‌پردازیم. در پایان این دوره، شما دانش و مهارت‌های لازم برای برنامه‌نویسی با اعتمادبه‌نفس در توسعه سیستم‌های نهفته را کسب خواهید کرد. نتایج یادگیری: پس از اتمام این دوره، شرکت‌کنندگان قادر خواهند بود: ۱) درک عمیقی از اصول، معماری‌ها و قطعات حیاتی سیستم‌های نهفته به دست آورند. ۲) بر مبانی برنامه‌نویسی C شامل عملگرها، کلاس‌های ذخیره‌سازی و ساختارهای کنترلی مسلط شوند. ۳) مفاهیم پیشرفته C که برای سیستم‌های نهفته حیاتی هستند (مانند توابع، آرایه‌ها، اشاره‌گرها و مدیریت رشته‌ها) را به طور کامل بیاموزند. ۴) از طریق پروژه‌های عملی و تمرین‌ها، مهارت‌های لازم برای توسعه برنامه‌های کاربردی سیستم‌های نهفته را کسب کنند. ۵) در طراحی، برنامه‌نویسی و عیب‌یابی سیستم‌های نهفته با استفاده از زبان C به مهارت و اعتمادبه‌نفس برسند. مخاطبان هدف: ۱) دانشجویان مهندسی برق یا علوم کامپیوتر: افرادی که به دنبال تحصیل در این رشته‌ها هستند و به طور ویژه به یکپارچه‌سازی سخت‌افزار و نرم‌افزار و برنامه‌نویسی سطح پایین علاقه دارند. ۲) متخصصان سیستم‌های نهفته: مهندسان یا متخصصانی که در حال حاضر در این حوزه فعال هستند و قصد دارند درک خود از برنامه‌نویسی C برای کاربردهای نهفته را عمیق‌تر کرده و مجموعه مهارت‌های خود را ارتقا دهند. پیش‌نیازها: ۱) دانش پایه برنامه‌نویسی: آشنایی با مفاهیم برنامه‌نویسی مانند متغیرها، حلقه‌ها، توابع و ساختارهای داده. ۲) آشنایی با زبان برنامه‌نویسی C: تسلط بر سینتکس، انواع داده‌ها، اشاره‌گرها، مدیریت حافظه و عملیات پایه فایل در زبان C. ۳) دانش پایه الکترونیک: درک ابتدایی از الکترونیک دیجیتال، میکروکنترلرها و مفاهیم رابط‌های ورودی/خروجی (I/O). ۴) مبانی معماری کامپیوتر: آشنایی با مفاهیم پایه معماری کامپیوتر مانند CPU، حافظه، دستگاه‌های ورودی/خروجی و مفهوم وقفه‌ها (Interrupts).

سرفصل ها و درس ها

مقدمه‌ای بر سیستم‌های نهفته Introduction to Embedded Systems

  • معرفی دوره Introduction to the Course

  • مرور کلی سیستم‌های نهفته Embedded System - Overview

  • اجزا و ساختار Component and Structure

  • معماری سیستم‌های نهفته Architecture of Embedded System

  • تفاوت MCU و MPU MCU vs MPU

  • قطعات مورد استفاده در سیستم‌های نهفته Devices in Embedded System

  • راه‌اندازی محیط توسعه سیستم‌های نهفته Environment Setup for Embedded System

مبانی برنامه‌نویسی به زبان C Programming Fundamentals in C

  • مقدمه‌ای بر زبان C Introduction to C

  • تفاوت C و Embedded C C vs Embedded C

  • نحوه عملکرد برنامه‌نویسی C How C Programming Works

  • یک برنامه ساده به زبان C Basic C Program

  • متغیرها در C Variables in C

  • معرفی عملگرها Operators introduction

  • عملگرهای ریاضی و انتصابی - بخش اول Arithmetic Operator and Assignment Operator Part 1

  • عملگرهای ریاضی و انتصابی - بخش دوم Arithmetic Operator and Assignment Operator Part 2

  • عملگرهای رابطه‌ای و منطقی - بخش اول Relational Operator and Logical Operator Part 1

  • عملگرهای رابطه‌ای و منطقی - بخش دوم Relational Operator and Logical Operator Part 2

  • عملگرهای رابطه‌ای و منطقی - بخش سوم Relational Operator and Logical Operator Part 3

  • عملگرهای بیتی و عملگر sizeof - بخش اول Bitwise Operator and Size of Operator Part 1

  • عملگرهای بیتی و عملگر sizeof - بخش دوم Bitwise Operator and Size of Operator Part 2

  • عملگرهای بیتی و عملگر sizeof - بخش سوم Bitwise Operator and Size of Operator Part 3

  • عملگرهای شرطی Conditional Operators

  • عملگر ویرگول Comma Operators

  • انواع داده‌ها و کلاس‌های حافظه در C Types and Storage Classes in C

  • معرفی ساختارهای کنترلی و انواع آن Introduction to Flow Controls & it's Types

  • شرط IF و انواع آن IF Condition and It's Type

  • شرط‌های IF تو در تو Nested If Condition

  • دستورات متعدد If-Else Multiple If-Else Statements

  • دستور Switch - بخش اول Switch Statement Part 1

  • دستور Switch - بخش دوم Switch Statement Part 2

  • حلقه‌ها و انواع آن‌ها Loops and Its Types

  • حلقه For For Loop

  • حلقه While While Loop

  • حلقه Do While Do-While Loop

  • حلقه‌های تو در تو Nested Loop

  • دستورات Break و Continue Break and Continue Statement

  • دستورات Go to و Return Go to and Return Statement

مفاهیم پیشرفته C برای سیستم‌های نهفته Advanced Concepts in C for Embedded Systems

  • توابع در C و انواع آن‌ها What is Function in C and It's types

  • نمایش عملی برنامه‌نویسی توابع - بخش اول Programming Demonstration of Function Part 1

  • نمایش عملی برنامه‌نویسی توابع - بخش دوم Programming Demonstration of Function Part 2

  • آرایه چیست؟ What is an Array?

  • آرایه‌های تک‌بعدی و تکرار در آن‌ها - بخش اول 1D Array and its iteration Part 1

  • آرایه‌های تک‌بعدی و تکرار در آن‌ها - بخش دوم 1D Array and its iteration Part 2

  • آرایه‌های دوبعدی و تکرار در آن‌ها 2D Array and its iteration

  • آرایه‌های سه‌بعدی و تکرار در آن‌ها - بخش اول 3D Array and its iteration Part 1

  • آرایه‌های سه‌بعدی و تکرار در آن‌ها - بخش دوم 3D Array and its iteration Part 2

  • آرایه‌ها و توابع Arrays and Functions

  • اشاره‌گر (Pointer) چیست؟ What is a Pointer

  • نمایش عملی اشاره‌گرها Pointers Demo

  • اشاره‌گر به اشاره‌گر Pointer to a Pointer

  • رشته (String) چیست؟ What is a String

  • نمایش عملی برنامه‌نویسی رشته‌ها Programming Demonstration of String

  • اشاره‌گرها و رشته‌ها Pointer and Strings

  • آرایه‌ها و رشته‌ها Array and Strings

  • ساخت یک پروژه ساده Creating a Simple Project

  • نمایش عملی برنامه‌نویسی و بیلد (Build) Programming Demonstration and Build

  • پیاده‌سازی برنامه - بخش اول Deployment of the Program Part 1

  • پیاده‌سازی برنامه - بخش دوم Deployment of the Program Part 2

نمایش نظرات

آموزش سیستم‌های نهفته (Embedded Systems) با زبان C
جزییات دوره
10h 59m
58
(آخرین آپدیت)
13,544
3.9 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده