תוכן עניינים:
הגדרה - מה המשמעות של תוכנה משובצת?
תוכנה משובצת היא חלק מהתוכנה המוטמעת בחומרה או בהתקנים שאינם מחשבים אישיים. הוא נכתב במיוחד עבור החומרה הספציפית שהיא פועלת ולרוב יש מגבלות עיבוד וזיכרון בגלל יכולות המחשוב המוגבלות של המכשיר. דוגמאות לתוכנות משובצות כוללות אלה שנמצאים במכשירי GPS ייעודיים, רובוטים של מפעל, כמה מחשבונים ואפילו שעונים חכמים מודרניים.Techopedia מסביר תוכנה משובצת
תוכנה משובצת דומה לקושחה, מכיוון שהם משמשים בדרך כלל לאותה פונקציה. אולם האחרון הוא סוג מיוחד של תוכנות משובצות שנכתבות בזיכרון לא נדיף (כגון ROM או EPROM), שלא ניתן לשנות בקלות - מכאן השם "פירמה" - ומשמש בעיקר להפעלה או לאתחול המכשיר. לעומת זאת, תוכנה משובצת משמשת להפעלה הכוללת של המכשיר.
תוכנה משובצת יכולה להיות פשוטה מאוד, כמו זו המשמשת לבקרת תאורה בבתים, ויכולה להריץ על בקר מיקרו 8 סיביות עם זיכרון של כמה קילובייט בלבד, או שהיא יכולה להיות מורכבת למדי כמו התוכנה שמפעילה את כל הרכיבים האלקטרוניים. של מכונית חכמה מודרנית, שלמה עם בקרות אקלים, שיט אוטומטי וחישה התנגשות, כמו גם ניווט בקרה. תוכנות משובצות מורכבות ניתן למצוא גם במערכות אוויוניקה של מטוסים, במערכות מורכבות מאוד-משולבות המשמשות במטוסי קרב ואפילו במערכות הנחיית טילים.
ההבדל העיקרי בין תוכנה מוטמעת לתוכנת יישומים הוא שהראשון בדרך כלל קשור למכשיר ספציפי, המשמש כמערכת ההפעלה עצמה, עם הגבלות הקשורות למפרטי המכשיר, ולכן עדכונים ותוספות נשלטים בקפדנות, ואילו תוכנת היישומים מספקת את הפונקציונליות מחשב ומופעל על גבי מערכת הפעלה מלאה בפועל, כך שיש לו פחות מגבלות מבחינת המשאבים.