Coursera · סדרה של 3 קורסים

קורס אונליין – תעודה מקצועית מוסמכת בפיתוח לינוקס מושתל מתקדם של Google

הקורסים בהתמחות זו ניתן לקחת גם לתואר אקדמי כ-ECEA 5305 - 5307, כחלק מתואר שני במדעים בהנדסת חשמל של אוניברסיטת CU Boulder.

רמת בינייםרמת קושי
סדרה של 3 קורסיםתעודה
להרשמה בקורסרה ← הקורס הראשון חינם · audit · ללא כרטיס אשראי
קורס אונליין – תעודה מקצועית מוסמכת בפיתוח לינוקס מושתל מתקדם של Google

מה תלמדו

8 תחומי ידע

  • להגדיר, לבנות ולהפעיל את ליבת הלינוקס ומערכת הקבצים מהמקור.
  • לבנות הפצת לינוקס מוטבעת משלהם באמצעות מסגרות Buildroot או Yocto.
  • להשתמש במונחים של תכנות מערכות לפיתוח תוכנה עבור מכשירים מוטבעים, כולל קלט/פלט קבצים, ריבוי תהליכים, אותות ו-API של POSIX הקשורים לזמן.
  • לכתוב תוכנה לתקשורת בין תהליכים ובין תהליכים באמצעות סוקטים ואותות.
  • לנטר תוכניות תוכנה מקבילות בעזרת GDB, Valgrind וכלים נוספים לביצוע ניתוח, פרופיל ומעקב.
  • ליצור דרייבר מותאם אישית עבור לינוקס.
  • להבין נושאים הקשורים לפיתוח דרייברים בלינוקס, כולל טכניקות דיבוג, טכניקות מקבילות, זמני תגובה, ו"הקצאת זיכרון".
  • להציג את הידע שלהם בפרויקט סופי הממחיש את מושגי הקורס על חומרה.

מיומנויות שתרכשו

9 כישורים מעשיים

  • הבנה מעשית של מערכות הפעלה מוטמעות
  • הגדרת, בנייה והפעלה של ליבת הלינוקס ומערכת הקבצים מהמקור
  • בניית הפצת לינוקס מוטבעת באמצעות Buildroot או Yocto
  • פיתוח תוכנה עבור מכשירים מוטבעים עם קלט/פלט קבצים, ריבוי תהליכים, אותות ו-API של POSIX
  • כתיבת תוכנה לתקשורת בין תהליכים באמצעות סוקטים ואותות
  • ניטור תוכניות תוכנה מקבילות בעזרת GDB, Valgrind וכלים נוספים
  • יצירת דרייבר מותאם אישית עבור לינוקס
  • הבנת נושאים הקשורים לפיתוח דרייברים בלינוקס, כולל דיבוג, טכניקות מקבילות וזמני תגובה
§ סקירת הקורס
01

תיאור הקורס

התמחות - סדרת קורסים של 3 חלקים

הקורסים בהתמחות זו ניתן לקחת גם לתואר אקדמי כ-ECEA 5305 - 5307, כחלק מתואר שני במדעים בהנדסת חשמל של אוניברסיטת CU Boulder.

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

פרויקט למידה מעשית

קורס זה יתמקד בעיצוב תוכנה מקבילה עבור יישומים של מערכות מוטבעות באמצעות מערכת ההפעלה לינוקס. בסוף הקורס, הסטודנטים יהיו מסוגלים ל:

  • להגדיר, לבנות ולהפעיל את ליבת הלינוקס ומערכת הקבצים מהמקור.
  • לבנות הפצת לינוקס מוטבעת משלהם באמצעות מסגרות Buildroot או Yocto.
  • להשתמש במונחים של תכנות מערכות לפיתוח תוכנה עבור מכשירים מוטבעים, כולל קלט/פלט קבצים, ריבוי תהליכים, אותות ו-API של POSIX הקשורים לזמן.
  • לכתוב תוכנה לתקשורת בין תהליכים ובין תהליכים באמצעות סוקטים ואותות.
  • לנטר תוכניות תוכנה מקבילות בעזרת GDB, Valgrind וכלים נוספים לביצוע ניתוח, פרופיל ומעקב.
  • ליצור דרייבר מותאם אישית עבור לינוקס.
  • להבין נושאים הקשורים לפיתוח דרייברים בלינוקס, כולל טכניקות דיבוג, טכניקות מקבילות, זמני תגובה, ו"הקצאת זיכרון".
  • להציג את הידע שלהם בפרויקט סופי הממחיש את מושגי הקורס על חומרה.
