آموزش مقدمه برنامه نویسی C برای توسعه دهندگان جاسازی شده مشتاق

Intro to C Programming for Aspiring Embedded Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره کوتاه برنامه نویسی Embedded C را به سرعت و به راحتی بیاموزید. درک انواع اساسی در C همانطور که در توسعه تعبیه شده کاربرد دارد درک نحوه کار اشاره گرها در C درک نحوه عملکرد ساختارها در C درک نحوه کار آرایه ها در C قادر به توصیف تفاوت های بین میکروکنترلرها و ریزپردازنده ها درک تفاوت های ظریف بین برنامه نویسی معمولی C و baremetal embedded برنامه نویسی C قادر به خواندن و درک دیتاشیت میکروکنترلر قادر به نوشتن C برای Arduino یا Atmega328p قادر به چشمک زدن LED بدون Arduino IDE با استفاده از جاسازی شده خام C پیش نیازها:تجربه برنامه نویسی اولیه در زبانی مانند Java یا پایتون

سریعترین و ساده ترین راه برای یادگیری برنامه نویسی C در لینوکس و سیستم های جاسازی شده.

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

این دوره از ابتدا تا انتها نحوه برنامه نویسی به زبان C را به شما آموزش می دهد. علاوه بر این، این دوره به شما یاد می دهد که چگونه در دنیای ترسناک برنامه نویسی C حرکت کنید، همانطور که در سیستم های جاسازی شده کاربرد دارد. ما نحوه خواندن یک دیتاشیت و نحوه تفسیر آن دیتاشیت را بررسی خواهیم کرد و سپس از آن اطلاعات برای نوشتن کد برای میکروکنترلری که معمولاً در آردوینو یافت می‌شود، یعنی Atmega328p استفاده می‌کنیم. داشتن آردوینو برای بخش پایانی این دوره مفید است، اما لازم نیست.


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

  • نحوه برنامه نویسی در C از ابتدا

  • C جاسازی شده در مقابل لینوکس معمولی یا ویندوز سی

  • نحوه تفسیر صفحه داده

  • نحوه کامپایل C برای یک هدف میکروکنترلر جاسازی شده

چه کسی باید این دوره را بگذراند:

  • یک برنامه نویس جدید که می خواهد C

    را یاد بگیرد
  • یک برنامه نویس جدید که می خواهد تفاوت بین سیستم C و C تعبیه شده را بیاموزد

  • یک علاقه مند به آردوینو که می خواهد دانش خود را به سطح بالاتری برساند


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

معرفی Introduction

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

  • چرا زبان برنامه نویسی C را یاد بگیریم؟ Why Learn the C Programming Language

  • راه اندازی محیط Enviornment Setup

برنامه نویسی پایه C Basic C Programming

  • C سلام دنیا! C Hello World!

  • متغیرها و انواع Variables and Types

  • حساب بیتی Bitwise Arithmetic

  • آرایه ها و ساختارها Arrays and Structs

C کنترل جریان C Flow Control

  • اظهارات مشروط Conditional Statements

  • تغییر بیانیه ها Switch Statements

  • حلقه ها Loops

  • پایان فصل مینی آزمون End of Chapter Mini Quiz

توابع و دامنه Functions and Scope

  • توابع در C Functions in C

  • اشاره گر (نفس!) Pointers (Gasp!)

  • بررسی اشاره گر در یادگیری Pointer Check on Learning

جاسازی شده C 101 Embedded C 101

  • Embedded System + Embedded C چیست؟ What is an Embedded System + Embedded C?

  • بررسی اجمالی میکروکنترلر Microcontroller Overview

  • چیپ خود را کنترل کنید و LED چشمک بزنید Control Your Chip & Blink LED

نمایش نظرات

آموزش مقدمه برنامه نویسی C برای توسعه دهندگان جاسازی شده مشتاق
جزییات دوره
1.5 hours
15
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
272
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Low Level Learning Low Level Learning

توسعه دهنده + سازنده محتوا