סיפור ארוך קצר: כיצד לקבוע איזו מערכת משובצת היא הטובה ביותר עבור היישום שלך
האם אתם מחפשים חומרה עבור המערכת המשובצת שלכם? כשאתם מתמודדים עם שאלות לגבי תאימות תוכנה או אישורים נדרשים, האם אתם יודעים בדיוק מהם הצרכים של היישום שלכם? במאמר זה נעזור לכם להבדיל בין מערכות משובצות וכיצד לוודא שאתם רוכשים את החומרה המתאימה.
מהי מערכת משובצת?
יש לנו שתי תשובות אפשריות. הגרסה הקצרה היא שמערכת משובצת היא מערכת מחשב יישומית.
הסיפור הארוך מורכב יותר. הודות למספר גורמים, ובמיוחד מגמות של תעשייה 4.0 ואינטרנט של הדברים, הטכנולוגיה נמצאת בהתפתחות מתמדת ובקצב מהיר ב-20 השנים האחרונות. משמעות הדבר היא שירידה בעלויות מאפשרת לחברות ליישם רכיבי חומרה ותוכנה בתוך המוצרים שלהן מהר יותר ובקלות רבה יותר. בנוסף, ההתכנסות של יכולות הטלקום והמחשוב שינתה את ההגדרות המקוריות שהיו לנו כדי לסווג מערכות משובצות. אלו הם תיאורים נפוצים של מערכת משובצת:
משאבים מוגבלים
באופן קבוע אנו מקשרים מערכות משובצות ליכולות מוגבלות. קיימת תפיסה מוטעית נפוצה שמערכות משובצות מציעות פונקציונליות חומרה ו/או תוכנה מוגבלת בהשוואה למחשב אישי רגיל. זה יכול להיות נכון ביישומים מסוימים שבהם עלינו להגביל את אחד המשאבים (כוח, מקום, יכולות עיבוד). ניתן... קראו עוד בבלוג שלנו בנושא זה. עם זאת, ייתכן שזה לא המקרה ביישומי זיהוי תבניות או בינה מלאכותית, למשל.
מוּקדָשׁ
ניתן גם למצוא מערכות משובצות שנועדו לבצע פונקציה אחת. משמעות הדבר היא שהמערכת מוקדשת לפעילות אחת. עם זאת, כיום זה נדיר יותר ויותר מכיוון שהמכשירים התפתחו לפונקציות "היברידיות". לדוגמה, סמארטפונים משמשים כיום כעוזרים אישיים, מכשירי סטרימינג, מצלמות, טלפונים, לוחות שנה, שעונים מעוררים, ועוד רבים אחרים. בנוסף, טלוויזיות חכמות יכולות לגלוש באינטרנט ולהקליט תוכניות. לכן, ההתכנסות הטכנולוגית מקשה על בניית מערכות משובצות ייעודיות בימינו.
יישומים מחמירים
יישומים מסוימים דורשים איכות ואמינות גבוהות יותר ממערכות משובצות. זה חשוב עבור יישומים קריטיים למשימה או מסכני חיים. ניתן ליישם זאת גם עבור סביבות קשות עם טמפרטורה גבוהה, אבק או לחות. לדוגמה, איכות ואמינות המערכת המשובצת עבור בקר טיסה במטוס יהיו גבוהות יותר מאשר עבור קונסולת משחקים. ראשית, אם המטוס יתרסק באמצע טיסה עקב תקלה במערכת המשובצת, זה יהיה אירוע קטסטרופלי בהשוואה לחוויה השלילית או אי הנוחות של המשתמש בזמן המשחק, שאינה מסכנת חיים. במקרים אלה, חומרה, בפרט, תצטרך לעבור מספר אישורים ולהציע רמת הגנה מסוימת מפני סביבות קשות.
המתחזה
האם סמארטפון הוא מערכת משובצת? אפשר למצוא אנשים שמשתמשים בו ככזה. אף על פי כן, סמארטפון לא יכול להיחשב כמערכת משובצת (הוא לא משובץ בשום מקום). זה נכון לגבי מספר "מערכות משובצות" שנחשבו במקור ככאלה אך כבר לא, או להיפך. הבעיה עם האבולוציה הטכנולוגית המהירה היא שהגבול המבדיל בין מחשב אישי למערכת משובצת מטושטש כעת.
מה משותף לכולם?
כפי שניתן לראות, צרכי ודרישות היישום קובעים אם אתם זקוקים למערכת משובצת או למחשב. יכולות, פונקציונליות, שיקולי סביבה או משתמש מיועד שימשו כדי לקבוע מהי מערכת משובצת. עם זאת, המכנה המשותף הוא שאין הגדרה אחת שיכולה לשקף את כל המערכות המשובצות כיום.
לכן, כשאתם מחפשים חומרה למערכת משובצת, עליכם להיות בעלי דרישות ברורות. כך תבטיחו שהאפליקציה שלכם תפעל בצורה חלקה ותספקו את הפתרון היעיל ביותר מבחינת עלות לחברה שלכם.
האם אתה רוצה להמשיך ללמוד על מערכות משובצות? קרא את הבלוג הזה על ארכיטקטורות של מערכות משובצות או בקרו בדף שלנו בנושא SBCs ומערכות משובצות.
