دوره آموزش برنامه نویسی C嵌入 شده: از صفر تا قهرمان - آخرین آپدیت

دانلود Embedded C Programming Course from Zero to Hero

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش برنامه نویسی Embedded C با میکروکنترلرهای STM32 و TM4C123

دوره جامع آموزش برنامه نویسی C برای سیستم های نهفته (Embedded Systems) با مثال های عملی. در این دوره، مفاهیم برنامه نویسی C را به همراه معماری Arm Cortex-M و معماری میکروکنترلرهای STM32F4 و TM4C123 خواهید آموخت.

آنچه در این دوره خواهید آموخت:

  • مفاهیم پایه ای برنامه نویسی C
  • برنامه نویسی C برای سیستم های نهفته
  • معماری Arm Cortex-M
  • معماری میکروکنترلر STM32F4
  • معماری میکروکنترلر TM4C123
  • ایجاد فایل های Header و Source برای Arm Cortex-M
  • تکنیک های اساسی برای تسلط بر سیستم های نهفته در C
  • نوشتن درایورهای سفارشی برای میکروکنترلرهای Arm Cortex-M

شرح دوره:

بیش از 64 ویدیو آموزشی (بیش از 15 ساعت محتوای Full HD) در این دوره ارائه شده است که به صورت تعاملی به شما کمک می کند تا نه تنها در برنامه نویسی C از پایه تا پیشرفته مهارت کسب کنید، بلکه با میکروکنترلرهای TM4C123 و STM32F4 مبتنی بر پردازنده Arm Cortex-M نیز آشنا شوید. این دوره شما را قادر می سازد تا درایورها را بنویسید و برنامه هایی را مطابق با نیاز خود با کنترلرهای مشابه با پردازنده ARM Cortex-M طراحی و ایجاد کنید. همچنین، با ساختار داخلی میکروکنترلرهای TM4C123GH6PM و STM32F446RE و شماتیک سخت افزاری همراه با اصول اولیه TM4C123GH6PM و STM32F446RE برای نوشتن درایورهای محیطی مورد نیاز برای ساخت محصولات خود، آشنا خواهید شد و درک خواهید کرد که چگونه کد شما در داخل CPU یک میکروکنترلر کار می کند.

به دوره "آموزش برنامه نویسی Embedded C از صفر تا قهرمان (STM32F4 و TM4C123)" خوش آمدید!

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

آکادمی آموزشی SM از شما دعوت می کند تا در این دوره ثبت نام کنید و دنیای سیستم های نهفته را با راهنمایی گام به گام مربیان متخصص ما کشف کنید و در حرفه خود پیشرفت کنید. هیچ راهی بهتر از پیوستن به این دوره برای تسلط و درک مفاهیم وجود ندارد. هر آنچه را که می خواهید یاد بگیرید در این دوره موجود است و ما به طور دوره ای دوره را با سخنرانی های جدید به روز خواهیم کرد. پس به دوره بپیوندید و از یادگیری لذت ببرید.

پیش نیازها: هیچ پیش نیازی لازم نیست. همه چیز از ابتدا آموزش داده می شود.

آزمایش سخت افزاری ترجیح داده می شود، اما شبیه سازی نیز آموزش داده می شود که می توانید بدون سخت افزار از آن استفاده کنید.


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

درک اصول اولیه Understanding the Basics

  • برنامه کامپیوتری چیست؟ What is a computer program..?

  • استانداردسازی برنامه C C Program Standardisation

  • ترتیب تولید فایل در برنامه C File generation sequence in C Program

  • توضیح ماشین میزبان و هدف Host and Target Machine Explained

  • سخت افزار و نرم افزار مورد استفاده Hardware and software used

  • نصب نرم افزارها در رایانه شخصی Installing software's in PC

  • تبدیل فرمت باینری به دهدهی و دهدهی به باینری توضیح داده شد Binary to Decimal & Decimal to Binary format Conversion Explained

  • تبدیل فرمت باینری به هگزادسیمال و هگزادسیمال به باینری توضیح داده شد Binary to Hexadecimal & Hexadecimal to Binary format Conversion Explained

  • کامپیوترها چگونه اعداد را ذخیره می کنند و چرا از 0 و 1 استفاده می کنند؟ How Computers Store Number's and why do they use 0's and 1's?

کاراکترهای کنترلی در C Escape Sequence's in C

  • توضیح کاراکترهای کنترلی در C Escape Sequence's in C Explained

کامنت ها در زبان C Comments in C Language

  • کامنت ها در زبان C Comments in C Language

متغیرها در زبان C Variables in C Language

  • توضیح متغیرها در زبان C Variables in C Language Explained

انواع داده در C Datatypes in C

  • توضیح انواع داده در C Datatypes in C Explained

نوع داده Char در C Char Datatype in C

  • توضیح نوع داده Char در C Char Datatype in C Explained

استاندارد ASCII ASCII Standard

  • توضیح ASCII ASCII Explained

قوانین نامگذاری متغیرها در C Variables naming rules in C

  • قوانین نامگذاری متغیرها در C Variable naming rules in C

متغیرهای محلی و سراسری Local and Global Variables

  • متغیرهای محلی و سراسری چیستند؟ What are Local and Global variables

نوع داده Int در C Int Datatype in C

  • توضیح نوع داده int در C int Datatype in C Explained

نوع داده Float در C Float datatype in C

  • نوع داده Float در C Float datatype in C

