
מתאים לדורשי עבודה באישור התמת

מתאים לחילים משוחררים ע"ח פקדון
קורס Programming Linux with Yocto
לימוד מעשי על Evaluation Boards
פתיחת קורס בוקר: צרו קשר
פתיחת קורס ערב: צרו קשר

[ryv-popup video="https://www.youtube.com/embed/yRKko1Che1s?rel=0&controls=0&showinfo=0" frameborder="0"] לחץ לצפיה
אודות הקורס
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 המעונינים ללמוד לפתח מנהלי התקנים תחת מערכת הפעלה לינוקס.
- מהנדסי חומרה, תוכנה, מדעי המחשב המעונינים בידע מעשי בעולם ה לינוקס קרנל.
דרישות קדם
1. ידע וניסיון במערכת ההפעלה לינוקס.
2. אנגלית ברמה גבוהה.
3. רקע ו/או ניסיון בפיתוח בשפת C \C++ (הכרחי עבור מסלול הסבה מקצועית).
Linux
Embedded
קורס לינוקס
Embedded Linux
Yocto