, נפח
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.como
ce@beckermus.comIC
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