
قیمت
1,475,000تومان 1,180,000تومان
- دسترسی همیشگی به دوره + پروژه ها
- دریافت آپدیت های رایگان
- یک ماه پشتیبانی
تاریخ انتشار: | پاییز 1399 |
---|---|
تاریخ بروزرسانی: | پاییز 1400 |
حجم فایل: | 1.46 گیگابایت | +12 ساعت ویدئو |
فرمت فایل | ویدئویی |
لایسنس: | دارد |
آموزش FreeRTOS سیستم عامل بلادرنگ RTOS با STM32
FreeRTOS تنها یکی از سیستم عامل های بلادرنگ (RTOS) موجود است که بسیار بهینه، قابل اجرا بر روی میکروکنترلرهای ARM ، نظیر STM32، LPC و …، حتی میکروهای ساده ی 8 بیتی نظیر AVR و پردازنده های بسیار زیاد دیگر است. آموزش FreeRTOS از این جهت اهمیت پیدا میکند که پروژه های امروزه بسیار گسترده تر شده اند و نیازمندی های بیشتری را طلب میکنند. در دنیای میکروکنترلرها و امبدد سیستم ها، RTOS ها یک پاسخ قطعی برای پروژه های پیچیده ی امروزی و پروژه هایی که نیاز به انجام چند کار به صورت همزمان (مولتی تسکینگ Multi-Tasking) دارند هستند. پیاده سازی RTOS برای میکروکنترلرها مزایای بسیار زیادی دارد که در ادامه با جزئیات بیشتری به آن می پردازیم. از این رو آموزش سیستم عامل RTOS در گذشته یک برتری بوده، اما امروزه تبدیل به ضرورت شده است.



RTOS یک راه حل قطعی! یک راه حل مطلوب برای پروژه های حساسی که نیاز به پاسخ زمانی معیین و قطعی دارند سیستم عامل های بلادرنگ هستند. در دوره آموزش RTOS به معرفی و بررسی نحوه برنامه نویسی سیستم عامل محبوب FreeRTOS می پردازیم که بین برنامه نویسان میکروکنترلرها در دنیا پر استفاده است. همینطور با نحوه استفاده از مفاهیم و تعریف صف queue ، سمافور Semaphore ، میوتکس Mutex و … که اساس مفاهیم سیستم عامل را شکل می دهند کامل و جامع آشنا می شویم.
معرفی دوره آموزش FreeRTOS
در این فایل صوتی از زبان مدرس دوره، قدری با سیستم عامل و پردازش بلادرنگ آشنا می شویم و البته امیدواریم از مطالب آموزشی همین فایل صوتی خیلی زیاد استفاده کنید.
وقتی با RTOS آشنا نباشی، برنامه ای که می نویسی آخرش می شه کلاف سردرگم!
👇 لطفا این فرصت را از دست ندهید و فایل صوتی را تا انتها پیگیری نمایید👇

