תנאים מיוחדים

חיילים משוחררים
special offers
דורשי עבודה
special offers
עולים חדשים
special offers
השמה בתחום
special offers

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

בני כהן

מנכ"ל ומייסד Real Time Group


מנכ"ל חברת Real Time Group.
בעל תואר ראשון בהנדסת תוכנה (BSE), ותואר שני בהנדסת תקשורת M.Sc.
מומחה עם יותר מ- 20 שנות ניסיון בפיתוח, ניהול והדרכת פרוייקטים במגוון רחב של תחומים כגון- Real Time Embedded Linux Embedded systems Linux Kernel Device Drivers ועוד.

teacher-image-בני-כהן
ראש תחום

קהל יעד Linux Kernel

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

דרישות קדם

  •  ידע וניסיון במערכות הפעלה לינוקס.
  • ידע וניסיון בתכנות User Mode Applications במערכות הפעלה לינוקס.
  • אנגלית ברמה גבוהה.
  • בעלי רקע ו/או ניסיון בפיתוח שפת ++C / C – (הכרחי עבור מסלול הסבה מקצועית).

תיאור קורס Linux Kernel

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

בואו ללמוד איתנו Linux Kernel

  • מרצים מומחים בעלי ניסיון מעשי רב שנים בתעשייה
  • קורסים מקיפים ומעשיים לצבירת ניסיון בפיתוח
  • פרויקט מעשי של 145 שעות בחטיבת הפיתוח – עם ליווי של מהנדסים שעובדים בחברה. בסוף הפרויקט תצא עם תיק עבודות מעמיק שתוכל להציג בראיונות עבודה.
  • תכנים מעודכנים באופן תדיר
  • שיעורים מוקלטים לצפייה חוזרת בעת הצורך
  • החברה תעזור בהכנת קורות חיים עם הבוגר על פי דרישות התעשייה ותכין אותו לראיון מקצועי
  • אפשרות לעזרה פרטנית בעת הצורך עד 5 שעות אישיות בחודש

קורס Linux Kernel and Device Drivers


logo

מה זה Linux Kernel and Device Drivers

מה זה Linux Kernel

לינוקס קרנל, הינו קורס במסגרתו לומדים את הליבה של מערכת ההפעלה לינוקס, תפקידה לאפשר לתוכנית ב User-Space את כל הכלים והשירותים הנדרשים בכדי שזאת תוכל לבצע את עבודתה במהירות ויעילות.

קורס Linux Kernel (ניהול הליבה של LINUX) מקנה בין השאר, גישה יציבה ל "Kernel Blocks"- חלקי הקרנל השונים, כגון: File Systems, Networking Stacks, Scheduler, Kernel Device Drivers Kernel Entities \ Objects, וזאת באמצעות System Calls.

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

בשלבי הפיתוח יש להתחשב במספר רב של נושאים לרבות Kernel Processes נוספים, HW\SW Interrupts , Synchronization, ועוד.

לשם השוואה לפיתוח תכניות כ-Processes בסביבת User Space : במידה ולתוכנית יש באג או בעיה שלא זוהתה, אזי רק אותו ה- Process יושפע, כמובן שזה חמור מאוד אך סביר שההשפעה לא תגרום לקריסת המערכת הפעלה וסיום אותו Process יפתור את המערכת הפעלה מהבעיה.

לעומת זאת, באג בKernel ישפיע מן הסתם על כל המערכת הפעלה – ובמקרה הטוב יגרום לקריסת כלל ה Processes ב Kernel.

linux kernel לימודי ניהול שרתי

מטרת קורס ניהול שרתי linux kernel

קורס לינוקס קרנל מתמקד בכל הנושאים הנדרשים לפיתוח מודלים ומנהלי התקנים בסביבת שרתי Linux Kernel ואינו דורש ידע ראשוני בפיתוח Kernel.

מטרת הקורס היא להעניק למהנדסים בתעשיית ההייטק את הידע התאורטי והמעשי בתחום לרבות הכלים והממשקים הנדרשים, ניהול המשאבים שמעניקה מערכת ההפעלה, שימוש באובייקטים ושירותים, שימוש בכלי בדיקה (Debug Tools), פתרון תקלות בעבור הבעיות אופייניות, פיתוח Board Support Package (BSP), ועוד.

לקראת סיום הקורס נקדיש פרק בעבור פיתוח Linux Kernel & User Space בסביבת YOCTO.

