aKaReZa 125 - RCS, AVR - PART L
توی این قسمت از پروژه RCS وارد فاز جدیدی از توسعه نرمافزار میشیم. از نحوه ساخت Branch جدید برای توسعه ایمن کد رو بررسی میکنیم. بعد، ساختار State Machine رو برای کنترل وضعیت سیستم پیادهسازی میکنیم و کتابخانههای مورد نیاز پروژه رو اضافه میکنیم. در ادامه، Scheduler پروژه رو تنظیم میکنیم، تسکهای مربوط به خروجیها (Outputs Task) و نمایشگر (Display Task) رو توسعه میدیم و حالتهای مختلف سیستم (System States) رو هم اضافه میکنیم. در انتها، مکانیزم One-Time Operations و حالتهای مختلف GSM مورد بررسی قرار میگیره و در نهایت تغییرات پروژه روی گیتهاب Push میشن.
مطالبی که توی این ویدئو یاد میگیریم:
نحوه ایجاد و مدیریت شاخه (Branch) در Git
پیادهسازی State Machine برای کنترل رفتار سیستم
اضافه کردن کتابخانههای موردنیاز به پروژه
طراحی و اجرای Scheduler برای اجرای Taskها
توسعه تسکهای خروجی و بهروزرسانی نمایشگر
بررسی State های مختلف ماژول GSM
ارسال تغییرات branch به گیتهاب (git push)
لینک کامل ویدئو در یوتیوب:
https://youtu.be/RPZP1AIJVvo
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DQs-ZJKEieX/
Post #732
704
Forwarded from aKaReZa
YouTube aKaReZa 125 - RCS, AVR - PART L In this episode of the RCS project, we enter a new phase of software development. We start by creating a new Git branch to safely develop new features. Then, we implement a State Machine to manage system behavior, add the required libraries, and configure…- ❤ 3