پیشنیازهای دوره FreeRTOS
آشنایی با سبک عادی برنامه نویسی میکروکنترلرها، تجربه کار عملی با میکروکنترلرها، هرچند در سطوح ابتدایی. با داشتن پیشنیازهای یاد شده، می تونید بهترین نتیجه را از دوره FreeRTOS بگیرید. لینک پیشنیازهای دوره در ادامه …
توانایی های شما بعد از گذراندن دوره
- درک عمیق کاربردهای بلادرنگ یا Real-Time
- دنیابینی RTOS
- تسلط به برنامه نویسی میکروکنترلر به دو روش FreeRTOS و CMSIS-OS
- اشکال یابی برنامه
- تسلط به بحث های همگام سازی، سیگنالینگ، انحصار متقابل، منابع اشتراکی
- استفاده بجا از سمافورها، میوتکس ها و صف ها
- پی بردن به قدرت واقعی هر کدام از ابزارهای سیستم عامل
- تسلط به مدیریت حافظه و تنظیم دقیق حافظه Heap و Stack
- تسلط به معماری و سیستم وقفه ها (Interrupts) در پردازنده ARM Cortex
- انتخاب روش مناسب جهت ارتباط تسک ها و ISR ها به یکدیگر
- نحوه استفاده از روتین وقفه DMA در RTOS
- استفاده از تکنیک های زبان C و برتری اشاره گرها جهت بهینه سازی برنامه
- روش های انتقال اطلاعات داده بین تسک ها
- ملاحظات برنامه نویسی RTOS
- کارهای ممنوعه در RTOS
- سفارشی سازی سیستم عامل FreeRTOS
- آشنایی با روش ها و راه حل های سیستم عاملی برای پیاده سازی پروژه ها
- و …
پشتیبانی دوره:
دانش پذیران از زمان تهیه دوره به مدت 30 روز می توانند از پشتیبانی دوره استفاده کنند و با مدرس دوره در ارتباط باشند. پشتیبانی شامل مطالب ارائه شده در دوره آموزش FreeRTOS با STM32 می باشد، به این ترتیب در حین مشاهده دوره، سوالات و ابهامات خود را می توانید از طریق پشتیبانی پیگیری نمایید. در حال حاضر پشتیبانی از طریق شماره واتساپ سایت در قسمت تماس با ما انجام می شود.
روش های برنامه نویسی میکروکنترلرها
برنامه نویسی میکروکنترلر به سه روش کلی امکان پذیر است.
- Bare metal
- RTOS
- OS
RTOS چیست ؟ (Real Time Operating System)
روش مرسوم برنامه نویسی میکروکنترلرها bare metal بوده است که رفته رفته به دلیل پیچیده تر شدن نیاز بازار و به دنبال آن پردازنده ها، نیاز به روش های جدیدی برای اطمینان بیشتر از صحت کارکرد برنامه، پاسخگویی به کاربردهای بلادرنگ سخت و امکانات جدیدی نظیر ارتباط با لایه شبکه، طراحی رابط گرافیکی و … است.
با تحولی که دنیای امبدد سیستم ها در عصر اینترنت اشیاء IoT تجربه می کند، استفاده از روش برنامه نویسی RTOS تبدیل به یک ضرورت شده است.
مزایای استفاده از RTOS
- افزایش خوانایی برنامه
- افزایش قابلیت نگهداری کد
- ارتقاء راحتتر برنامه را امکان پذیر می کند
- سرعت پیش برد برنامه نویسی را افزایش می دهد
- استفاده بهینه از قدرت پردازشی پردازنده
- کنترل بهینه مصرف انرژی پردازنده
- پروژه را به وظایف جداگانه و مستقل ریز می کند
- وظایف به صورت جداگانه و مستقل قابل پیاده سازی هستند
- پیاده سازی بخش های مختلف برنامه کمترین تاثیر را روی همدیگر می گذارند
- برنامه را کپسوله می کند
- کار گروهی را امکان پذیر می کند
- کاربردهای بلادرنگ سخت را تضمین می کند
- در کاربردهای LAN و انتقال اطلاعات بر بستر اینترنت جزء ضروریات است
- در کاربردهای کار با LCD های گرافیکی و تاچ و طراحی UI جزء ضروریات است
- و …
کی؟ و چه زمانی؟ RTOS بله و Bare metal نه؟!
نمونه ویدئوهای دوره برنامه نویسی Free RTOS
- ویدئو 1: بلادرنگ و یا Real-Time چیست؟
- ویدئو 2: شروع سریع پیاده سازی RTOS با cubeMx و Keil و برد mini stm32 بخش 1
- ویدئو 3: شروع سریع برنامه نویسی به روش CMSIS RTOS بخش 2
- ویدئو 4: شروع سریع برنامه نویسی به روش FreeRTOS
سرفصل های دوره آموزش FreeRTOS با STM32
فصل اول
01 مفهوم Real-Time بلادرنگ + آشنایی با سبک RTOS ویدئو
02 دنیابینی برنامه نویسی به سبک سیستم عامل ویدئو
03 پیشنیازها + سخت افزار و نرم افزار مورد استفاده ویدئو
فصل دوم
04 شروع سریع RTOS با سبک CMSIS-RTOS ویدئو
05 شروع سریع RTOS با سبک FreeRTOS ویدئو
06 چرا برنامه کار نمیکنه؟ ویدئو
07 ایجاد مسیر پروژه و فایل های تمارین ویدئو
فصل سوم
08 دید مفهومی Mutex ، Semaphore و Queue ویدئو
09 منابع اشتراکی چیست؟ ویدئو
10 آشنایی با Mutex میتوکس ویدئو
11 انحصار متقابل با فلگ ویدئو
12 انحصار متقابل با میوتکس به روش CMSIS-RTOS ویدئو
13 انحصار متقابل با میوتکس به روش FreeRTOS ویدئو
14 انحصار متقابل با سمافور به روش FreeRTOS ویدئو
15 انحصار متقابل با سمافور به روش CMSIS-RTOS ویدئو
16 نواحی بحرانی یا Critical Section ویدئو
17 وارونگی اولویت یا Priority Inversion ویدئو
فصل چهارم
18 راه اندازی دریافت واحد USART ویدئو
19 آشنایی با انواع سمافور ویدئو
20 سمافور باینری به روش CMSIS-RTOS ویدئو
21 سمافور باینری به روش FreeRTOS ویدئو
22 سمافور باینری در روتین وقفه به روش CMSIS-RTOS ویدئو
23 سمافور باینری در روتین وقفه به روش FreeRTOS ویدئو
24 سمافور شمارشی ویدئو
25 سمافور باینری در روتین وقفه DMA ویدئو
فصل پنجم
26 آشنایی با Queue صف ویدئو
27 صف یا Queue انتقال داده – FreeRTOS ویدئو
28 صف یا Queue انتقال فریم – FreeRTOS ویدئو
29 انتقال اطلاعات بین چند تسک – FreeRTOS ویدئو
30 صف یا Queue انتقال اطلاعات حجیم – FreeRTOS ویدئو
31 استفاده از Queue در روتین وقفه – FreeRTOS ویدئو
32 صف یا Queue انتقال داده – CMSIS-RTOS ویدئو
33 صف یا Queue انتقال فریم – CMSIS-RTOS ویدئو
فصل ششم
34 عواملی که باعث میشوند برنامه کار نکند ویدئو
35 تنظیم اولویت وقفه ها در RTOS ویدئو
36 ماشین حالت FreeRTOS ویدئو
37 نحوه معلق کردن یک تسک ویدئو
38 نحوه ایجاد و حذف تسک ویدئو
39 تنظیم نرخ تیک Tick در سیستم عامل ویدئو
فصل هفتم
40 مدیریت حافظه و انواع heap ویدئو
41 نحوه تعریف تسک به صورت Static ویدئو
42 قلاب ها در FreeRTOS – مدیریت مصرف توان ویدئو
43 ملاحظات و مشکلات و روش های طراحی ویدئو
فصل هشتم
44 تایمر نرم افزاری حالت تک مرحله ای سبک FreeRTOS ویدئو
45 تایمر نرم افزاری حالت متناوب سبک FreeRTOS ویدئو
46 تایمر نرم افزاری سبک CMSIS-RTOS ویدئو
فصل نهم
47 پروژه پایانی – بخش اول ویدئو
48 پروژه پایانی – بخش دوم ویدئو
49 پروژه پایانی – بخش سوم ویدئو
50 پروژه پایانی – بخش چهارم ویدئو
51 پروژه پایانی – بخش پنجم ویدئو
52 پروژه پایانی – بخش ششم ویدئو
موضوعات برجسته در دوره برنامه نویسی FreeRTOS
- مفهوم Real-Time بلادرنگ، آشنایی با سبک RTOS
- دنیا بینی برنامه نویسی به سبک سیستم عامل
- پیش نیازها + سخت افزار و نرم افزار مورد استفاده
- شروع سریع freeRTOS و ایجاد اولین پروژه به سبک CMSIS-RTOS و FreeRTOS
- چرا برنامه کار نمی کنه؟
- ایجاد مسیر پروژه و فایل های تمارین
- مفاهیم همگام سازی، سیگنالینگ، انحصار متقابل
- درک شهودی سمافورها، میوتکس ها و صف ها
- منابع اشتراکی به صورت عملی
- انواع روش استفاده از منابع اشتراکی در سیستم عامل
- روش های ایجاد انحصار متقبال و بررسی مزایا و معایب به صورت عملی
- بررسی عملی API های cmsis-rtos و freeRTOS برای ایجاد انحصار متقبال
- ابزارهای سیستم عامل برای همگام سازی
- انواع روش های همگام سازی بین تسک ها به صورت عملی
- روش همگام سازی روتین وقفه و تسک
- چگونه وقفه های سرعت بالای دریافتی را از دست ندیم؟
- پیاده سازی یک ویژگی با هماهنگ کردن چند تسک مستقل
- روش های انتقال اطلاعات داده بین تسک ها
- بررسی عملی API های CMSIS-RTOS و FreeRTOS برای همگام سازی
- انواع روش استفاده از وقفه ها در موقعیت های مختلف
- سیستم وقفه های میکروهای ARM Cortex
- تنظیم الویت وقفه ها
- ملاحظات روتین های وقفه
- API های امن در روتین های وقفه
- ملاحظات انتقال اطلاعات بین تسک ها
- تنظیمات کرنل (هسته) سیستم عامل freeRTOS
- وضعیت های اجرایی سیستم عامل freeRTOS
- تعریف و حذف تسک
- سیستم مدیریت حافظه و انواع الگوریتم های موجود
- بررسی حافظه heap و stack در سیستم عامل Free RTOS
- سفارشی سازی سیستم عامل Free RTOS
- چه کارهایی در سبک برنامه نویسی سیستم عامل ممنوع است!
- آشنایی با روش ها و راه حل های سیستم عاملی برای پیاده سازی پروژه ها
- فایل تمرین ها و پروژه های استفاده شده در دوره
- تایمرهای نرم افزاری
- ——-بروزرسانی——-
- نحوه سنکرون کردن روتین وقفه DMA
- طراحی معماری پروژه و مشخص کردن تسک ها
- مثال جامع پایان دوره، قلق ها و تکنیک های RTOS در پیاده سازی پروژه
چرا این دوره آموزش FreeRTOS بهترینه؟
- از جنبه های مختلف اگر بخوایم بررسی کنیم، برای تعیین سرفصل های دوره پیش رو، تمام کتاب
- ها و آموزش های موجود به زبان اصلی در بازه چند ماهه مطالعه و بررسی شده. علاوه بر این از نگاه کاربردی کمبودها شناسایی شده و با تجربه چند ساله و فعالیتم در حوزه ی FreeRTOS آمیخته شده. به این ترتیب به جرات می توان گفت کامترین سرفصل ها و آموزش های کاربردی موجود در این دوره جمع آوری شده است.
- مهمتر از همه اینکه دوره همیشه آپدیت می شود و به رایگان در اختیار علاقه مندانی که از قبل محصول را تهیه کرده اند قرار می گیرد. به این صورت خیالتون راحت خواهد بود که همیشه به مطالب به روز در حوزه FreeRTOS و در سطح جهانی دسترسی خواهید داشت.
مبلغ دوره زیاد است؟!
- مبلغ در نظر گرفته شده برای این دوره در قبال سال ها تجربه و مطالعه در این حوزه، با وجود تخصصی بودن، کاملا ناچیز است و قطعا با مشاهده این دوره مهارت های شما یک سر و گردن بالاتر می رود. با برنامه نویسی به روش سیستم عامل بلادرنگ RTOS دید جدیدی برای برنامه نویسی میکروکنترلر پیدا خواهید کرد و آینده شغلی بهتری را می توانید رقم بزنید.
- اگر یک حقوق کارمندی متوسط 15 تومن در ماه را در نظر بگیریم، خواهید دید هزینه دوره ، معادل درامد 2 روز کار کارمندی هست! در قبال یک دوره بینظیر و مهارت جدید تقریبا رایگان است!
- بنابراین با تهیه این دوره به بهای ناچیزی می توانید چند سال از عمر خود را جلو جلو بخرید. اگر هرچیزی رو بخواهید سعی و خطا کنید، عمر آدمی کفاف نمی ده، مهمه که زرنگ باشید و از تجربه افراد متخصص در این حوزه استفاده کنید و زمان و انرژی خودتون رو save کنید!
ضرورت استفاده از سیستم عامل زمان واقعی RTOS
در گذشته میکروکنترلرها ساده بودند و پروژه ها نیز به طبع آن دارای پیچیدگی زیادی نبودند. بعضا برنامه ها به زبان اسمبلی نوشته می شد. نیازمندی امروز بازار و سرعت ارائه محصول به بازار (Time to Market) امروز این امکان را به برنامه نویسان امبدد سیستم ها نمی دهد که به روش سنتی کار کنند. چرا که محصول با روش های سنتی هرگز به موقع لانچ (launch) نخواهد شد، بعضا پیاده سازی قابلیت های پیچیده نظیر استک TCP/IP و UI و.. ها به روش سنتی امکان پذیر نیست یا به عبارت دیگر در مرحله ی عمل اصلا بهینه نخواهد بود و به حد یک محصول نمی توان به آن نگاه کرد. جدا از اینکه برنامه ی نهایی صرفا یک کلاف سردرگم خواهد شد.
برنامه نویسی به روش سیستم عامل RTOS برای میکروکنترلرها امروز یک روش رایج در دنیا است. سیستم عامل FreeRTOS قابلیت این را دارد که روی پردازنده های کوچک 8 بیتی نیز پیاده سازی شود. استفاده از Free RTOS بر روی میکروکنترلرهای ARM روش بسیار مرسومی در دنیا برای پیاده سازی پروژه ها است.
اهمیت آموزش RTOS در بازارکار
آشنایی با RTOS ها در بازار امروز ایران تنها یک برتری نیست، بلکه در سال های اخیر رفته رفته تبدیل به یک ضرورت شده است. از آنجایی که برنامه نویسی به سبک سیستم عامل یک دید متفاوت نسبت به روش پیاده سازی پروژه است، مهم است که با تسلط به مفاهیم سیستم عاملی و مدیریت حافظه شروع به پیاده سازی پروژه ای با روش RTOS کنید، دانش ناکافی و دید ناکامل نسبت به سیستم عامل RTOS در زمان پیاده سازی پروژه شما را درگیر مشکلات جدی در روند اجرا می کند. لذا بسیار مهم است که به مفاهیم و امکانات سیستم عامل RTOS مسلط باشید. این امر کاملا با آموزش مرتفع می شود و بعد از مدتی تمرین کاملا در وجود برنامه نویس می تواند ذوب بشود.
RTOS برنامه را پیچیده تر میکند؟!
هر چقدر که برنامه نویس بتواند نیازهای پروژه را ساده تر پیاده سازی کند و این سادگی با حفظ خوانایی و انعطاف پذیری باشد، در نهایت کد بهتر و کاراتری ارائه شده است. حالا سوال اینجاست که استفاده از سبک سیستم عامل RTOS کد را پیچیده تر میکند و یا ساده تر؟!
- اگر به ابزارهای سیستم عامل مسلط باشید قطعا میتونید از هر ویژگی به درستی در جایی که باید استفاده کنید و نیاز پروژه را به دور از پیچیدگی و با افزایش خوانایی و ماژولاریتی پیاده سازی کنید.
- طبیعتا در صورتی که آشنایی سطحی با ابزار داشته باشید و سعی و خطا کنید، و تجربی بخواید از RTOS استفاده کنید، نتیجه یک کد ناهمگن خواهد بود و علاوه بر افزایش پیچیدگی برنامه، خوانایی و ماژولاریتی برنامه هم ازبین خواهد رفت!
چطور FreeRTOS را یاد بگیرم
به روز باشید، چرا که به روز نبودن در آینده هزینه ی زیادی دارد، چه بسا قابل جبران نباشد. در این دوره آموزشی می توانید تمام نکات حرفه ای مربوط به سیستم عامل بلادرنگ FreeRTOS را در کمترین زمان ممکن با حفظ جوانب کار آموزش ببینید و آینده ی کاری خود را تضمین کنید. البته که روش bare metal از بین نرفته است و از بین نمی رود، اما پیاده سازی پروژه ها به روش RTOS روز به روز سهم بیشتری از بازار را در بر می گیرد.
آیا نیازه CMSIS رو بلد باشم؟
خیر نیازی نیست! به دو روش میشه FreeRTOS رو روی میکروکنترلرهای ARM بیس پیاده سازی کرد. هر دو روش در این دوره کاملا آموزش داده شده است.
- استفاده از توابع خود FreeRTOS
- استفاده از توابع لایه CMSIS OS که خود این روش از هسته FreeRTOS استفاده میکند و نیازی به دانستن توابع مرسوم CMSIS برای برنامه نویسی میکروکنترلرها ندارد.
چطور آموزش را تهیه کنم؟
روی دکمه ی ” افزودن به سبد خرید “ در بالا سمت راست صفحه کلیک کنید. راهنمای دریافت دوره بعد از پرداخت و نهایی کردن سفارش، برای شما نشان داده می شود و یک نسخه هم برای شما ایمیل می شود. همینطور در بخش سفارش ها از حساب کاربری شما برای همیشه در دسترس است.
قوانین ثبت دیدگاه
- دیدگاه های فینگلیش تایید نخواهند شد.
- دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
- از درج دیدگاه های تکراری پرهیز نمایید.
- امتیاز دادن به محصول فقط مخصوص خریداران آن می باشد.
این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش میشوند.
محصولات مشابه
قیمت
1,475,000تومان 1,180,000تومان
- دسترسی همیشگی به دوره + پروژه ها
- دریافت آپدیت های رایگان
- یک ماه پشتیبانی
تاریخ انتشار: | پاییز 1399 |
---|---|
تاریخ بروزرسانی: | پاییز 1400 |
حجم فایل: | 1.46 گیگابایت | +12 ساعت ویدئو |
فرمت فایل | ویدئویی |
لایسنس: | دارد |
ایلیا
با سلام و وقت بخیر
ببخشید آیا مفاهیم این دوره قابل تعمیم برای کار با freertos در بردهای esp32 نیز می باشد؟
با تشکر
مرتضی زندی(مدیریت)
درود بر شما.
بله، FreeRTOS شامل توابع یکسانی هست که در پردازنده های مختلف میتونه با مفهوم یکسان استفاده بشه. اگر از محیط آردوینو برای این منظور استفاده میکنید، آموزش FreeRTOS در آردوینو هم ارائه کردیم که میتونه مفید باشه، اما جزئیات این دوره که بر پایه ی stm32 هست بیشتر هست.
هر دو دوره رو یکجا میتونید از طریق لینک زیر دسترسی داشته باشید. بنابراین برای ESP32 هم مفید هست (اما در حال حاضر نحوه کانفیگ FreeRTOS مشخصا برای ESP32 در دوره ها گنجانده نشده، در صورت استقبال ممکنه در آینده در قالب آپدیت و یا دوره ای جداگانه ارائه کنیم).
https://easymcu.org/fa/product/freertos-full-pack/
با آرزوی بهترین ها
maz
درود و حالتون خوب باشه
در مورد آموزش RTOS جهت پردازنده های ARM، هم محیط کار و هم فضای اینترنت رو گشت زدم.
مطالب زبان انگلیسی کامل و متنوع بسیار هست. اما نیاز به صرف زمان بیشتری هست تا دوره ای که به زبان مادری باشه.
این دوره رو با توجه به موارد ذیل انتخاب کردم:
*تجربه شخصی در ارتباط با کار در حوزه الکترونیک از سال 90 تا کنون و کار با میکروهای 8051,AVR,XMEGA,ARM و از زبان اسمبلی تا CPP و #C
* نظرات کسانی که از این دوره استفاده کرده اند
* بررسی ویدئو های نمونه ای که در سایت گذاشته شده بود.
*فن بیان شیوا و تن صدای خوب
*تسلط بر بازگویی مطالب و تجربیات ارزنده، با جزئیات متناسب با زمان دوره( بجای صرف زمان بیشتر در یادگیری خودخوان)
*بکارگیری تکنیک های تولید محتوا
و …..
مطالب مفید در مورد این دوره دیگر دوستان بطور مفصل اشاره نموده اند و بعنوان یک امتیاز مثبت به آن نگاه کنید. در مقابل فردی که از این آموزشاستفاده نمی کند.
اما توجه داشته باشید که نتیجه مطلوب در گروه تلاش و تمرین است و نه صرف استفاده از دوره.
یک نقصان در مورد شیوه ارائه دروه از دید اینجانب:
این روزا همه گوشی هوشمند دارند و میخوان در هر مکانی و هر زمانی بتوانند از وقت و هزینه نهایت استفاده رو داشته باشن. الان مشکل من یکی اینه که میخوام از این دوره علاوه بر استفاده برروی کامپیوتر ثابت منزل، در موبایل و در هر مکانی که بخوام نیز استفاده و مطالعه ام را ادامه بدم.
لذا از جناب زندی تقاضا دارم که باتوجه به تک کاربر بودن لایسنس که براساس شماره موبایل هم هست، و با توجه به حفظ حق کپی رایت و زحمت قابل قدردانی ناشر، این مسئله رو حل نمایند تا امکان استفاده برروی موبایل و یک سیستم رایانه مهیا گردد. خرید مجدد لایسنس جهت استفاده برروی دو دستگاه برای یک کاربر توجیح اقتصادی و منطقی نداردو قابلیت رقابتی دوره را کم کاهش میدهد.
با تشکر از زحمات شما
مرتضی زندی(مدیریت)
درود بر شما.
سپاس از بازخوردتون، خوشحالم دوره مفید بوده و نهایت استفاده رو بردید.
در رابطه با لایسنس، روی گوشی اندرویدی هم میتونید لایسنس رو فعالسازی کنید و نیازی به تهیه لایسنس بیشتر نیست! البته پیشنهاد ما استفاده از کامپیوتر هست و ترجیح اکثر دانشپذیران هم به همین صورت هست چرا که دوره تخصصی است و نیاز به توجه کامل و تمرین دارد که با کامپیوتر میسر است.
با آرزوی بهترین ها.
maz
درود و سلام
تشکر بابت پاسختون و بسیار عالی که چنین قابلیتی وجود داره.
هومن بدیعی مقدم
سلام
واقعا دوره فوق العاده ای بود . تمام روش ها و کانسپت های کلی با جزییات به خوبیت توضیح داده شده و خوب مثل هر مجموعه ای انتظار نمیشه داشت که تمام جزیات ریز به ریز مطرح بشه چون نه فرصتش هست و نه امکان توضیح هر مورد . برای من چیزی که بسیار بسیار بهم کمک کرد این بود که به طور کلی مفهوم تمامی اجزای RTOS و نحوه پیاده سازی هر کدوم در هر دو حالت RTOS و CMSIS به خوبی توضیح داده شده و هر بار با گریزی که به فایل های Config زده شده و تغییراتی داده شده ، نحوه استفاده از این فایل ها هم به خوبی جا افتاده . اینکه چقدر در هر مبحث بخوایین ریز بشین خوب بستگی به کاربرد و علاقه مندی هر کس داره . بنظرم این دوره جزو بهترین دوره هایی بود که خریداری کردم و کاملا از بابت مبلغی که پرداخت کردم وآموزشی که گرفتم راضیم . یه خسته نباشید جانانه هم به مهندس زندی، که واقعا برای این مجموعه زحمت کشیدن و به خوبی علمشون رو منتقل کردن .
برای من بسیار مفید بود و توصیه میکنم حتما اگر در اینده شغلی به RTOS نیاز داشتین از این آموزش استفاده کنید . منم خودم با سابقه زیادی که در embedded سیستم داشتم بازم ترجیح دادم برای یک اموزش کامل و اصولی مبلغی رو پرداخت کنم و در اصل یه جور پس انداز برای اینده شغلی و کاری بهتره .
مطمینم هر کس خریداری کنه راضی خواهد بود .
ممنون
مرتضی زندی(مدیریت)
درود بر شما آقای مقدم گرامی.
ممنون از فیدبک ارزشمندتون. خوشحالم آموزش ها مفید بوده و تونستید نهایت استفاده رو از دوره ببرید.
سپاس از وقتی که برای ثبت کامنت اختصاص دادید.
با آرزوی بهترین ها.
محمدجواد اکبری
با عرض سلام و خدا قوت خدمت مهندس زندی عزیز
در این دوره هم مانند دوره امبدد C، از بیان و نحوه چینش سرفصلها لذت بردم. همون طور که قبلا خدمتتون عرض کردم، آموزشهای دیگری در ارتباط با FreeRTOS دیده بودم اما ارتباط عمیقی با اونها برقرار نکردم. مجدداً نظرات خودم رو خدمت شما و عزیزانی که شاید در آینده دوره رو تهیه خواهند کرد در قالب لیست ارائه میکنم:
1. در فصلهای ابتدایی حس کردم اون مباحثی که نیاز دارم بهم منتقل نشده و دوره مناسب من نبوده، اما با صبر و احترام برای کار شما جلسات رو ادامه دادم و در پایان به پاسخ سؤالات و نیازهایی که مد نظر داشتم رسیدم و این خیلی خوب بود. مسأله این بود که نحوه چینش سرفصلها توسط شما متفاوت بود و باعث میشد ابتدای کار این حس رو داشته باشم. اما در انتهای امر، این نحوهی چینش، تأثیر به مراتب بیشتری در درک کاربرد و مفهوم ابزارهای FreeRTOS برای من داشت و از این بابت خیلی خوشحالم.
2. بیان شما بسیار روان و قابل درک بود و از تسلط بالای شما در مطالب نشأت میگرفت.
3. بر خلاف دستورالعمل ارائه شده در FreeRTOS که خیلی از آموزشها بر مبنای اون پیش میروند، مثالهای شما در خلال دوره، عملی بود و باعث میشد درک کاملی از ابزارهای در دسترس این سیستم عامل پیدا کنم و نحوهی استفاده از اونها رو به طور کامل یادبگیرم.
4. مزیت دیگر، پوشش دو سبک FreeRTOS و CMSIS-RTOS بود و این امکان رو به دانشپذیرها میداد که اگر در آینده خواستند بر روی یک سیستم عامل دیگری کار کنند سردرگمی ای در استفاده از توابع نداشته باشند و به راحتی بتواند روی اون switch کنند.
5. پروژه پایانی دوره بسیار مفید و آموزنده در طراحی، برنامه نویسی و تست بود که در واقع میشد یک روش سیستماتیک و منظم برای انجام پروژههای FreeRTOS از اون استخراج کرد.
در کل من از تهیهی این دوره بسیار راضی هستم و امتیاز عالی رو بهش اختصاص دادم. در ادامه هم یک سری پیشنهاد یا درخواست دارم (که به عنوان سؤالهای ذهنی خودم، دوست دارم با صرف زمان کمتر به پاسخشون برسم) و امیدوارم مد نظر قرار داده شود. البته این موارد چیزی از عالی بودن دوره کم نمیکند.
1. بسیار عالی میشود اگر مبحث Queue Setها هم در قالب مفاهیم یا مثالها توضیح داده شوند.
2. در بخش تایمرهای نرم افزاری راجع به تسک Daemon صحبتی نشد و علاقهمند هستم بیشتر راجع بهش اطلاعات کسب کنم.
3. جای مبحثی مثل Event Group و کاربرد اون در سنکرونسازی تسکها و در کل مفهوم و چرایی استفاده از آن، واقعا خالی بود.
4. مبحث Task Notification و تفاوت اون با Binary Semaphore به عنوان مثال در ارتباط با وقفهها و تسکها، مزایا و معایب هر کدام نسبت به هم، برام هنوز جای سؤال هست.
البته در نظر دارم که با اضافه کردن این مطالب، دوره حجم بسیار سنگینی پیدا خواهد کرد و ممکن است مخاطب با زیاد شدن سرفصلها به تسلط کافی بر همهی موارد نرسد. همچنین مطالب فوق با جست جو و تجربه قابل یادگیری هستند، اما به شخصه دوست دارم که مطالب فوق رو با بیان مفهومی و خوب شما یادبگیرم. در نتیجه اگر امکان داشت در یک دوره پیشرفته این مباحث رو هم پوشش دهید.
در پایان از زحمات شما برای تهیهی این دوره تشکر میکنم و براتون آرزوی سلامتی و موفقیت روزافزون دارم.
مرتضی زندی(مدیریت)
درود بر شما.
ممنون از بازخورد خوب شما، بسیار خوشحالم که به سبک آموزش ما بار دیگر اطمینان کردید و در این دوره هم رضایت شما رو شاهد بودیم و نهایت استفاده رو بردید.
در مورد مواردی که در انتها اشاره کردید، اساس تفکر سیستم عاملی به صورت ریشه ای در دوره منتقل شده است و مواردی که اشاره کردید از همین قائده پیروی میکنند و مباحث کاملا متفاوت و جداگانه ای نیستند،
بنابراین بعد از مشاهده دوره در صورت نیاز با صرف زمان حداقلی میتونید جزئیات بیشتر رو با بررسی داکیومنت های مربوطه فرا بگیرید.
زمانی که دانش پذیر به حدی تجربه کسب کند که نقطه ضعف ابزارهای آشنا رو تشخیص دهد، به صورت خودکار ابزارهای بعدی و جزئیات بیشتر را میتواند از داکیومنت ها پیدا کند. جزئیات اضافه در زمان شروع فقط موجب سردرگمی است.
همینطور جزئیات خیلی پیشرفته مورد نیاز متخصصان بسیار محدودی است، بنابراین تولید آموزش برای جزئیات خیلی تخصصی تر به صرفه، منطقی و امکان پذیر نیست، چرا که دانشپذیر با اطلاعات دقیق و ریشه ایی که در این دوره کسب میکند، احیانا در صورت نیاز جزئیات بیشتر را متناسب با نیاز خود میتواند به راحتی از داکیومنت ها پیدا و رفع کند.
با این حال سعی میکنیم برخی نکات بیشتر را در آپدیت های آینده داشته باشیم، به نحوی که مطالب حجیم و آزار دهنده برای مخاطبان نشود.
همینطور مورد تایمر نرم افزاری در دوره کامل پوشش داده شده است و تایمر Deamon صرفا یک نام جایگزین است.
سپاس از زمانی که برای ثبت بازخوردتون از دوره گذاشتید.
با آرزوی بهترین ها.
مهرداد خزایی
درود بر آقای زندی عزیز و تیم همکارانشون
آموزش رو تهیه کردم و از هزینه ای که کردم بسیار راضی ام و قطعا یکی از بهرترین دوره های آموزشی در زندگیم بود که دیدم
جناب آقای زندی عزیز
درود بر شما و وجدان کاری شما و احترامی که به دانش پذیر گذاشته اید ، سپاسگزارم بابت تلاش بی نظیرو بیان شیوای شما و زحمتی که برای پوشش مطالب در قالب مثالهایی ساده و در عین حال پر نکته کشیده اید.سپاسگزارم بابت پوشش هردو سبک FreeRTOS و CMSIS RTOS
در پایان به تمامی عزیزانی که نظر بنده رو مطالعه می کنم عرض می کنم که حتما این دوره رو تهیه کنید و مطمئن باشید هیچگاه پشیمان نخواهید شد همانطور که خودم مطمئنم تا آخر عمر از این آموزش به نیکی یاد خواهم کرد
سپاسگزار شما
مهرداد خزایی
مرتضی زندی(مدیریت)
درود بر شما آقای خزایی گرامی
ممنون از کامنت پرانرژی شما. بینهایت خوشحالم که رضایت شما رو از دوره میبینم. سپاس از وقتی که گذاشتید و بازخوردتون از دوره رو به اشتراک گذاشتید. قطعا نظرات شما به بهبود کیفیت دوره ها و ارائه دوره های بیشتر کمک شایانی میکنه.
با آرزوی بهترین ها.
s. sabili
با سلام
واقعا دوره عالی بود.
نحوه و کیفیت تدریس بسیار خوب هست، کاملا مشخصه مدرس با تسلط کامل به موضوع تدریس میکنه. FREERTOSرو خیلی ساده با مثال برای درک کامل و با کوچک ترین جزئیات توضیح دادن برای مبتدی ها هم خیلی مفید هست.پشتیبانی هم که حرف نداره. من حتی موضوعاتی رو هم که آشنایی دارم دوره هاش رو اگه جناب زندی بزارن حتما تهیه و از مطالبش استفاده میکنم. ممنون
مرتضی زندی(مدیریت)
درود بر آقای سبیلی عزیز
سپاس از فیدبک پر انرژی شما. بینهایت خوشحالم که شما رو در دوره FreeRTOS هم میبینم و تونستیم رضایت شما رو در این دوره هم شاهد باشیم. خدا رو شکر که تونستیم با ارائه دوره ها به کار مهندسان فعال در این حوزه سرعت و قدرت بدیم و حسی بهتر از این نیست.
با آرزوی بهترین ها.
omidshadroo
با سلام
با تشکر از جناب مهندس زندی عزیز
من شادرو هستم (مهندس الکترونیک ) با 20 سال سابقه طراحی و برنامه نویسی که واقعا از این دوره آموزش شما لذت بردم . یکی از پارامترهای مهم در آموزش ، بیان ساده و دسته بندی درست مباحث است که کاملا رعایت شده و همچنین مثالهای کامل شما سرعت یادگیری را کاملا افزایش داده است .
من تشکر می کنم از زحمتی که برای این آموزش کشیده اید و امیدوارم انرژی و تلاش شما در این خصوص هر روز افزایش پیدا کند .
ارزش این دوره بیشتر از اون مبلغی هست که درسایت قرار داده اید . امیدوارم رضایت افرادی که این دوره را مشاهده کرده اند باعث افزایش برکت در زندگی شما بشود .
با کمال تشکر
مرتضی زندی(مدیریت)
درود بر شما مهندس شادرو عزیز
سپاس از فیدبک پر انرژی و قدردانی شما. خوشحالم که از آموزه های دوره استفاده حداکثری رو تونیستید ببرید و براتون مفید بوده. ممنون از لطف شما و اختصاص دادن زمان برای به اشتراک گذاری تجربه تون از دوره FreeRTOS.
با آرزوی بهترین ها
مرتضی زندی(مدیریت)
در تاریخ 1400/08/11 مثال عملی جامع برای مرور کل مباحث دوره به عنوان پروژه پایانی (فصل 9) طبق درخواست دانشپذیران گرامی به دوره اضافه شد.
shahab_karimi
سلام جناب زندی عزیز واقعا دوره عالی بود دیدم نسبت به FREERTOS عوض شد و ترسم نسبت به کارکردن باهاش ریخت خیلی زبان شیوایی دارید در ارایه مطالب و مطالب با کوچک ترین جزئیات گفته شده که برای مبتدی ها هم خیلی مفید هست و از اون مهمتر همیشه پاسخ گو بودنتون که جواب سوالات رو میدید واقعا ممنون
مرتضی زندی(مدیریت)
درود بر آقا شهاب عزیز
خوشحالم که تونستیم رضایت شما رو در دوره شاهد باشیم. اینکه نگرانی شما برای به کار بستن عملی RTOS رفع شده بسیار ارزشمند هست.
سپاس از بازخورد پر انرژی شما. نظر لطف شماست.
با آرزوی بهترین ها.
علیرضا
با سلام ودستمریزاد به آقای زندی به دلیل آموزش این مجموعه.آموزش فوق العاده خوب وعالی هست والبته خواهشم از آقای زندی اینه که یکی دوتا پروژه کاربردی هم بوسیله FreeRTOS داخل این مجموعه قرار بدن.این مجموعه حرفه ای هست و برای شروع برنامه نویسی به این سبک عالی
مرتضی زندی(مدیریت)
درود بر شما آقا علیرضا
مرسی از کامنتتون. البته کل دوره پروژه محور هست و تمام مثال ها کاملا کاربردی هستند و دوره تخصصی هست! در حال حاضر بخش های پایانی دوره امبدد C هستیم، تارگت بعدی آپدیت دوره FreeRTOS هست که مثال تکمیلی پایان دوره هم به امید خدا خواهیم داشت.
با آرزوی بهترین ها.
محمد
سلام
کل دوره رو دیدم و بعضی از آموزشها رو دوبار نگاه کردم، بسیار مفید بود، به همه دوستانی که علاقه به شروع RTOS دارند توصیه میکنم با این دوره شروع کنن، برای شما آرزوی سلامتی و بهروزی دارم.اگر کسی علاقه داشته باشه ظرف مدت ده روز میتونه با دقت (و Note برداری) دوره رو مطالعه کنه.
فقط یک پیشنهاد برای( بسیار) عالی تر شدن دارم که در بخشهای تکمیلی از مثالهای بیشتری بهره گرفته شود.
انشاالله منتظر آموزش دوره Touchgfx شما باشیم که بسیار مرتبط با RTOS هست.
با احترام
مرتضی زندی(مدیریت)
درود بر شما آقا محمد گرامی
ممنون از کامنت ارزشمندتون. خوشحالم آموزش ها مفید بوده و تونستید نهایت استفاده رو از دوره ببرید.
مرسی از پیشنهادتون. آپدیت های جذابی رو برای این دوره در نظر داریم که به امید خدا، بعد از آماده شدن در دسترس دوستان قرار خواهد گرفت.
انشاا… درخواست های بیشتری برای آموزش TouchGFX داشته باشیم، قطعا جهت دوره های آینده درنظر میگیریم. سپاس.
با آرزوی بهترین ها.
غزل ربیعی
از دوره بسیار خوبتون تشکر میکنم خیلی خوب بود🙏🙏🙏🙏من تمام قسمت ها رو دیدم
واقعا عالی بود راضی بودم.
انشاا… مواردevent group وtask notificationو … در آینده به updateاموزش ها اضافه بشه .
مرتضی زندی(مدیریت)
درود بر شما خانم ربیعی گرامی.
مرسی از بازخورد شما. خوشحالم که از دوره راضی بودید، از مطالب به خوبی استفاده بردید و تکنیک ها رو به کار بستید.
به امید خدا هر دوره آپدیت های جذابی برای دوره FreeRTOS خواهیم داشت.
با آرزوی بهترین ها.
خاوری
با عرض سلام و خسته نباشید
از جنابعالی جهت آماده سازی این دوره بسیار متشکرم
بیان مطالب به همراه مثال و دید کلی که از مبحث مورد نظر به شنونده منتقل میشود بسیااار عای و تاثیرگزار است و تهیه این محصول برای افرادی که بدون هیچ آشنایی این دوره را تهیه میکنند بسیار توصیه میشود زیرا ضمن اینکه به طور کلی با مطالب آشنا شده و همچنین وارد جزییات نیز میشوند، روند ادامه کار در این مسیر نیز برایشان روشن خواهد شد
مرتضی زندی(مدیریت)
درود بر شما جناب خاوری گرامی
مرسی از نظر ارزشمند شما و به اشتراک گذاری تجربه تون از دوره FreeRTOS با سایر دوستان. خوشحالم که دوره براتون مفید بوده و خوب پیش رفتید.
با آرزوی بهترین ها
محمد حق وردی
سلام
من دارم از دوره freeRTOS استفاده میکنم و خواستم ازتون بابت این آموزش بینظیر تشکر کنم.
سطح دانش و تسلط شما برای این دوره، ایدهآل هستش. انتقال مفاهیم هم به خوبی انجام شده. چینش سرفصلها هم توالی خیلی خوبی داره.
در کل برای کسی که به برنامهنویسی زبان C و میکروکنترلرها مسلط هست و میخواد به صورت عمیق و کامل، مفاهیمِ freeRTOS رو یاد بگیره این دوره به شدت پیشنهاد میشه.
جناب زندی براتون آرزوی پیشرفت و موفقیت دارم.
مرتضی زندی(مدیریت)
درود بر شما آقا محمد عزیز
ممنون از فیدبک پر انرژی شما. از نظر شما بسیار انرژی گرفتم و از قدردانیتون سپاسگذارم.
متقابلا برای شما بهترین ها رو آرزومندم.
sajjad roohi
با سلام
من این آموزش رو تهیه کردم و در حال حاضر دو پروژه صنعتی رو با مفاهیم بیان شده دارم پیاده سازی میکنم. مفاهیم مورد نیازی که برای درک سیستم عامل نیاز هست رو مهندس به ساده ترین و اساسی ترین شکل جا میندازه داخل آموزش و کلا چند ویدئو ی آموزش برای کار روی مفاهیم است که نکته ی خیلی مثبتیه.
همچنین ایشون پشتیبانی خیلی خوبی از محصولشون دارند بطوریکه من دائما در شبکه های اجتماعی در حال رفع اشکالاتم با ایشون هستم و خیلی با حوصله توضیحات لازم رو به بنده می دهند هر بار.
درکل از تهیه ی آموزش خیلی راضیم و خریدش رو پیشنهاد میکنم به دوستانی که نیازمند این سرفصل ها هستند.
مرتضی زندی(مدیریت)
درود بر شما آقا سجاد عزیز
بسیار خوشحالم که دوره مفید بوده و تونستید خوب پیش برید و آموزش ها رو عملیاتی کنید. سپاس از قدرشناسی شما و وقتی که برای نوشتن کامنت و به اشتراک گذاری تجربه تون از دوره FreeRTOS گذاشتید. کیفیت در ارائه مطالب و رضایت دانش پذیران اولویت ماست. چه لذتی بالاتر از دریافت چنین فیدبک های انرژی بخشی …
با آرزوی بهترین ها
emran.rostami88
سلام جناب وقت بخیر ، جسارتا یه ابهامی داشتم که میخواستم قبل از شروع این مجموعه آموزشی زیبا بدونم. ابتدا اینکه خیلی علاقه دارم که سیستم عامل FreeRTOS را روی پلتفرم های دیگر مانند NXP پیاده سازی کنم. آیا با فراگیری این مجموعه به توانمندی میرسم؟ دوم اینکه آیا این آموزش، مکمل مجموعه FreeRTOS Arduino است؟ یا اینکه کاملا فرق دارد؟
* چون من حسم براین بود که این سیستم عامل یک قالب کلی دارد و یکسری BSP هایی مختص به هر میکرو یا محصول که مپ کردن آن امکان پیاده سازی سیستم عامل محیا میشود.
با تشکر
مرتضی زندی(مدیریت)
درود بر شما آقای رستمی عزیز
سیستم عامل FreeRTOS دارای ماهیت یکسانی در پردازنده های مختلف هست و توابع آن هم یکسان هست، چه STM32 ، چه LPC ، چه AVR و چه آردوینو و … . در ARM ها سبک CMSIS-OS هم علاوه بر سبک FreeRTOS وجود داره که در این دوره پوشش داده شده. این دوره چون بر مبنای ARM هست، نسبت به دوره آردوینو ریزه کاری ها و جزئیات بیشتری داره و همینطور بحث CMSIS-OS هم که خاص ARM ها هست پوشش داده شده. بنابراین شما که قصد دارید با ARM ها کار کنید این دوره مناسب تر هست برای شما.
سیستم عامل FreeRTOS رو به پردازنده های خیلی زیادی می شه اضافه کرد (پردازنده هایی که FreeRTOS پوشش داده باشه ). در STM32 با استفاده از cubeMX مراحل اضافه کردن کتابخانه FreeRTOS به پروژه به سادگی انجام می شود و شما درگیر اضافه کردن کتابخانه ها به صورت دستی نمی شوید. اما برای دیگر پردازنده ها مثلا برای شرکت NXP، شما نیاز دارید کتابخانه های FreeRTOS رو به صورت دستی به پروژه اضافه کنید.
اضافه کردن دستی کتابخانه های FreeRTOS تا الان که این کامنت رو می ذارم جزء سرفصل های دوره نیست و البته آموزش اضافه کردن کتابخانه ها به صورت دستی در سطح اینترنت موجود هست. بنابراین در این دوره بیشتر به بحث استفاده از خود FreeRTOS می پردازیم. اما اگر درخواست های بیشتری باشه، قسمت اضافه کردن دستی کتابخانه های FreeRTOS رو هم می تونیم به سرفصل ها اضافه کنیم.
امیدوارم مفید بوده باشه
با آرزوی بهترین ها
emran.rostami88
سلام مهندس جان
ممنون میشم که بخش اضافه کردن دستی کتابخانه های freeRTOS به این مجموعه اضافه کنید.
مرتضی زندی(مدیریت)
درود بر شما جناب رستمی عزیز
به امید خدا در آپدیت های آینده لحاظش می کنم.
با آرزوی بهترین ها.
کامی
با سلام و عرض ارادت و به قول خودتون ” درود بر شما”
بر خودم واجب میدونم از شما بایت زحمات گرانقدرتون ، نهایت قدردانی رو داشته باشم، راستش بنده چندسالی هست که پروژه های زیاد و مهم و البته بدون ایرادی رو از روش سوپرلووپ راه اندازی کرده ام. ولی همیشه خلاء راه اندازی پروژه ها رو به سبک RTOS رو احساس می کردم و از این بابت نگران بودم.
اصولا” در موارد نیاز و مرور سمپل کدها، مستقیما” به سایتهای معتبر و زبان اصلی میرفتم و به ندرت پیش می اومد که دنبال مطلبی در سایتهای ایرانی باشم،
به صورت اتفاقی STM32 رو سرچ کرده بودم و اسم سایتتون جلب توجه کرد.
که ناخواسته به مراد دل رسیدم و از این بابت، خدا رو شکر میکنم
دم شما گررررم.
کیفیت آموزشی درحدعالی : با وجدان کاری ستودنی، بیانی شیوا و ظرافت نگارش و انسجام و پیوستگی مطالب، تلفیق و تشریح دو روش cmsis-rtos & freeRTOS
و پشتکار و تلاش، این خلاء رو تونستم بعد از 6 سال پرکنم.
به جرأت میتونم بگم اولین فیلم آموزشی بدون ایرادی بود که دیده ام.
خداییش دستمریزاد، خیلی وقتها پیش اومد که تا سوال به ذهنم میومد، جوابش رو در کمتر از چند ثانیه توی فیلم شما میدادید.
خدا قوت تون بده، دستتون درد نکنه
امیدوارم همیشه سالم و لطفتون پایدار و قلمتان پر رنگ
مرتضی زندی(مدیریت)
درود بر شما آقا کامران گرامی
از خواندن کامنت شما حسابی انرژی گرفتم، سپاس. بینهایت خوشحالم که دوره مفید واقع شده و تونستید خوب پیش برید. مرسی که وقت گذاشتید و بازخوردتون رو به اشتراک گذاشتید.
با آرزوی بهترین ها.
وحید طاهری
سلام. من این دوره رو تموم کردم. خیلی عالی بود. نکات بسیار مهمی گفته شده که در حال حاضر هیچ منبع آموزش فارسی این موارد رو پوشش نمیده حداقل من ندیدم. پیشنهاد من به همه دوستان خریداری این پکیج هست پشیمون نمیشید. اگر هم بعضی موارد که خیلی هم کم هست ابهام داشتین بخاطر ضعف در زبان C هست که بحثی خارج از دوره است.
مرتضی زندی(مدیریت)
درود بر شما آقا وحید عزیز
مرسی از بازخورد پر انرژیتون. خوشحالم که دوره تونسته کارتون رو جلو بندازه و زمانتون رو بخره.
به زودی یک دوره زبان C حرفه ای هم اضافه می کنیم که به درک دوستان از برنامه نویسی عمق بده و بتونن نتایج متفاوتی خلق کنن.
با آرزوی بهترین ها.
امیرحسن مهدوی
من تا قسمت ١١ پيشرفتم خيلي خوب بود و اينكه بصورت عميق ديد سيستم عاملي رو انتقال ميده. با تشكر از مهندس زندي.
مرتضی زندی(مدیریت)
درود بر شما آقا امیر حسن،
ممنون از فیدبک شما. خیلی خوشحالم که رضایت داشتید و دوره براتون مفید و موثر بوده. به امید خدا همینطور پر قدرت ادامه بدید.
با آرزوی بهترین ها.
Ahmad Mohtasham Matin
سلام خسته نباشید
بنده تا الان تقریبا تا جلسه ۶ رو پیشرفتم تا اینجا که عالی بوده 💐💐
یک پیشنهاد هم داشتم براتون اینکه به عنوان یک آموزش جدا و یا حتی به روزرسانی همین سری اموزشها بخش rtos در Ethernet را هم داشته باشید.
مرتضی زندی(مدیریت)
درود بر شما آقا احمد.
بسیار عالی. مرسی از بازخورد پر انرژی شما.
بخش اترنت بدلیل گستردگی و ماهیتش جزء سرفصل های دوره FreeRTOS نیست. به امید خدا در آینده ممکنه به صورت دوره ای جداگانه ارائه کنیم.
با آرزوی بهترین ها.
میلاد
سلام وقت بخیر
یک سوال دیگه هم داشتم
دریافت آپدیت های رایگان این دوره تا چه زمانی ادامه داره ؟
و مباحث پیشرفته تر رو هم شامل میشه ؟ یا اینکه قصد دارید در یک سری آموزشی جداگانه قرار بدید ؟
مرتضی زندی(مدیریت)
درود بر شما.
زمانی که دوره در حال ساخت بود، هفتگی آپدیت ها قرار می گرفتند. در حال حاضر دوره به پایان رسیده و فرایند آپدیت در فواصل طولانی تری انجام می شه. تا زمانی که دوره نیاز به بهبود داشته باشه و به روز بمونه، آپدیت می شه.
مباحث پیشرفته اگر منظور تون LCD و Ethernet و از این دست موارد هست، این موارد جزء سرفصل های این دوره نیست. چرا که مباحث کاملا جداگانه ای دارند و خود FreeRTOS در قالب ورژن های غیر رایگان این موارد را ارائه می کند. البته که امکان استفاده از استک های رایگان نیز وجود دارد اما به عهده دولوپر است و جزء سرفصل های این دوره نیست، سرفصل های دوره را در صفحه محصول می توانید مشاهده بفرمایید.
با آرزوی بهترین ها.
محمدتقی جعفری
سلام وقت بخیر
انتظار دوره ثوی تری از شما می رفت نه اجرا از روی فصول یک کتاب.
به امید بهتر شدن ادامه دوره
مرتضی زندی(مدیریت)
درود بر شما آقای جعفری گرامی.
ممنون از وقتی که گذاشتید و نظر دادید. متاسفم که ظاهرا نتونستیم نظر شما رو در بخش های ابتدایی دوره جلب کنیم، اگر از محصول ناراضی هستید می توانید از طریق ایمیل سایت اعلام کنید، وجه پرداختی شما برگشت داده می شود.
همینطور بررسی کردم و دیدم فقط چند بخش ابتدای دوره را دانلود کرده اید و احتمالا نظر ثبت شده شما بعد از مشاهده یکی، دو قسمت اول دوره است. به هر حال، با اینکه قضاوت زود هنگام و از جزء به کل رسیدن و بسط دادن قدری تامل برانگیز است، مهر تایید منابع و مراجع نسبت به مطالب ارائه شده در دوره، نقطه قوت دوره است و از این بابت خرسندیم. همینطور که در صفحه محصول توضیح داده شده است، مطالب دوره بسیار فراتر از صرفا یک کتاب است.
با آرزوی بهترین ها برای شما.
محمد حسین اخوان صراف
با سلام
کتابی که ایشون میفرمایند این دوره از روی آن کتاب هست، نامش چیست؟
مرتضی زندی(مدیریت)
درود بر شما.
متاسفانه نمیدونم منظور دوستمون کدام یک از کتاب ها بوده و ایشون باید خودشون پاسخ شما رو بدهند، چرا که نظر شخصیشون رو بعد از دیدن یک قسمت از دوره به اشتراک گذاشتند.
اما اگر علاقه مند به کتاب و متون هستید، میتونید به عنوان مرجع اصلی به سایت freertos.org مراجعه بفرمایید، کتاب و مقالات زیادی در دسترس هست.
همینطور در بخش مقالات سایت EasyMCU ، معرفی کتاب در زمینه RTOS داشتیم و تعدادی مقاله به اشتراک گذاشته شده، میتونید از این منابع جهت مطالعه استفاده بفرمایید.
ضمنا برای تالیف دوره FreeRTOS از تمام مطالب، مقالات، کتاب ها و آموزش های زبان مرجع موجود در سطح اینترنت + تجربیات چندین ساله مدرس در صنعت امبدد سیستم در زمینه RTOS استفاده شده که حاصل سال ها مطالعه، پیاده سازی و تجربه هست و مهمتر با طراحی آموزشی خاص و سناریودار این دوره تالیف و منتشر شده است و جزء محبوبترین دوره های ما با بیشترین میزان رضایت دانشپذیران است.
با آرزوی بهترین ها.
محمد حسین اخوان صراف
ممنون از پاسخ کامل شما
میلاد
سلام وقت بخیر
مباحث مربوط به دسترسی و تخصیص حافظه به تسک ها و کلا مموری منیجمنت و موانعی که باعث بوجود اومدن hardfault میشن و همینطور روند اجرا با وجود چندین تسک منظرو بیش از ۴ تسک هم جز آموزش ها هست ؟
مرتضی زندی(مدیریت)
درود بر شما.
موارد کاربردی در بحث memory management به تفصیل ارائه شده و بایدها و نباید ها بیان شده. دوره با رویکرد عملی و خصوصا مفهومی ارائه شده. بنابراین با درک ماهیت عملکرد سیستم عامل که در دوره با جزئیات بیان شده، از بابت تعداد تسک های همزمان در حال اجرا دغدغه ای نخواهید داشت.
با آرزوی بهترین ها.
mohsen p
با سلام.
واقعا یک آموزش FreeRTOS به زبان فارسی میتونه نیاز خیلی از افراد رو برای شروع برطرف کنه و انگیزه شروع به یادگیری رو به افراد بده. سرفصل ها هم تقریبا کامله. در صورت امکان اگه یک پروژه کامل تر و پیچیده تر هم بود خیلی بهتر میشد.
من هنوز کل دوره رو تماشا نکردم. کیفیت صدا میتونه بهتر باشه اما در کل قابل قبوله و خوبه، که نشون میده زحمت زیادی برای تهیه آموزش کشیده شده.
با سپاس
مرتضی زندی(مدیریت)
درود بر شما.
محسن جان خیلی خوشحالم که دوره براتون مفید بوده، ممنون از بازخورد خوب و سازنده تون. حتما در آپدیت های آینده مثال های بیشتری رو کاور خواهیم کرد.
با آرزوی بهترین ها.
حسین
با سلام،بنده دوره رو تکمیل نکردم،بهتر بگم نرسیدم که تمومش کنم،به لحاظ محتوا دوره های شما فوق العاده خوبن،بنده قریب به 3-4 سال پیش دوره ساخت کتابخونه altium و پروگرم کردن avr رو شرکت کرده بودم که به لحاظ محتوا خوب و صریح بود و با مدت زمان کم بیشترین بازدهی رو داشت،در مورد بهتر شدن دوره، ای کاش کیفیت صدا و تصویربردای از دسکتاپ بهتر بشه و اسلایدها هم برای توضیح بیشتر بشه فکر کنم بهتره، اگر آپدیت هایی در نظر گرفتین برای این مجموعه و اگر صلاح میدونید به نظرم یه پروژه صنعتی که انجام دادین رو گام به گام و با فیلم برداری از عملکرد برد طراحی شده برامون عرضه بفرمایید و مطرح کردن چالش ها و رفع کردن اونها هم به بنده ای که اول راه هستم به شدت کمک میکنه.در پناه حق.
مرتضی زندی(مدیریت)
درود بر شما
حسین عزیز، خوشحالم که این افتخار رو داشتیم که طی این چند سال با آموزش های ناب در کنارتون باشیم و ان شاءا… ادامه این مسیر شکوفایی های بیشتری در پی خواهد داشت. و البته خوشحالتر برای اینکه در این دوره آموزشی هم مانند گذشته تونستیم رضایت شما رو شاهد باشیم.
ممنون از نظر خوب شما. اینکه در نظرات نقاط قوت و ضعف بیان بشه، مورد کمیابی هست و ممنون که به بهبود آموزش ها کمک می کنی.
مداوم در حال تهیه تجهیزات بهتر برای ارائه کیفیت مناسب تر هستیم و این مسیر ادامه خواهد داشت. کیفیت ویدئو HD و با تنظیمات استاندارد هست. برای افزایش کیفیت صدا در تلاشیم.
با اینکه دوره تا اینجای کار بیش از حدود 80 صفحه اسلاید در کنار مطالب عملی در محیط برنامه نویسی داره، مجدد این مورد بررسی می شود با این حال احتمال می دم اگر به انتهای دوره برسید از توازن کاملا راضی خواهید بود.
مرسی از پیشنهاد خوبتون، پروژه های صنعتی معمولا در قالب یک تیم با هزینه های میلیاردی در حداقل 6 ماه تا 1 سال و نیم پیاده سازی و اجرا می شوند. متاسفانه در قالب یک دوره نه از نظر زمانی و نه از نظر هزینه ای و تقاضا نمی گنجند. اما پروژه های ساده سازی تر شده با رویکرد صنعتی که قابل ارائه با حداقل هزینه باشند را درنظر داریم.
مرسی از پیام خوبتون
با آرزوی بهترین ها.
احمد رحیمی
سلام آموزش بی نظیریه. البته من قدری اطلاعات راجع به rtos داشتم اما اینکه همزمان freertos و cmsis os پوشش داده شده اون هم با جزئیات بسیار اثر بخش و مفید بود مرسی.
مرتضی زندی(مدیریت)
درودها …
مرسی از فیدبک خوبتون. برای ناب بودن مطالب این حساسیت زیادی بخرج دادیم و البته زمان زیادی هم گرفت. خوشحالم که نتیجه اش رو در نظرات شما می بینم و بیش از پیش انرژی می گیریم.
پاینده باشید.
حسین زارع
سلام من هنوز کل دوره را ندیدم ولی این چند بخش را که دیدم عالی بود و تشکر دارم
مرتضی زندی(مدیریت)
درود بر شما.
چه عالی. اینکه دوره براتون مفید بوده و با دقت ویدئوها رو می بینید باعث خوشحالیه.
براتون آرزوی بهترین ها رو دارم.
علی
سلام
میتونید زمان آپلود پایان دوره را اعلام کنید؟
مرتضی زندی(مدیریت)
درود بر شما.
آپلود دور اول احتمالا نهایتا تا حدود یک ماه آینده (یعنی اوایل دی ماه). منتها این دوره آپدیت های بعدی هم خواهد داشت و به طبع آن هزینه هم بیشتر می شود (افرادی که این آموزش را زودتر تهیه کرده اند نیازی به پرداخت هزینه ی بیشتر ندارند و آپدیت ها برایشان رایگان ارائه می شود). افرادی که در حال حاضر دانشجوی دوره هستند و با دوره پیش میایند، هم هزینه ی کمتری پرداخت کردند و هم فرصت کافی برای هضم مطالب آموزشی را دارند و هم آپدیت های آینده را رایگان دریافت می کنند.
با آرزوی بهترین ها برای شما