ראשי » קורסים » קורס Embedded Linux
שירות התעסוקה  

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

פקדון חיילים משוחררים  

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

אייקון קורס Embedded Linux

משך הקורס – סה"כ 90 שעות לימוד אקדמיות
לימוד מעשי על Evaluation Boards
תל אביבחיפה
 


לעוד פרטים על הקורסים
לחץ כאן 

קורס ערב
משך הקורס: כחודשיים. שני מפגשים בשבוע.
שעות: 18:00-22:00
ובימי ו': 9:00-13:00
  

פתיחת קורס ערב:


לעוד פרטים על הקורסים
לחץ כאן 

קורס ערב
משך הקורס: כחודשיים. שני מפגשים בשבוע.
שעות: 18:00-22:00
ובימי ו': 9:00-13:00
  

פתיחת קורס ערב:

לחברות

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





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

    [honeypot Email id:email class:email]

     


    פרוייקיטים

     

    אודות קורס Embedded Linux

     


     

    מה זה Embedded Linux

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

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

    לימוד לינוקס – לינוקס הינה מערכת הפעלה רבת פלטפורמות אשר פותחה בשנת 1991 ע"י לינוס טורבלד, ומתבססת על מערכת ההפעלה Unix.

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

    מטרת קורס Embedded Linux

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

    לימוד לינוקס כולל את כל ההדרכות והפיתוח מתבצעים על כרטיסי פיתוח, בין השאר הסטודנט יכיר את שלבי הפיתוח, הכלים הדרושים, הבעיות האופייניות בתהליך הפיתוח ופתרונן, שימוש בכלי debugging שונים, פיתוח אפליקציות user-mode: שימוש ב System Calls, יצירה וניהול של Processes, יצירה וניהול של Threads, התקני סינכרון בין Threads, סוגי תקשורת בין Processes הידוע כ Inter Process Communication) IPC), יצירה וניהול של Shared Memory, שימוש ב Linux Sockets, שימוש ב Pipes ועוד.
    לימוד לינוקס מיועד לכל מי שמבקש ללמוד מערכות הפעלה על מערכות מבוססות מחשב (Embedded).

    תיאור הקורס

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

    • לקראת סיום הקורס כל סטודנט יבצע פרויקט מעשי המסכם את הידע הנרכש במהלך הקורס.
    • ההרצאות מתקיימות פעם בשבוע בשעות הערב או בוקר.
    נושאים שעות
    Introduction to UNIX\Linux Programming  
    Linux Development tools  
    Automating the Process with GNU Make  
    Debugging Linux programs  
    Writing and Using Libraries  
    File Descriptors  
    User space apps working with Hardware  
    Linux Processes  
    Signals  
    Memory associated topics  
    Linux Threads "Pthreads"  
    Synchronization and Critical Sections  
    Processes Vs.Threads  
    Inter-process Communication (IPC)  
    IThe IO subsystem  
    Zero copy  
    Introduction to UNIX\Linux Programming  
    Networking  
    Introduction to Linux Device Drivers  
      30

    סילבוס

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

    קהל היעד

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

    דרישות קדם

    1. ידע וניסיון במערכת ההפעלה לינוקס.
    2. אנגלית ברמה גבוהה.
    3. רקע ו/או ניסיון בפיתוח בשפת C \C++ (הכרחי עבור מסלול הסבה מקצועית).

    קורסי המשך

    מתוך מסלול

    מאמרים

    LinuxEmbeddedקורס לינוקסEmbedded Linux
    [/cs_section]

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



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

      [honeypot Email id:email class:email]

      כל הזכויות שמורות לחברת Real Time Group 2020