این محصول دانلودی شامل آموزش تصویری راه اندازی و استفاده از سیستم عامل FreeRTOS با استفاده از نرم افزار CubeMX و توابع HAL برای میکروکنترلر های STM32 میباشد همچنین بسته دانلودی شامل تعدادی مثال که قسمت های مختلف سیستم عامل را بررسی نموده است.
این محصول تصویری ۸۳ دقیقه ویدیو آموزشی جهت آموزش مفاهیم اولیه RTOS، نحوه ساخت پروژه با استفاده از Free RTOS در نرم افزار CubeMX و شرح قسمت های مختلف این سیستم عامل به همراه مثال های عملی که در فهرست زیر بیان شده، میباشد.
فهرست مطالب:
- واحد MMU
- مفاهیم Task – TCB – Mail Box – Semaphore – Mutex
- نقش Scheduler و Dispatcher
- الگوریتم های زمانبندی
- حافظه Heap چیست؟
- الگوریتم تخصیص حافظه Heap_1
- الگوریتم تخصیص حافظه Heap_2
- الگوریتم تخصیص حافظه Heap_3
- الگوریتم تخصیص حافظه Heap_4
- الگوریتم تخصیص حافظه Heap_5
- انواع حالت های اجرایی یک Task
- اولویت ها و نحوه ی تعریف یک Task
- نحوه ی ایجاد پروژه با free RTOS و تعریف چند Task در نرم افزار CubeMX و کامپایلر Keil V5
- توضیح مفاهیم و نحوه ی عملکرد اولویت ها با مثال
- مفهوم Stack Overflow و انواع روش های تشخیص آن در Free RTOS با مثال
- کاربرد صف پیام یا Message Queues و نحوه استفاده از آن با مثال
- انواع سمافور Semaphores و نحوه ی استفاده از آنها و کاربرد هرکدام با مثال
- کاربرد و نحوه ی استفاده از Mutex با مثال
- تفاوت میتوکس با سمافور(باینری)
- تعریف بخش های بحرانی در برنامه و کاربرد و نحوه استفاده از آن با مثال
- استفاده از تایمر های نرم افزاری در Free RTOS با مثال
با استفاده از این محصول آموزشی قادر خوهید بود از سیستم عامل Free RTOS و مزیت multitasking (یا همان چند برنامگی) در پروژه های مختلف استفاده نمایید.
بعد از خرید این محصول و پرداخت وجه آن وارد صفحه ای دیگر شده که شامل اطلاعات خرید شما میباشد و به بخش دانلود محصول دسترسی خواهید داشت همچنین میتوانید از اکانت کاربری خود در بخش دانلود ها نیز برای دانلود استفاده نمایید
توجه داشته باشید که این محصول در 4 قسمت فایل فشرده قابل دانلود میباشند که باید تمام قسمت ها دانلود شوند و پس از دانلود تمام قسمت میتوانید فایل را از حالت فشرده خارج کرده و از محصول استفاده نمایید.
اطلاعیه مهم : در صورت نیاز به راهنمایی در رابطه با محصول و مطالب عنوان شده لطفا فقط در بخش کامنت ها سوال خود را مطرح کنید به طور معمول بین 2 تا حداکثر 24 ساعت پاسخ شما داده خواهد شد. همکاران ما در قسمت تماس با ما امکان راهنمایی فنی را ندارند لطفا فقط در قسمت کامنت ها سوال خود را مطرح نمایید.
این آموزش به صورت پروژه محور کار شده و ویدیویی که در بالا مشاهده میکنید را به صورت سخت افزاری برنامه نویسی و راه اندازی کردیم و در این آموزش دقیقا همان مطالب توضیح داده شده است.
هرگونه نشر یا انتقال این آموزش به فردی غیر از خریدار یا انتشار آن در وب سایت های اینترنتی، شبکه های مجازی و … غیرقانونی می باشد و شرکت نوین الکترونیک هیچگونه رضایتی ندارد و در صورت مشاهده از طریق مراجع قانونی پیگیری خواهد شد.
Verified owner abbaszadeh1387 (خریدار محصول) –
سلام مهندس
تشکر از این آموزش
مهندس من پروژه داخل آموزش رو کامپایل کردم اما 149 تا خطا داده
کیل 5 نصب کردم و پک های rtos هم نصب هستن
من عکس بخش اصلی رو براتون میفرستم
به این بخش از کد خط 394 داخل فایل port.cخطا میگیره البته جاهای دیگه هم هست اما این بخش گویا مشکل اصلیه
__asm void xPortPendSVHandler( void )
{
extern uxCriticalNesting;
extern pxCurrentTCB;
extern vTaskSwitchContext;
PRESERVE8
mrs r0, psp
Store manager مدیر –
سلام مهندس وقتتون بخیر لطفا کدتون را به شماره داخل سایت قسمت “مشاوره و انجام پروژه” ارسال کنید تا رایگان براتون بررسی بشه