מלאו פרטים לקבלת יעוץ

yocto programming


Yocto לחברה-image

אודות הקורס

yocto

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

פרוייקט Yocto מספק כלים, metadata ותהליכים המאפשרים הפעלה הדדית מהירה של מערכות embedded linux,
שבהן ניתן להתאים אישית כל היבט של תהליך הפיתוח.
גם היכולת ליצור כלי עבודה toolchain for cross compilation and a software development kit SDK המאפשרת פיתוח:

  • User Space Applications
  • Kernel Space Modules and Device Drivers
  • Boot Loaders

פרויקט Yocto מספק שכבות מתוחזקות היטב ומעודכנות, שתומכות במגוון רחב של ארכיטקטורות מובילות לרבות ARM, MIPS, PowerPC ו- x86 / x86 64.

בקורס זה נלמד כיצד להשתמש בכלי קוד פתוח תחת ה- Yocto project כדי ליצור מערכת ההפעלה לינוקס מותאמת אישית.
הקורס יכלול שימוש משולב של עבודה במכונה וירטואלית (באמצעות QEMU) וכמובן עבודה מול כרטיס פיתוח מבוססי Cotrex-A.

תיאור הקורס

  • קורס זה הנו קורס מעשי הכולל הרצאות פרונטליות ותרגול מעשי.
  • משך הקורס הינו כ 90 שעות אקדמיות – 60 שעות מעשיות + 30 שעות תרגול במעבדה.
  • הקורס כולל :
  • לימוד Yocto Linux תרגילים ופתרונות
  • תרגילי כיתה המלווים בהסברים, שיעורי בית ופתרונות באתר
  • חוברת קורס
  • סרטונים ומצגות באתר הקורס
  • שימוש בכרטיסי פיתוח לצורך עבודה ב Yocto Linux
  • הלימודים מתקיימים בקמפוס ראשל"צ.
  • לקראת סיום הקורס כל סטודנט יבצע פרויקט מעשי המסכם את הידע הנרכש במהלך הקורס.
  • ההרצאות מתקיימות פעם בשבוע בשעות הערב או בוקר.

מבנה הקורס

יעודכן בקרוב

קהל יעד

  • מהנדסי תוכנה, מפתחים, מתכנתים
  • המעוניינים ללמוד פיתוח מערכות Embedded תחת מערכת הפעלה לינוקס.
  • מהנדסי Embedded Bare-Board המעוניינים ללמוד לפתח מנהלי התקנים תחת מערכת הפעלה לינוקס.
  • מהנדסי חומרה, תוכנה, מדעי המחשב המעוניינים בידע מעשי בעולם ה לינוקס קרנל.