تا اینجا با مفهوم RTOS و اجزای اصلی آن آشنا شدیم. حالا وقت آن است ببینیم در دنیای واقعی از چه سیستمعاملهایی استفاده میشود. 1. FreeRTOS (محبوبترین RTOS دنیا) اگر بخواهیم فقط یک RTOS را بهعنوان استاندارد جهانی معرفی کنیم، بدون شک FreeRTOS است. این سیستم عامل: سبک و سریع است روی اکثر میکروکنترلرها اجراادامه مطلب
آرشیو دسته بندی: برنامه نویسی سخت افزار
مقالات و آموزش برنامه نویسی میکوکنترلرها و انواع سخت افزار
اجزای اصلی RTOS؛ قلب تپنده سیستم اگر RTOS را یک شهر هوشمند در نظر بگیریم، هر بخش از آن نقش مشخصی دارد. در این شهر، هیچ کاری بدون برنامهریزی انجام نمیشود. همه چیز زمانبندی شده، اولویتبندی شده و تحت کنترل است. در این بخش با مهمترین اجزای RTOS آشنا میشویم: Task (وظیفه) Scheduler (زمانبند) Contextادامه مطلب
آموزش کامل سیستم عامل بلادرنگ در میکروکنترلرها ( بخش اول ) RTOS یا سیستم عامل بلادرنگ (Real-Time Operating System) یکی از مهمترین مفاهیمی است که هر برنامهنویس سیستمهای نهفته (Embedded Systems) و میکروکنترلرها دیر یا زود با آن روبهرو میشود. شاید اگر تا امروز فقط با برنامهنویسی ساده روی میکروکنترلرهایی مانند AVR، STM32، ESP32 یاادامه مطلب
بوتلودر (Bootloader) در میکروکنترلرها چیست و چگونه کار میکند؟ بوتلودر در دنیای میکروکنترلرها (مثل AVR، ARM، STM32 و…) یه برنامه خیلی کوچیکه که اول از همه اجرا میشه و تعیین میکنه سیستم چی کار کنه. به زبان ساده: بوتلودر مثل “درِ ورودی” میکروکنترلره که مشخص میکنه برنامه اصلی از کجا و چطور اجرا بشه. ⚙️ادامه مطلب
یک بار برای همیشه بفهمیم دقیقاً چه اتفاقی در دنیای سختافزار و کدنویسی میافتد 🔎 مقدمه: یک سوال ساده اما مهم تا حالا فکر کردی وقتی دکمه کنترل تلویزیون رو میزنی، یا وقتی گوشیات صفحه رو روشن میکنه، دقیقاً چه اتفاقی میافته؟ یه عده میگن «سختافزاره»، یه عده میگن «نرمافزاره»، ولی واقعیت اینه: یک چیزیادامه مطلب





