Linux as an Embedded System

 

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





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


לחץ לצפיה

Linux as an Embedded System

Linux במערכות Embedded

כידוע Linux הינה מערכת הפעלה רבת פלטפורמות אשר פותחה בשנת 1991 ע"י לינוס טורבלד, מתבססת על מערכת ההפעלה Unix.
Linux היא מערכת ההפעלה המועדפת במערכות Embedded כמו טלפונים חכמים, טאבלטים, ונגני מדיה קטנים אחרים. כל גירסה כזו של לינוקס המפעילה מכשירים כאלו נקראת Embedded Linux. כלומר, Embedded Linux היא השימוש של מערכת הפעלה Linux על פלטפורמות Embedded השונות.
כיום Linux תומכת בעשרות ארכיטקטורות Embedded, הייחודיות היא שה Kernel (הגרעין) של Linux וכן ה- Board Support Package & Device Drivers פותחו (או הותאמו) בכדי לתמוך במערכת ה-Embedded.
כמובן שאין שינוי ב User-mode, דבר שמאפשר לפתח את הקוד על P.C. ובאמצעות שימוש ב Cross-Compiler להעביר אותו למערכת Embedded .

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

ניתן ללמוד יותר על הנושא בקורס הייעודי של Real Time College – קורס Embedded Linux או בקורס לינוקס הבסיסי.
מטרת מסלול ה- Linux Programming בחברה היא להכשיר את הסטודנטים באופן מעשי בתהליך של פיתוח והתאמת מערכת הפעלה Embedded Linux לפלטפורמות משובצות מחשב שונות.

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

נכון להיום אנו רואים יותר מערכות אלקטרוניות ופרויקטים תעשייתים אשר מפותחים מלכתחילה תחת Embedded Linux או עוברים מיגרציה (Porting) למערכת הפעלה זו, כגון Mobile-Phones, PDA's Media Players ועוד.

מעט על Real Time Group

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

RT / Embedded Applications.
Networking Applications.
BSP/ Low Level Programming / Board Bring Up.
Linux User / Kernel / Embedded Applications
HW / SW Development Tests / Manufacturing Tests.
QA and Automation Tests
החברה לקחה על עצמה להכשיר וליישם מהנדסים/הנדסאים בתחומים אלו.

אולי יעניין אותך גם:

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