הקורס מתמקד בארכיטקטורות ARM ו- Intel, תוך שימוש בכרטיסי פיתוח מבוססי Cortex A-8 / i.MX-8 והוא מתמקד בפיענוח ה "Kernel Blocks", פיתוח נכון ואופטימלי של Kernel Device Drivers תוך שימוש עדכני של Linux Kernel APIs .

במהלך קורס זה ילמד הסטודנט:
  • Kernel Development Environment setup
  • Loadable Kernel Module
  • Platform Device Drivers
  • Devices, drivers, and bus matching
  • Device tree mechanism
  • Delay and timer management
  • Kernel locking mechanism

מבנה קורס Linux Kernel and Device Drivers

Linux Kernel overview- Main characteristics
Kernel Basic data structures
Scheduling in Linux
Developing Kernel Modules
Character Device Drivers as LKMs
Pin Control and GPIO Subsystem
Kernel object model
Sysfs Devices/buses/drivers/subsystems
Udev
Memory management
Platform Device Drivers
Linux Device Tree
I/O memory and ports
Wait Queues
Interrupts and Exceptions
Work deferring mechanism
Kernel Synchronization
I2C Client Drivers
SPI Device Drivers
IIC frame work

חוות דעת

מדרכים Linux Kernel and Device Drivers

Linux Kernel and Device Drivers
courses-video
Linux Kernel and Device Drivers
courses-video
Linux Kernel and Device Drivers
courses-video
Linux Kernel and Device Drivers
courses-video

שכר Linux Kernel

תפקידשנות ניסיון
1-33-56-10ניהולי
מפתח תוכנה Linux Kernel19-2222-2828-3530-40

שאלות ותשובות - קורס Linux Kernel and Device Drivers

' חברת Real Time Group עוסקת מעל ל 10 שנים במספר תחומים בתעשיית הייטק דרך 3 חטיבות החברה
חטיבת ההדרכה,
חטיבת ההשמה
וחטיבת פיתוח הפרוייקטים
בעזרת הניסיון רב השנים שלנו במגוון תחומים מרכזיים אלו בתעשיית ההייטק אנו יודעים בדיוק מה חברות ההייטק דורשות ומה הידע הנדרש מהעובדים שלהם.
בעזרת הידע והניסיון שלנו בשוק אנו יודעים להעניק לסטודנטים שלנו את הניסיון הרלוונטי בדרך לפיתוח קריירה יציבה וארוכת שנים בהייטק.
בין שירותים שאנו מעניקים לסטדנטים שלנו קיימים גם שירותי ההשמה לעבודה בסיום הלימודים
כ אשר אנו תמיד שואפים להעסיק את בוגרי הקורסים שלנו בבית התוכנה שלנו או אצל השותפים העסקיים וזאת בהתאם לתקנון הקורס.
צרו קשר למידע נוסף וייעוץ לימודים'
הלימודים מתקיימים בכל הארץ באופן וירטואלי.
הסטאז מתקיים בסניף שלנו, בתל אביב רחוב יגאל אלון.
ההגעה לסניפים שלנו מאוד נוחה והם קרובים לתחבורה ציבורית וכמו כן חניות בהסדר,
צרו איתנו קשר להכוונה ומידע נוסף
המרצים בלימודים מעבירים את החומר הנלמד בשפה העברית,
וכמו כן כמובן ספרי הלימוד ועזרי הקורס הם בשפה האנגלית
כי עבודת הפיתוח נעשית באנגלית
כל השיעורים מוקלטים.
שיעורים חוזרים ניתן לקחת בהתאם לתקנון המסלול,
צרו איתנו קשר למידע נוסף,
אך חשוב לזכור כי המרצים שלנו מלווים את הסטודנטים שלנו ונותנים יחס אישי ועזרה פרטנית בדרך לניצול הקורס
וצבירת ידע מעשי ומקצועי עבור כל אחד מהסטודנטים שלנו, ההצלחה שלכם היא ההצלחה שלנו.
'ההתחייבות להשמה מצד המכללה היא
לסטודנטים שלנו אשר לומדים במסלול הכשרה מלא ובהתאם לתקנון,
צרו איתנו קשר למידע נוסף וייעוץ'
לומדים מערכת הפעלה לינוקס אובונטו, פקודות לינוקס ועבודה עם cmd ו linux admin

משרות קורס Linux Kernel and Device Drivers