להלן לינקים להורדת חבילות עבור משפחות החומרה הנפוצות :
MATLAB & Simulink C/C++ Code Generation
פיתוח ומימוש אלגוריתם בסביבת MATLAB או מודל בסביבת Simulink משמשים בדר"כ רק כשלב ביניים בתהליך ה-R&D הכולל של מוצר. ברוב המקרים, האלגוריתמיקה הזו צריכה בסופו של דבר לרוץ על סביבת Embedded כלשהי, עליה לא ניתן או לא רצוי מסיבות של יעילות להריץ את סביבת הפיתוח. הדרישה היא לשכתב את האלגוריתם בדר"כ בשפת מימוש של C/C++ לצורך ה-Deployment על גבי חומרת היעד.
סביבת Simulink & MATLAB בשיטת Model Based Design מאפשרת למהנדס האלגוריתמיקה ייצור קוד אוטומטי ואופטימלי באמצעות כלי שנקרא Embedded Coder.
ה-Embedded Coder מאפשר לייצר קוד למערכות Embedded שזהה בפעולתו לקוד ה-MATLAB או מודל הסימולינק ועובד בצורה עצמאית לחלוטין.
הכלי בשילוב עם הכלים הבסיסיים של ה-MATLAB Coder וה-Simulink Coder מרחיב את יכולות ייצור הקוד מתוך MATLAB או לחילופין את יכולות ייצור הקוד מתוך מודלים של סימולינק.
באמצעות שימוש בכלי זה ניתן לייצר קוד יותר קריא ויעיל תוך יכולת לקבוע את הארכיטקטורה וה- APIs החיצוניים של הקוד ושל ה-Data.
הקוד המחולל יכול לרוץ על סביבת PC לצורכי הרצת ביצועים או בדיקות ראשוניות (Rapid Prototyping) ובשלב יותר מתקדם יכול גם להיות מוכוון לריצה על כרטיס בקר או DSP כלשהו תוך שימוש בפונקציות מכונה של מעבדים ספציפיים.
הכלי מאפשר גם בדיקת Unit Test של הקוד המחולל על גבי מחשב ה-Host (בדר"כ PC) או על גבי חומרת כרטיס ה- Target תוך שימוש חוזר (reuse) בוקטורי הבדיקה מסביבת MATLAB / Simulink.
היכולת לייצר קוד למעבדים נפוצים ולהתחבר לכרטיסי חומרה מתבצעת בכלי באמצעות הורדה של חבילות תמיכה (Support Packages) עבור מעבדים \ כרטיסים נפוצים. לאחר ההתקנה של חבילות אלו ניתן למעשה לייצר קוד המוכוון למעבד כלשהו ולעיתים ניתן גם להתחבר באמצעות פרוטוקול תקשורת לכרטיס ה-Target.