הקורס מציג את היסודות של מערכות משובצות: הגדרת מערכת מחשוב ורכיביה, ההבדל בין מערכות מחשוב למערכות משובצות, ואתגרי התכנון שלהן. בנוסף נלמדים אופן פעולת המעבד (שלבי Fetch ו-Decode ו-Execute), ארכיטקטורת הקבוצות של הוראות, סוגי זיכרון נדיפים ולא נדיפים, התקני קלט/פלט, פייפליינינג, והבדלים בין ארכיטקטורות Harvard ו-Von Neumann.
מחיר מחירון ב-Udemy: $19.99 (ב-Udemy יש מבצעים תכופים – המחיר בפועל לרוב נמוך יותר)
רמה: מתחילים · הקורס באנגלית · לימוד עצמי אונליין
קישור שותפים – בלי עלות נוספת לכם. המחיר הסופי נקבע ב-Udemy.
כרגע יש 433 משרות פתוחות בתחום חומרה ושבבים בישראל. למשרות ←
הקורס בנוי כמסלול מושגי שמתחיל מההיסטוריה של המערכות המשובצות ומהגדרת מערכת מחשוב, ומתקדם צעד אחר צעד אל תוך המעבד, הזיכרון וארכיטקטורת המערכת. הסדר הזה מתאים למי שצריך קודם להבין את התמונה הגדולה, ורק אחר כך לצלול לפרטים. הוא לא קופץ ישר לקוד או ללוח פיתוח מסוים.
בתיאור יש גם השוואות ברורות: מערכת מחשוב מול מערכת משובצת, מיקרו-בקר מול מיקרו-מעבד, SRAM מול DRAM, Flash מול EEPROM ו-Harvard מול Von Neumann. השוואות כאלה עוזרות לארגן את המונחים בראש. בסוף יש חלק של בעיות ושאלות לתרגול. התיאור כולל גם תרגום לערבית של הנושאים, כך שיש כאן חומר למי שנוח לו בשפה הזו.
אחרי הקורס כדאי להעמיק בכיוון שמעניין אתכם: תכנות מיקרו-בקרים, תכנון חומרה או עולם השבבים. בשוק הישראלי בתחום חומרה ושבבים יש כרגע 424 משרות פתוחות לפי jobs.instasite.space. רק 4% מהן מיועדות לג'וניורים או סטודנטים, ו-17% מוצעות כעבודה מרחוק או היברידית. לכן קורס מושגי כזה הוא נקודת פתיחה ולא תחליף לניסיון.
בין החברות שמגייסות הרבה: NVIDIA, Cisco, KLA, Astera Labs, abra ו-Intel. בין התפקידים הנפוצים: System Engineer, Senior Chip Design Engineer ו-Senior Chip Design Verification Engineer. כדאי לחזק את הבסיס בפרויקטים אישיים, ולהכין קורות חיים שמראים הבנה של ארכיטקטורה.
נתוני עבודה אמת, היום: 433 משרות פתוחות · 4% לג׳וניורים · 16% מהבית/היברידי · מגייסות בולטות: NVIDIA, Cisco, KLA, Astera Labs, abra
כן, הוא מציג את היסודות מההגדרות הבסיסיות ועד הארכיטקטורה של המעבד והזיכרון. עדיף שיהיה לכם רקע כללי בסיסי במחשבים.
כן, התיאור כולל נושאים של הגדרת מיקרו-בקר, השוואה בינו לבין מיקרו-מעבד, והבדל בין Processor, Microprocessor ו-CPU.
הקורס מכסה זיכרון נדיף ולא נדיף. בין הנושאים: RAM, SRAM מול DRAM, Masked ROM, OTP ROM, EPROM, EEPROM, Flash והשוואה בין Flash ל-EEPROM.
לפי התיאור הקורס ממוקד במושגים ובארכיטקטורה, ולא בכתיבת קוד. הוא מכין את הבסיס לפני לימוד תכנות או תכנון חומרה.
בסוף הרשימה מופיע חלק של בעיות ושאלות. מומלץ להוסיף לזה סיכומים ודיאגרמות משלכם.
מערכות משובצות – מושגי יסוד (Embedded Systems Concepts) (Embedded Systems Concepts) – קורס ב-Udemy, רמה: מתחילים. הקורס מציג את היסודות של מערכות משובצות: הגדרת מערכת מחשוב ורכיביה, ההבדל בין מערכות מחשוב למערכות משובצות, ואתגרי התכנון שלהן. בנוסף נלמדים אופן פעולת המעבד (שלבי Fetch ו-Decode ו-Execute), ארכיטקטורת הקבוצות של הוראות, סוגי זיכרון נדיפים ולא נדיפים, התקני קלט/פלט, פייפליינינג, והבדלים בין ארכיטקטורות Harvard ו-Von Neumann. כרגע יש 433 משרות פתוחות בתחום חומרה ושבבים בישראל.