Next Page  83 / 116 Previous Page
Information
Show Menu
Next Page 83 / 116 Previous Page
Page Background

, נפח

RAM

- ליבות, זכרון

Windows

שצורך

נחסכים.

Windows

דיסק ומחיר רישוי ל

מתי נרצה לבזר את

המעבדים במערכת

Target

ה-

רלוונטיות

2

באיור

4-

ו

3

קונפיגורציות

- 4-

"מעט מבוזרת" ו

3 :

למערכות מבוזרות

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

המבוצעת מעל מערכת

I

/

O

את בקרת ה-

ההפעלה ממערכת הבקרה המרכזית

. במעבר בין

Windows

הבנויה מעל

הקונפיגורציות השונות אין צורך בשינוי

תוכנה אלא בשינוי פרמטר. אפשר לשים על

מספר תחנות

LAN

אותה רשת פנימית של

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

(עצמאית

INtime

. בעמדות רצה תוכנת

2

Windows

) ותוכנת

Windows

או לצידה של

שמספקת

Host

שנעזרת בתוכנה הקרויה

גם למחשב שאין בו

NTX

את תקשורת

מערכת הפעלה כלל.

בצורה זו - גם בקונפיגורציות שונות

נשמרת

מהקונפיגורציה העיקרית

ההשקעה בפיתוח.

סביבת הפיתוח

מתאר את עמדות העבודה

3

איור מספר

Windows

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

הינה

PC

ומערכת ההפעלה על אותו ה-

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

ולדבג

Visual

Studio

הזו אפשר להריץ

מייצר עבור

VS

את הקוד של התוכנית ש-

.

INtime

I

/

O

קיימות שתי אפשרויות להציג את ה-

למהנדס המפתח:

פשוט ו/או זול מאד - ניתן

I

/

O

במקרה שה-

באיור

4

לספק לכל מפתח מערכת מטיפוס

מורכב או יקר -

I

/

O

. במידה וה-

3

מספר

המוצגת

5

ניתן להשתמש בקונפיגורציה

. בונים צורה מפושטת של

3

באיור מספר

האמיתי - והיא מהווה את

I

/

O

הדרייבר ל-

הסימולטור. סימולטור כזה מספק ליתר

I

/

O

חלקי התכנה תגובת זהה בתזמוניה ל-

האמיתי.

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

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

- מסופקת קונפיגורציה פיתוח ברשת (מספר

). שימוש בחיבור רשת בין

3

באיור מספר

6

License

Server

עמדות הפיתוח ושימוש ב-

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

וחוסכת עלויות רשיונות ריצה ורשיונות

פיתוח.

לסיכום

במאמר צוינו הגורמים להוזלת פיתוח התוכנה

והקטנת הסיכונים:

מקובל כסביבת הפיתוח

Visual

Studio

הנפוצה והמוכרת ביותר. המשמעות היא

הקטנת העלויות והסיכון הקשור בכח אדם

לתכנות.

אחיד לקונפיגורציה הראשית

Code Base

של המוצר, לנגזרות שלו ולעמדות הפיתוח,

מקטין את מספר שעות התכנת הנדרשות,

ובכך מקטין את העלות ומקטין את את

הסיכון להתמשכות הפיתוח.

שימוש ביכולות נוספות של מע"ה לזמן

אמת מאפשר לפתרון לא להיות מושפע

מתהליכים אחרים שרצים על אותו המחשב,

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

המעבד וגודל הזכרון. בכך נמנע הצורך

בעלויות מיותרות במשאבי מחשוב - וקטן

הסיכון להזקק לשדרוג החומרה במהלך

הפיתוח.

By

שימוש בסימולטור לזמן אמת שהוא -

I

/

O

של תוכנת פיתוח הגישה ל-

Product

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

מוזילים את עלות תשתית הפיתוח.

כל האמור לעיל נוסה כבר בהצלחה גם בארץ

- במספר פרויקטים שכבר מייצרים במאות.

הלקחים הם שניתן בארכיטקטורה זו לשמר

עלויות נמוכות לפיתוח התוכנה גם לאורך

חיי הפרויקט , ובנוסף - ל"בנות" על לוחות

זמנים סבירים לביצוע, ולעמוד בהם במינימום

"הפתעות" לרעה.

אסף גליל הוא מהנדס יישומים של חברת

שנות נסיון

30-

. לאסף למעלה מ

TenAsys

במערכות משובצות מחשב עם דגש על

.

X

86

מעבדים ותוכנות למשפחות

Embedded Solutions

מוסף מיוחד

,3561 .

ת.ד

29

בקרמוס טכנולוגיות בע"מ, האשל

04-6230055:'

פארק תעשיה הדרומי קיסריה, טל

www.beckermus.com

o

ce@beckermus.com

IC

PACKAGING

SERVICES.

Die Sorting

Die Attach

Ball Wedge Wire Bonding

Gold Stud Bumping

Flip Chip Bonding

Die Encapsulation Under ll

Package Potting Sealing

High Accuracy Placement

Optical Assembly and Active Alignment

Micro Mechanical Parts Assembly

Heavy Wire Bonding Ribbon‚

Inert Soldering

Manual SMT and Through Hole

Micro Spot Welding

Final Functional Test

Final Inspection COC

PCB Production

SMT Assembly

Wafer Dicing

83 l New-Tech Magazine