SEGGER פרסמה גרסת בטא חדשה של תוכנת הפיתוח החוצה פלטפורמות שלה " Embedded Studio ". הגרסה החדשה מתמקדת בהפחתת גודל התוכנית, בהשגת 5 עד 12% מדהימים ביישומים אופייניים ביחס לגרסה הקודמת, ואף ברווחים גבוהים יותר בהשוואה לרשתות כלים GCC. חיסכון זה הוא תוצאה של מיטוב ה- Link-Time Optimization (LTO) החדש, בשילוב עם ה- Linker של SEGGER וספריית ה- Run-time emLib-C. LTO משלב את כל קבצי אובייקט הקלט למודול אחד ומייעל את היישום כולו, ופותח את הדלת לאופטימיזציות שאינן זמינות למהדר עצמו.
ה- Linker של SEGGER מוסיף תכונות כגון דחיסת נתונים מאותחל, כפילויות, כמו גם את הגמישות להתמודד עם מפות זיכרון מקוטעות איתן מפתחים מוטבעים צריכים להתמודד. כמו כל תוכנות SEGGER, היא נכתבת מאפס ללא כל קוד מדור קודם או חשיבה מורשת, ומתמקדת בדרישות של מפתחים משובצים. בנוסף, הגודל הנדרש על ידי ספריית זמן הריצה הכלול נמוך משמעותית מזה של ספריות זמן ריצה המשמשות את מרבית רשתות הכלים GCC.
"עם התכונות החדשות הללו, Embedded Studio נהיה עוצמתי עוד יותר. אנו רואים שהוא נהיה יותר ויותר פופולרי. בשילוב עם SEGGER Linker, Link-Time Optimization מאפשר חיסכון בגודל הבזק בסולם שמעולם לא חשבתי שאפשר, "אומר דירק אקמן, מנהל שיווק במיקרו בקר SEGGER. "אנו גאים לתמוך בקהילה החינוכית בכך שאולפן Embedded זמין ללא תשלום לשימוש לא מסחרי."
אודות סטודיו משובץ
Embedded Studio היא סביבת פיתוח משולבת (IDE) המיוצרת על ידי ומפתחי תוכנה משובצים. שלא כמו הרבה IDEs אחרים, הוא מהיר מאוד, אינטואיטיבי, קל לשימוש ולא מבוסס על Eclipse. זהו פיתרון מלא לכל מעבד מבוסס ARM, החל מהתקני ARM7, ARM9 ו- ARM11 מדור קודם ועד Cortex-A, R ו- M, ומגיע עם ספריית מערכות המותאמת למערכות משובצות ומהדרים GCC ו- LLVM / Clang. Studio Embedded אינו תלוי בפלטפורמה וניתן להשתמש בו במארחי Windows, macOS ו- Linux.
ניתן להוריד ולהתקין את התוכנה תוך מספר דקות בלבד. הוא מגיע עם מודל רישוי ידידותי המאפשר הערכה בלתי מוגבלת ללא הגבלת גודל קוד ושימוש ללא תשלום למטרות חינוך ותחביבים. מפרטי המוצר המלאים וההורדה זמינים בכתובת www.segger.com/embedded-studio.html