איך כותבים מערכת הפעלה למתחילים?

במדריך זה אני אראה לך שלב אחר שלב כיצד לכתוב את מערכת ההפעלה שלך לחלוטין ולאתחל אותה במחשב אמיתי
במדריך זה אני אראה לך שלב אחר שלב כיצד לכתוב את מערכת ההפעלה שלך לחלוטין ולאתחל אותה במחשב אמיתי!

כתיבת מערכת הפעלה היא עבודה קשה. הפוך את זה לפשוט יותר על ידי שימוש בכמה כלים בחינם שתוכל להשיג באינטרנט. במדריך זה אני אראה לך שלב אחר שלב כיצד לכתוב את מערכת ההפעלה שלך לחלוטין ולאתחל אותה במחשב אמיתי!

צעדים

  1. 1
    תפוס את התוכנה. תצטרך את Microsoft Visual C # 2008 Edition Edition ואת ערכת המשתמשים של קוסמוס. השג Visual C # בכתובת http://microsoft.com/express וקבל את ערכת המשתמשים של Cosmos בכתובת http://codeplex.com/Cosmos/Release/ProjectReleases.aspx.
  2. 2
    התקן את התוכנה. אם לקחת את כל Visual Studio, ייקח זמן רב להתקנתו, אולם VCS עצמו לא ייקח כל כך הרבה זמן. התקן תחילה את VCS ואז התקן את ערכת המשתמשים של קוסמוס.
  3. 3
    התחל ללמוד c #. לפני שתתחיל לתכנת, ברור שתצטרך להתחיל ללמוד C #. אם אתה כבר יודע, דלג לשלב הבא.
  4. 4
    צור את מערכת ההפעלה שלך. צור פרויקט חדש ב- VCS על ידי לחיצה על קובץ, פרוייקט חדש ובחירה ב- CosmosBoot, וכדומה. אז אתה יכול להתחיל בקידוד. הזן את הקוד שלך בשורה אחרי 'Cosmos.Kernel.Boot.Default;'. אתה יכול להוסיף את 'Console.WriteLine ("Cosmos booted.");' כדי לבדוק את זה.
  5. 5
    נסה זאת על ידי לחיצה על f5. השאר הכל כברירת מחדל, אלא אם כן אתה רוצה לצרוב אותו לתקליטור ולבחור תמונת ISO. ראה הנחיות נוספות ב- YouTube, פשוט חפש את 'Cosmos C #' או משהו כזה.
התקן תחילה את VCS ואז התקן את ערכת המשתמשים של קוסמוס
התקן תחילה את VCS ואז התקן את ערכת המשתמשים של קוסמוס.

טיפים

  • תרגול מביא לשלמות. לעולם לא תקבל את זה לגמרי 100% נכון בניסיון הראשון, אלא אם כן אתה מתכנת מומחה C #. תמשיך לנסות.
  • לעולם אל תוותר. זה מסובך, אז קחו הפסקות אם אתם צריכים, ואל תתסכלו. תמשיך ללכת.
  • אם תחליט שזה לא בשבילך, אז שחרר את זה. הסר את ההתקנה של התוכנה ונסה משהו אחר.

אזהרות

  • אם תוסיף קוד פגום ותאתחל אותו במחשב אמיתי, זה יבלגן את המחשב שלך. היזהר.
  • אנא אל תנסה לאתחל את קוסמוס ב- Mac (אם יש לך כזה)! קוסמוס לא נבדקה ב- Mac, ולכן עדיף לא לנסות זאת אלא אם כן אתה יודע מה אתה עושה.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail