وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

آموزش کدنویسی عملی Embedded C++

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

با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با زبان C++ یاد می گیرید.

عنوان اصلی : Modern Bare-Metal Embedded C++ Programming from Ground Up™

سرفصل ها :


شروع کار با C++ جاسازی شده:
کسب بهترین نتیجه از این دوره
ایجاد یک کلاس LED ساده (PART I)
ایجاد یک کلاس LED ساده (PART II)
آموزش ضروری C++ برای توسعه دهندگان C:
پیکربندی درایور UART ما برای نمایش نتایج (قسمت اول)
پیکربندی درایور UART ما برای نمایش نتایج (قسمت دوم)
درک کلاس ها و اشیا
تخصیص پویا
مراجع متغیر
درک الگوهای تابع
استفاده از آرگومان های پیش فرض
درک رمز عبور با مرجع و پاس با ارزش
آشنایی با آدرس عبور
بازگشت با آدرس
توابع ویژگی کلاس
سازندگان کلاس
درک وضوح محدوده
درک "این" اشاره گر
تفاوت بین کلاس و ساختار
تابع "دوست"
وراثت طبقاتی
آشنایی با مشخصات دسترسی
اشاره گر کلاس
عملکرد فراگیر
توابع مجازی
چند شکلی (قسمت اول)
چند شکلی (قسمت دوم)
کلاس "دوست"
متغیرهای استاتیک
توابع استاتیک
الگوی کلاس
درک فضاهای نام
تخریب کنندگان طبقات
ویرانگرهای مجازی کلاس
برنامه نویسی قالب میکروکنترلر C++:
مقدمه ای بر برنامه نویسی قالب میکروکنترلر
توسعه یک الگو برای دسترسی به رجیسترهای میکروکنترلر (نسخه 1)
توسعه یک الگو برای دسترسی به رجیسترهای میکروکنترلر (نسخه 2)
ثبت بیت نگاشت (قسمت اول)
ثبت بیت نگاشت (قسمت دوم)
استفاده از Register Bit-mapping برای ثبت الگوی کلاس Access
توسعه یک الگوی کلاس پورت میکروکنترلر
توسعه درایور ورودی/خروجی عمومی (GPIO) C++:
مروری بر ماژول ورودی/خروجی عمومی ARM Cortex-M
توسعه یک درایور خروجی GPIO با استفاده از اطلاعات برگه داده
توسعه یک درایور خروجی GPIO با استفاده از BSRR Register
توسعه یک درایور ورودی GPIO
توسعه درایور گیرنده-فرستنده ناهمزمان جهانی (UART) C++:
مروری بر پروتکل UART
رجیسترهای UART که معمولا استفاده می شود
توسعه درایور UART با استفاده از اطلاعات برگه داده
دریافت داده با UART
ارتباط دو طرفه UART
UART std::cout retargeting
توسعه درایور تیک سیستم و تایمرهای همه منظوره C++:
نمای کلی تایمر تیک سیستم
مروری بر تایمرهای همه منظوره
رجیسترهای تایمر متداول استفاده می شود
توسعه درایور تایمر تیک سیستم با استفاده از اطلاعات برگه داده
ایجاد یک تابع تاخیر با استفاده از تایمر تیک سیستم
تجزیه و تحلیل رجیسترهای تایمر با هدف عمومی
توسعه درایور تایمر همه منظوره
نوشتن درایور برای ماژول تایمر متفاوت
توسعه درایور حالت مقایسه تایمر
توسعه درایور مبدل آنالوگ به دیجیتال (ADC):
مقدمه ای بر تبدیل آنالوگ به دیجیتال
توسعه درایور ADC
مدار یکپارچه (I2C):
مقدمه ای بر I2C
تجزیه و تحلیل ساعت بیدرنگ DS1307
ایجاد رجیستر I2C
نوشتن تابع I2C Initialization
نوشتن توابع خواندن و نوشتن I2C
تست درایور I2C ما
رابط جانبی سریال (SPI):
مقدمه ای بر SPI
ایجاد ثبت SPI
نوشتن یک درایور اولیه SPI
توسعه کتابخانه SPI (بخش اول)
توسعه کتابخانه SPI (بخش دوم)
تست کتابخانه SPI
برپایی :
دانلود Keil uVision 5
نصب Keil uVision 5
نصب پک ها
مروری بر Keil uVision 5
بسته شدن:
سخنان پایانی

نمایش سرفصل های انگلیسی

Modern Bare-Metal Embedded C++ Programming from Ground Up™

45,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

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

ایمیل شما:
تولید کننده:
شناسه: UD19488
حجم: 8219 مگابایت
مدت زمان: 1078 دقیقه
تعداد دیسک: 3 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 4 تیر 1400
آموزش کدنویسی عملی Embedded C++
آموزش کدنویسی عملی Embedded C++ 1
آموزش کدنویسی عملی Embedded C++ 2
آموزش کدنویسی عملی Embedded C++ 3
آموزش کدنویسی عملی Embedded C++ 4
آموزش کدنویسی عملی Embedded C++ 5
آموزش کدنویسی عملی Embedded C++ 6
طراحی سایت و خدمات سئو

45,900 تومان
افزودن به سبد خرید