קורס Embedded Linux – קורס Linux

 

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

מתאים לחילים משוחררים ע"ח פקדון

קורס Embedded Linux – קורס לינוקס

משך הקורס – סה"כ 360 שעות לימוד אקדמיות
לימוד מעשי על Evaluation Boards

פתיחת קורס בוקר: 25/04/2018

פתיחת קורס ערב: 22/02/2018

להרשמה לחץ כאן

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





אני מאשר קבלת מבצעים ועדכונים מחברת RT-GROUP בכפוף לprivacy


לחץ לצפיה

אודות הקורס

מה זה Embedded Linux

מאז תחילתה ב-5 באוקטובר 1991 על ידי לינוס טורבאלדס (סטודנט שרק רצה לעבוד ב-UNIX גם מהבית) עברה מערכת ההפעלה Linux (לינוקס) כברת דרך.
כידוע לינוקס הינה מערכת הפעלה דמוי-יוניקס אשר פותחה בתקן POSIX, ידועה כקוד פתוח חופשי להפצה General Public License GNU / Linux.
המרכיב העיקרי של לינוקס הוא הליבה שלה (Linux Kernel), המאפשר ל- (User Space APIs (Application Programming Interface גישה יציבה ל "Kernel Blocks" חלקי הליבה השונים כגון: File Systems, Networking Stacks, Kernel Entities \ Objects וכו'.

בקורס לינוקס נלמד על חלק מהפונקציונליות של Linux Kernel – הן השליטה על החומרה באמצעות מנהלי התקנים (Linux Kernel Device Drivers) יציבים ואמינים אשר יכולים אף לשמש כמודולים עבור הליבה – LKMs) Linux Kernel Loadable Modules).


במקור Linux פותחה כמערכת הפעלה למחשבים אישיים מבוססי x86 של אינטל, כיום Linux תומכת בארכיטקטורת מעבד ופלטפורמות חומרה יותר מכל מערכת הפעלה אחרת. בין השאר Linux משמשת כמערכת ההפעלה המובילה בשרתים, מחשבים ניידים, מחשבי Mainframes, מחשבי על (HPC (High Performance Computing וגם מערכות משובצות מחשב (Embedded Systems).

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

קורס אמבדד לינוקס Embedded Linux

תיאור הקורס

הקורס מורכב מחמישה קורסים (ראה פירוט למטה) ופרויקט סיום (ברמת פיתוח לחברת הייטק), ומתרכז בפיתוח תוכנה על מערכות משובצות מחשב מבוססות פלטפורמת Embedded Linux.

מטרת קורס embedded linux programming היא להעניק לסטודנט את כלל הידע הנדרש על מערכת הפעלה Embedded Linux החל מרמת מתחיל עד לרמת פיתוח Linux Kernel, להכשיר את הסטודנט בשלבי הפיתוח, הכלים הדרושים, הבעיות האופייניות בתהליך הפיתוח ופתרונן, שימוש בכלי debugging שונים, פיתוח אפליקציות ועוד.

הקורס מתחיל בקורס Linux Admin אשר מתמקד בשימוש ראשוני וכולל בין השאר Linux Shell Commands, הגדרת File Systems Networking Stack כתיבת Bash Shell Scripts, כתיבת סקריפטים בשפת Python, פיתוח אפליקציות משתמש User Mode Applications, פיתוח / התאמת מנהלי התקנים Linux Kernel Device Drivers ועוד. במהלך קורס זה ילמד הסטודנט לקנפג, לקמפל ולהתקין Linux kernel עבור מערכות Embedded, פיתוח Loadable Kernel Modules ,פיתוח Linux Device Drivers עבור התקנים מסוג Char\Block\Networking, הכרות ברמת הקוד עם הכלים והמשאבים שמעניקה מערכת ההפעלה למתכנת, שימוש באובייקטים ושירותים (System Calls) של מערכות הפעלה, הבנת Tasks \ Thread Implementation , שימוש בכלי בדיקה (Debug Tools) ועוד.

  • קורס Linux הנו מעשי הכולל הרצאות פרונטליות ותרגול מעשי.
  • משך הקורס הינו כ 360 שעות אקדמיות.
  • קורס Linux כולל :
  • לימוד קורס לינוקס, תרגילים ופתרונות
  • תרגילי כיתה המלווים בהסברים, שיעורי בית ופתרונות באתר
  • חוברת קורס לינוקס
  • סרטונים ומצגות באתר הקורס
  • לימוד מעשי על Evaluation Boards
  • הלימודים מתקיימים בקמפוס ראשל"צ.
  • לקראת סיום הקורסים כל סטודנט יבצע פרויקט מעשי המסכם את הידע הנרכש במהלכם.
  • ההרצאות מתקיימות פעם בשבוע בשעות הערב או בוקר.
קורסים שעות
Linux Administration 90
Bash & Python Scripting 90
Real-Time Embedded Concepts 90
Embedded Linux Programming 90
Linux Kernel Device Driver 90
Linux Final Project
סה"כ שעות 360

embeddd linux

linux admin

חץ

bash & python

חץ

rt embedded con

חץ

embedded linux

חץ

kinux kernel

חץ

linux project

סילבוס

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

קהל היעד

  • ארכיטקטים, מהנדסי תוכנה, מפתחים ומתכנתים
  • המעונינים ללמוד פיתוח ב Kernel בשילוב עם פיתוח מנהלי התקנים (Device Drivers).
  • מהנדסי Embedded Bare-Board המעונינים ללמוד לפתח מנהלי התקנים תחת מערכת הפעלה Linux .
  • מהנדסי חומרה, תוכנה, מדעי המחשב המעונינים בידע מעשי בעולם ה Linux Kernel.

דרישות קדם

1. ידע וניסיון במערכות הפעלה Windows – חובה.
2. ידע וניסיון במערכות הפעלה Linux – יתרון .
3. אנגלית ברמה גבוהה.
4. בעל תואר אקדמי בהנדסת אלקטרוניקה/ מדעי המחשב או תואר מקביל.
5. בעלי ניסיון בפיתוח שפת C – חובה.
6. ראיון אישי / מקצועי – בחירת הקורס המתאים.

קורסי המשך

אני מאשר קבלת מבצעים ועדכונים מחברת RT-GROUP בכפוף לתקנון

שליחת טופס למשרדים



אני מאשר קבלת מבצעים ועדכונים מחברת RT-GROUP בכפוף לתקנון

את/ה במרחק נגיעה מלהתחיל את הקריירה שלך בהייטק!

בוא/י לבדוק התאמתך למקצועות ההייטק.

מבחן התאמה למקצועות הייטק

מדד ידע שכבר ברשותך שיכול להועיל לך להמשך הדרך

הדרכה וסיוע בפרויקט גמר הנחשב בתור ניסיון מעשי

הפגישה הינה ללא תשלום או התחייבות

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