آموزش مقدمه برنامه نویسی 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 برای توسعه دهندگان جاسازی شده مشتاق
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1.5 hours
15
Udemy (یودمی) udemy-small
23 شهریور 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
272
4.6 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Low Level Learning Low Level Learning

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

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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