تبدیل نوع متغیر در C Variable typecasting in C

  • تبدیل نوع در C توضیح داده شد Typecasting in C Explained

معماری ARM ARM Architecture

  • توضیح معماری RISC RISC Architecture Explained

  • مبانی معماری ARM ARM Architecture Fundamentals

  • توضیح انواع گذرگاه های ARM ARM Buses & types Explained

  • مقدمه ای بر پردازنده ARM Cortex-M Introduction to ARM Cortex-M Processor

  • توضیح معماری Arm Cortex M Arm Cortex M Architecture Explained

  • توضیح مفهوم Little و Big Endian Little and Big Endian Concept Explained

توضیح معماری های میکروکنترلر Microcontroller Architecture's Explained

  • بررسی معماری STM32F446RE STM32F446RE Architecture Walkthrough

  • بررسی معماری TM4C123GH6PM TM4C123GH6PM Architecture Walkthrough

  • توضیح معماری Load Store در ARM Cortex-M Load Store Architecture in ARM Cortex-M Explained

برنامه Hello World در Embedded C Hello World Program in Embedded C

  • برنامه Hello World در Embedded C در Keil uVision IDE Hello World Program in Embedded C in Keil uVision IDE

توضیح عملیات CPU CPU Operations Explained

  • نحوه انجام عملیات شمارش در داخل CPU How Counting Operation is performed inside CPU

  • توضیح Program Counter در Arm Cortex-M Program Counter in Arm Cortex-M Explained

عملگرها در C Operators in C

  • عملگرهای ریاضی در C Arithmetic Operators in C

  • عملگرهای منطقی در C Logical Operators in C

  • عملگرهای رابطه ای در C Relational Operators inC

  • عملگرهای بیتی در C Bitwise Operators in C

  • عملگرهای یگانی در C Unary Operators in C

  • عملگر سه تایی در C Ternary Operator in C

اشاره گرها در C Pointers in C

  • توضیح اشاره گرها در زبان C Pointers in C Language Explained

  • دسترسی به حافظه در میکروکنترلر با استفاده از اشاره گرها در C Accessing Memory in microcontroller using pointers in C

چشمک زدن LED با استفاده از اشاره گرها در C LED Blink Using Pointer's in C

  • برنامه چشمک زدن LED با استفاده از اشاره گرها در C (STM32F446RE) LED Blink Program using pointers in C (STM32F446RE)

تکنیک های بیتی برای تنظیم و پاک کردن بیت رجیستر Bitwise Techniques for register bit setting and clearing

  • تکنیک های بیتی برای تنظیم و پاک کردن بیت رجیستر Bitwise Techniques for register bit setting and clearing

ساختارها در C Structures in C

  • توضیح ساختارها در C Structures in C Explained

  • توضیح پدینگ ساختار Structure padding Explained

  • توضیح فیلدهای بیتی ساختار Structure Bitfields Explained

  • اشاره گرها به ساختار در C Pointers to structure in C

CMSIS (استانداردهای رابط نرم افزار میکروکنترلر Cortex) CMSIS (Cortex Microcontroller Software Interface Standards)

  • مقدمه ای بر CMSIS Introduction to CMSIS

  • اصلاح برنامه چشمک زدن LED برای سازگاری با CMSIS قسمت 1 Modifying LED Blink program to be CMSIS complaint part -1

  • اصلاح برنامه چشمک زدن LED برای سازگاری با CMSIS قسمت 2 Modifying LED Blink program to be CMSIS complaint part -2

دستورات پیش پردازنده در C Preprocessor Directives in C

  • دستورات پیش پردازنده در C Preprocessor Directives in C

  • اصلاح برنامه چشمک زدن LED با دستورات پیش پردازنده Modifying LED Blink program with preprocessor directives

اتصال دستگاه های ورودی با STM23F4 Interfacing Input devices with STM23F4

  • تکنیک های بیتی برای خواندن بیت رجیستر Bitwise Techniques for reading register bit

  • اتصال دکمه های فشاری با STM23F4 Interfacing pushbuttons with STM23F4

یونیون در C Union in C

  • توضیح یونیون در C Union in C Explained

توصیف کننده های نوع در C Type Qualifiers in C

  • توضیح توصیف کننده نوع Const Const type qualifier explained

  • توضیح توصیف کننده نوع Volatile در C Volatile type qualifier in C Explained

لانچ پد Tiva C Series Tiva C Series Launchpad

  • چشمک زدن LED با استفاده از اشاره گرها در C (TM4C123GH6PM) LED Blink Using Pointers in C (TM4C123GH6PM)

  • استفاده از پیش پردازنده ها در برنامه چشمک زدن LED با استفاده از اشاره گرها Using Preprocessor's in LED Blink program using pointer's

  • استفاده از فایل سرآیند Texas Instrument Using Texas Instrument Header file

  • درک و ایجاد CMSIS برای LED Bilink در میکروکنترلر Tiva C Understanding and Creating CMSIS for LED Bilink in Tiva C Microcontroller

  • استفاده از CMSIS از فروشنده سیلیکون -> Texas Instrument Using CMSIS from Silicon Vendor ->Texas Instrument

  • اتصال LED با TM4C123 Interfacing LED with TM4C123

  • اتصال دکمه های فشاری با TM4C123 Interfacing Push Buttons with TM4C123

نمایش نظرات

دوره آموزش برنامه نویسی C嵌入 شده: از صفر تا قهرمان
جزییات دوره
14 hours
63
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
133
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar