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

کورس ساخت برای ARM BareMetal Scheduler و کدنویسی Device Driver های آن به زبان C و اسمبلی

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

کد یک سیستم کاربردی با اسکریپت لینکر، مونتاژ و زبان C با استفاده از ابزار منبع باز برای ARM STM32 میکروکنترلر

عنوان اصلی : ARM BareMetal Scheduler(RTOS functionality)and device driver

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

مقدمه:
اهداف
Overview
ابزار و مواد مرجع
Overview پردازنده ARM:
ARM Microcontroller Internal
داده های میکروکنترلر جریان
ARM ثبت نام و مدل حافظه
آماده سازی اسکریپت لینکر:
فایل اجرایی فایل اجرایی
ورود اسکریپت Linker و دستور حافظه
اسکریپت قسمت های اسکریپت
Script Script Sections همچنان ادامه دارد
شروع به کار کردن کد مونتاژ:
تنظیم پشته و جدول بردار در مونتاژ
میکروکنترلر را آماده کنید تا کد C را اجرا کنید
آماده سازی داده ها و بخش های BSS SRAM برای کد C
کامپایل کد مونتاژ
compilation با استفاده از makefile:
Fundamentals Makefile
اشکال زدایی خطا در makefile
فلاش و کد اشکال زدایی با OpenOCD و GDB:
برنامه اولیه C
Flashing Firmware با OpenOCD
اشکال زدایی و تجزیه و تحلیل کد اجرای با GDB
RECAP
LED های چشمک زن:
شناسایی پین LED و اتوبوس مربوطه
Reset و Clock Control (RCC) و Registers GPIO
فایل header c و دستورالعمل preprocessor
آدرس ثبت نام GPIOA
شامل فایل هدر C و ثبت RCC Registers
Populate GPIOA Registers برای روشن کردن LED
Debug LED کد
LED چشمک زدن با تاخیر و تجزیه و تحلیل کد با GDB
برنامه ریزی وظیفه و سوئیچ زمینه:
مبانی برنامه ریزی وظیفه
مبانی سوئیچ زمینه
مبانی وقفه ها و نقش آن در تعویض زمینه
مراحل برای دستیابی به سوئیچ زمینه
به روز رسانی جدول بردار و ایجاد دستگیره های خطا
ثبت نام برای مدیریت وقفه ها
تنظیم وقفه ها و کاهش اولویت PENDSV
Systick Initialization
GDB برای تأیید وقفه های PendSV
تعریف بلوک کنترل کار
سوئیچ زمینه در نمودار
الگوریتم برنامه ریزی و توابع Helper
Coding Switch Context
سوئیچینگ از MSP به PSP
ابتدا TCB و پشته کار را راه اندازی کنید
حذف وظیفه
GDB برای تجزیه و تحلیل سوئیچ زمینه
صحبت کردن بر روی UART:
شناسایی پین های UART و اتوبوس
پیکربندی RCC و GPIO Registers
پیکربندی Registers UART و ابتدایی UART
چاپ UART و دسترسی به پورت سریال
ایجاد قابلیت دریافت UART
رابط کاربر ترمینال با استفاده از UART
موضوعات اضافی:
ایجاد تاخیر افزایش یافته با استفاده از وضعیت کار
تأیید تابع تاخیر با استفاده از GDB
اظهارات بسته شدن:
متشکرم

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

ARM BareMetal Scheduler(RTOS functionality)and device driver

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

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

ایمیل شما:
تولید کننده:
مدرس:
شناسه: UD23387
حجم: 1331 مگابایت
مدت زمان: 212 دقیقه
تعداد دیسک: 1 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 8 فروردین 1401
کورس ساخت برای ARM BareMetal Scheduler و کدنویسی Device Driver های آن به زبان C و اسمبلی
کورس ساخت برای ARM BareMetal Scheduler و کدنویسی Device Driver های آن به زبان C و اسمبلی 1
کورس ساخت برای ARM BareMetal Scheduler و کدنویسی Device Driver های آن به زبان C و اسمبلی 2
کورس ساخت برای ARM BareMetal Scheduler و کدنویسی Device Driver های آن به زبان C و اسمبلی 3
کورس ساخت برای ARM BareMetal Scheduler و کدنویسی Device Driver های آن به زبان C و اسمبلی 4
کورس ساخت برای ARM BareMetal Scheduler و کدنویسی Device Driver های آن به زبان C و اسمبلی 5
کورس ساخت برای ARM BareMetal Scheduler و کدنویسی Device Driver های آن به زبان C و اسمبلی 6
طراحی سایت و خدمات سئو

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