New-Tech Magazine | Aug 2017

EMBEDDED & MICROPROCESSORS מוסף מיוחד

כדאי לשלב יכולות לזמן אמת בחלק גדול ממערכות Embedded

Tenasys , אסף גליל

ויש צורך לבנות אותה Embedded עבור ישום מאבני בנין של יצרנים שונים. בחירת מערכת ההפעלה גם היא משימה מורכבת יותר, ובה נתרכז במאמר זה . הדרישות מהמערכת מהנדס המערכת המודע למכלול המרכיבים הטכניים של המוצר מגדיר את דרישותיו מהמוצר: . אילו ביצועים, איזה הספק איזה מחיר? - 1 שלשת אלה יובילו לבחירת המעבד. . מול אילו התקנים תעבוד המערכת? – מוביל 2 I / O לבחירת הממשקים : מודולי \ כרטיסי ה . באיזה אופן עובדת המערכת מול מפעיל אנושי 3 ומול התקנים חיצוניים? - מוביל לבחירת מערכת ההפעלה . בחירת המעבד עבור כל מעבד מוצע ניתן לקבל מהיצרן את ,) MIPS הביצועים שלו (למשל לפי מדדים כמו ההספק והמחיר. קל למצוא מענה לדרישות הספק ומחיר. עבור מענה לדרישות ביצועים אפשר להסתמך על מידע נוסף מפרויקטים

אחרים או לבצע תכנית דוגמה להערכת הביצועים. כך ניתן להרכיב רשימה של מעבדים אפשריים לפתרון. מאמר זה מתרכז במעבדים ממשפחת אינטל המקובלים כפתרון מצוין X 86 - ותואמי אינטל בתחומים רבים. Embedded למערכות בחירת הממשקים הדרישות כוללות הגדרות ההתקנים שמולם המוצר צריך לעבוד - פרוטוקולים ,קונקטורים וכו. לכל ממשק ישנם בדרך כלל מספר ספקים אפשריים. הבחירה ביניהם תתכנס לספק נבחר אחד אחרי בחירת מערכת ההפעלה. ממשק מול מפעיל אנושי : האם נדרש ממשק כזה, ואם כן - האם יש יתרון משוכלל או לפונקציות מורכבות GUI לממשק של ניהול דיסק. ממשק מול התקנים לא מאוישים לכל פרוטוקול יש הגדרות בסיסיות. למשל עבור Baud Rate תקשורת טורית ישנן הגדרות של וממשק פיזי. בחירת מערכת ההפעלה

הקדמה נתקלים לעיתים Embedded בוני מערכות בשלבים מתקדמים בפרויקט בקושי לעמוד בדרישות תזמון במיוחד מול ממשקים למערכות לא מאוישות. לכן תוספת יכולות זמן אמת כבר בשלבים הראשונים יכולה לחסוך הרבה עוגמת נפש. מדוע בחירת מרכיבים הינה Embedded למערכת משימה מורכבת ? Desktop הדרישה למערכות מחשב ליישומי גדולה מאד ולכן ליצרנים משתלם Server ו לבנות ולהציע מיגוון מערכות מחשב מלאות. משתמש הבוחר מערכת כזו אינו חייב להרכיב אותה מאבני בנין שירכוש מספקים שונים, אלא יכול פשוט לבחור מתוך דף נתונים ומחירים של מערכת מלאה. גם הבחירה במערכת ההפעלה היא פשוטה : הוא יבחר בדרך כלל בגירסא . לעומת זאת מערכות Windows או Linux של עונות למגוון עצום של דרישות Embedded ובחירת המרכיבים מסובכת יותר. כמעט אף פעם לא ניתן לרכוש מערכת מלאה

New-Tech Magazine l 80

Made with FlippingBook - Online catalogs