ניו-טק מגזין - מאי 2017
Embedded Solutions מוסף מיוחד
, נפח RAM - ליבות, זכרון Windows שצורך נחסכים. Windows דיסק ומחיר רישוי ל
וחוסכת עלויות רשיונות ריצה ורשיונות פיתוח.
לסיכום במאמר צוינו הגורמים להוזלת פיתוח התוכנה והקטנת הסיכונים: מקובל כסביבת הפיתוח Visual Studio הנפוצה והמוכרת ביותר. המשמעות היא הקטנת העלויות והסיכון הקשור בכח אדם לתכנות. אחיד לקונפיגורציה הראשית Code Base של המוצר, לנגזרות שלו ולעמדות הפיתוח, מקטין את מספר שעות התכנת הנדרשות, ובכך מקטין את העלות ומקטין את את הסיכון להתמשכות הפיתוח. שימוש ביכולות נוספות של מע"ה לזמן אמת מאפשר לפתרון לא להיות מושפע מתהליכים אחרים שרצים על אותו המחשב, אלא לנצל במלואן ובצורה קבועה את יכולות המעבד וגודל הזכרון. בכך נמנע הצורך בעלויות מיותרות במשאבי מחשוב - וקטן הסיכון להזקק לשדרוג החומרה במהלך הפיתוח. By שימוש בסימולטור לזמן אמת שהוא - I / O של תוכנת פיתוח הגישה ל- Product האמיתי, וניהול כל עבודת הקבוצה ברשת, מוזילים את עלות תשתית הפיתוח. כל האמור לעיל נוסה כבר בהצלחה גם בארץ - במספר פרויקטים שכבר מייצרים במאות. הלקחים הם שניתן בארכיטקטורה זו לשמר עלויות נמוכות לפיתוח התוכנה גם לאורך חיי הפרויקט , ובנוסף - ל"בנות" על לוחות זמנים סבירים לביצוע, ולעמוד בהם במינימום "הפתעות" לרעה.
מתי נרצה לבזר את המעבדים במערכת 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 עמדות הפיתוח ושימוש ב- מאפשרים סביבה נוחה שחוסכת זמן,
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
אסף גליל הוא מהנדס יישומים של חברת שנות נסיון 30- . לאסף למעלה מ TenAsys במערכות משובצות מחשב עם דגש על . X 86 מעבדים ותוכנות למשפחות
,3561 . ת.ד 29 בקרמוס טכנולוגיות בע"מ, האשל 04-6230055:' פארק תעשיה הדרומי קיסריה, טל www.beckermus.com o ce@beckermus.com
83 l New-Tech Magazine
Made with FlippingBook