Next Page  80 / 124 Previous Page
Information
Show Menu
Next Page 80 / 124 Previous Page
Page Background

הקדמה

נתקלים לעיתים

Embedded

בוני מערכות

בשלבים מתקדמים בפרויקט בקושי לעמוד

בדרישות תזמון במיוחד מול ממשקים למערכות

לא מאוישות. לכן תוספת יכולות זמן אמת כבר

בשלבים הראשונים יכולה לחסוך הרבה עוגמת

נפש.

מדוע בחירת מרכיבים

הינה

Embedded

למערכת

משימה מורכבת ?

Desktop

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

גדולה מאד ולכן ליצרנים משתלם

Server

ו

לבנות ולהציע מיגוון מערכות מחשב מלאות.

משתמש הבוחר מערכת כזו אינו חייב להרכיב

אותה מאבני בנין שירכוש מספקים שונים, אלא

יכול פשוט לבחור מתוך דף נתונים ומחירים של

מערכת מלאה. גם הבחירה במערכת ההפעלה

היא פשוטה : הוא יבחר בדרך כלל בגירסא

. לעומת זאת מערכות

Windows

או

Linux

של

עונות למגוון עצום של דרישות

Embedded

ובחירת המרכיבים מסובכת יותר.

כמעט אף פעם לא ניתן לרכוש מערכת מלאה

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

Embedded

ויש צורך לבנות אותה

Embedded

עבור ישום

מאבני בנין של יצרנים שונים. בחירת מערכת

ההפעלה גם היא משימה מורכבת יותר, ובה

נתרכז במאמר זה .

הדרישות מהמערכת

מהנדס המערכת המודע למכלול המרכיבים

הטכניים של המוצר מגדיר את דרישותיו

מהמוצר:

. אילו ביצועים, איזה הספק איזה מחיר? -

1

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

. מול אילו התקנים תעבוד המערכת? – מוביל

2

I

/

O

לבחירת הממשקים : מודולי \ כרטיסי ה

. באיזה אופן עובדת המערכת מול מפעיל אנושי

3

ומול התקנים חיצוניים? - מוביל לבחירת מערכת

ההפעלה .

בחירת המעבד

עבור כל מעבד מוצע ניתן לקבל מהיצרן את

,)

MIPS

הביצועים שלו (למשל לפי מדדים כמו

ההספק והמחיר. קל למצוא מענה לדרישות

הספק ומחיר. עבור מענה לדרישות ביצועים

אפשר להסתמך על מידע נוסף מפרויקטים

Tenasys ,

אסף גליל

אחרים או לבצע תכנית דוגמה להערכת

הביצועים. כך ניתן להרכיב רשימה של מעבדים

אפשריים לפתרון.

מאמר זה מתרכז במעבדים ממשפחת אינטל

המקובלים כפתרון מצוין

X

86 -

ותואמי אינטל

בתחומים רבים.

Embedded

למערכות

בחירת הממשקים

הדרישות כוללות הגדרות ההתקנים שמולם

המוצר צריך לעבוד - פרוטוקולים ,קונקטורים

וכו. לכל ממשק ישנם בדרך כלל מספר ספקים

אפשריים. הבחירה ביניהם תתכנס לספק נבחר

אחד אחרי בחירת מערכת ההפעלה.

בחירת מערכת ההפעלה

ממשק מול מפעיל אנושי :

האם נדרש ממשק כזה, ואם כן - האם יש יתרון

משוכלל או לפונקציות מורכבות

GUI

לממשק

של ניהול דיסק.

ממשק מול התקנים לא מאוישים

לכל פרוטוקול יש הגדרות בסיסיות. למשל עבור

Baud

Rate

תקשורת טורית ישנן הגדרות של

וממשק פיזי.

EMBEDDED & MICROPROCESSORS

מוסף מיוחד

New-Tech Magazine l 80