لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمه برنامه نویسی 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
نمایش نظرات