§ תוכן עניינים
02

מבנה הקורס

תכנות מערכת לינוקס והיכרות עם Buildroot

קורס 1
43 שעות
4.1 (72 דירוגים)

מה תלמד

  • יסודות תכנות מערכת לינוקס, כולל תהליכים וגרעינים.
  • כיצד לבנות ליבת לינוקס מותאמת ומערכת קבצים עבור מכשיר משובץ.
  • כיצד להשתמש ב-Buildroot כדי לבנות ליבת לינוקס מותאמת ומערכת קבצים עבור מכשיר משובץ.

כישורים שתרכוש

  • סקריפט של פקודת שורת פקודה
  • תכנות בשפת C
  • לינוקס
  • הנדסת מערכות משובצות
  • הנדסת חשמל

תכנות ליבת לינוקס והיכרות עם Yocto Project

קורס 2
40 שעות

מה תלמד

  • יסודות פיתוח ליבת לינוקס.
  • כיצד לבנות דרייבר מותאם לליבת לינוקס ולפרוס אותו על מכשיר משובץ.
  • כיצד להשתמש בפרויקט Yocto כדי לבנות תבניות למכשירים משובצים.

כישורים שתרכוש

  • סקריפט של פקודת שורת פקודה
  • תכנות בשפת C
  • מערכות משובצות
  • לינוקס

נושאים ופרויקטים במערכות משובצות של לינוקס

קורס 3
47 שעות

מה תלמד

  • כיצד למבנה מוצר תוך שימוש בעקרונות אג'ייל וסקרום
  • כיצד לפרוס פרויקט Buildroot או Yocto על חומרה משובצת
  • מונחים רלוונטיים ועדכניים הקשורים לפיתוח לינוקס משובץ

כישורים שתרכוש

  • מערכות משובצות
  • פיתוח תוכנה אג'ילי
  • לינוקס

ראיתם את הקורס. מוכנים להירשם?

מעבר לקורסרה · הקורס הראשון פתוח לצפייה חינם · ביטול בכל שלב

לפרטים נוספים והרשמה בקורסרה ←
§ עוזרים להתחיל

3 וידאוים קצרים לפני שנרשמים לקורס.

לפני שאתם מוציאים כרטיס אשראי — קחו 6 דקות. סבר על Coursera, איך נרשמים, ואיך התעודה משתלבת בלינקדאין שלכם.

צפו · 2 דק'

מה זה Coursera?

סקירה קצרה של פלטפורמת הלימוד הגדולה בעולם — מי מאחוריה, איך התעודות מוכרות, ומה ההבדל מ-Udemy ו-edX.

צפו בסרטון ←
צפו · 2 דק'

איך נרשמים ב-2 דקות

הדגמה ויזואלית של תהליך ההרשמה — מהקלקה על "להרשמה" ועד תחילת הקורס הראשון. כולל אופציית audit חינמי.

צפו בסרטון ←
צפו · 2 דק'

איך מכניסים את התעודה ל-LinkedIn

הוספת התעודה כ-License & Certification בפרופיל לינקדאין, עם קישור ל-Coursera שמעלים את הקרדיביליות.

צפו בסרטון ←

מוכנים להתחיל?

הקורס מחכה. התעודה מחכה.

הקורס זמין ב-Coursera. הקורס הראשון בסדרה פתוח לצפייה ללא תשלום.

⚠ MSL הוא קטלוג קורסים — לא ספק הקורס. הקורס מתפרסם ומנוהל דרך פלטפורמת Coursera. תוכן הקורס, עלויות, תעודות, ותנאי שימוש — באחריות Coursera והמרצים. MSL מציג את המידע מתוך מטרה לעזור לגולש לבחור, ולא מספק את הקורס עצמו.