1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Raspberry Pi: Write Your Own Operating System Step by Step 2023-10
Raspberry Pi: Write Your Own Operating System Step by Step

Udemy – Raspberry Pi: Write Your Own Operating System Step by Step 2023-10

توضیحات

دوره Raspberry Pi: Write Your Own Operating System Step by Step. این دوره به طور جامع به شما نحوه ساخت یک سیستم عامل ساده را از پایه آموزش می‌دهد. در این فرآیند، مبانی معماری AArch64 و برنامه‌نویسی سطح پایین پوشش داده می‌شود. ما شما را به صورت گام به گام در ساخت یک سیستم عامل کوچک و کاربردی راهنمایی خواهیم کرد. بخش اول این دوره، تمام دانش مورد نیاز برای ساخت هسته سیستم عامل بر روی معماری AArch64 را در اختیار شما قرار می‌دهد. این دانش شامل درک حالت‌های پردازنده، صفحه‌بندی حافظه، مدیریت استثناها و وقفه‌ها و موارد دیگر است. در این بخش، نحوه آماده‌سازی برای تغییر حالت‌های پردازنده را خواهیم آموخت. ما ابتدا از حالت EL2 به EL1 و سپس به EL0 منتقل خواهیم شد. هسته سیستم عامل ما در حالت 64 بیتی اجرا می‌شود. همچنین، نحوه مدیریت استثناها و وقفه‌ها و چگونگی تغییر وضعیت بین حالت هسته و حالت کاربر را بررسی خواهیم کرد.

در بخش دوم دوره، نحوه ساخت ماژول‌های هسته مانند فرآیندها، مدیریت حافظه، مدیریت وقفه‌ها و غیره آموزش داده می‌شود. در این قسمت، نحوه تعامل با هسته سیستم عامل از طریق کنسول را خواهیم دید. پس از اتمام این بخش، شما قادر خواهید بود برنامه‌های کاربری بنویسید و آن‌ها را در سیستم عامل اختصاصی خود اجرا کنید.

آنچه فرا خواهید گرفت

  • نحوه ساخت یک سیستم عامل ساده برای معماری ARM64.
  • درک مبانی معماری ARM64.
  • نحوه مدیریت وقفه‌ها و استثناها در حالت ARM64.
  • نحوه نوشتن هسته سیستم عامل با استفاده از زبان اسمبلی و C.
  • توانایی نوشتن تابع print برای نمایش کاراکترها بر روی صفحه نمایش.
  • توانایی ساخت یک مدیر حافظه با استفاده از مکانیزم صفحه‌بندی ARM.
  • نحوه نوشتن handler تایمر برای مدیر فرآیند.
  • نحوه ساخت یک مدیر فرآیند برای زمان‌بندی فرآیندها و تغییر وضعیت آن‌ها بین حالات مختلف (خواب، آماده، کشته شده).
  • نحوه پیاده‌سازی ماژول فراخوانی سیستمی برای اجرای برنامه‌های کاربری در سیستم عامل.
  • نوشتن درایور UART.
  • نوشتن یک کنسول ساده و تعامل با هسته سیستم عامل از طریق دستورات.
  • توانایی نوشتن یک ماژول سیستم فایل ساده که از خواندن سیستم FAT16 پشتیبانی می‌کند.

در پایان این دوره، شما قادر خواهید بود سیستم عامل 64 بیتی خود را توسعه دهید.

این دوره مناسب افرادیست که

  • دانشجویانی که مفاهیم سیستم عامل را آموخته‌اند و می‌خواهند آن‌ها را به صورت عملی به کار بگیرند.
  • دانشجویانی که در مورد مکانیزم‌های اساسی مورد استفاده در سیستم عامل کنجکاو هستند.
  • افرادی که می‌خواهند یک سیستم عامل سرگرمی بسازند اما نمی‌دانند از کجا و چگونه شروع کنند.

مشخصات دوره Raspberry Pi: Write Your Own Operating System Step by Step

  • ناشر: Udemy
  • مدرس: x-BIT Development
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 11 ساعت و 8 دقیقه
  • تعداد دروس: 71

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

 Raspberry Pi: Write Your Own Operating System Step by Step

پیشنیازهای دوره Raspberry Pi: Write Your Own Operating System Step by Step

  • Raspberry Pi 3B or 4 (not required)
  • USB to TTL Serial Cable (not required)
  • Basic Knowledge of ARM 64-bit Assembly Language and C Language

تصاویر دوره

Raspberry Pi: Write Your Own Operating System Step by Step

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 1 گیگابایت

دانلود بخش 4 – 1 گیگابایت

دانلود بخش 5 – 140 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

4.1 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست