Η SEGGER κυκλοφόρησε μια νέα έκδοση beta του λογισμικού ανάπτυξης πολλαπλών πλατφορμών " Embedded Studio ". Η νέα έκδοση επικεντρώνεται στη μείωση του μεγέθους του προγράμματος, επιτυγχάνοντας ένα εκπληκτικό 5 έως 12% σε τυπικές εφαρμογές σε σχέση με την προηγούμενη έκδοση, και ακόμη υψηλότερα κέρδη σε σύγκριση με τις αλυσίδες εργαλείων GCC. Αυτές οι εξοικονομήσεις είναι αποτέλεσμα της νέας βελτιστοποίησης Link-Time (LTO), σε συνδυασμό με το SEGGER's Linker και τη βιβλιοθήκη Run-time emLib-C. Το LTO συνδυάζει όλα τα αρχεία αντικειμένων εισόδου σε μία ενότητα και βελτιστοποιεί ολόκληρη την εφαρμογή, ανοίγοντας την πόρτα για βελτιστοποιήσεις που δεν είναι διαθέσιμες στον ίδιο τον μεταγλωττιστή.
Το SEGGER Linker προσθέτει λειτουργίες όπως συμπίεση των αρχικοποιημένων δεδομένων, deduplication, καθώς και την ευελιξία αντιμετώπισης κατακερματισμένων χαρτών μνήμης που πρέπει να αντιμετωπίσουν οι ενσωματωμένοι προγραμματιστές. Όπως όλα τα λογισμικά SEGGER, είναι γραμμένο από το μηδέν χωρίς κώδικα παλαιού τύπου ή σκέψη παλαιού τύπου, εστιάζοντας στις απαιτήσεις των ενσωματωμένων προγραμματιστών. Επιπλέον, το μέγεθος που απαιτείται από τη συμπεριλαμβανόμενη βιβλιοθήκη χρόνου εκτέλεσης είναι σημαντικά χαμηλότερο από αυτό των βιβλιοθηκών χρόνου εκτέλεσης που χρησιμοποιούνται από τις περισσότερες αλυσίδες εργαλείων GCC.
"Με αυτές τις νέες δυνατότητες, το Embedded Studio γίνεται ακόμα πιο ισχυρό. Βλέπουμε ότι γίνεται όλο και πιο δημοφιλές. Σε συνδυασμό με το SEGGER Linker, το Link-Time Optimization επιτρέπει εξοικονόμηση μεγέθους φλας σε κλίμακα που δεν πίστευα ποτέ δυνατή, "λέει ο Dirk Akemann, Διευθυντής μάρκετινγκ στο SEGGER Microcontroller. "Είμαστε περήφανοι που υποστηρίζουμε την εκπαιδευτική κοινότητα διαθέτοντας το Embedded Studio δωρεάν για μη εμπορική χρήση."
Σχετικά με το Embedded Studio
Το Embedded Studio είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) που δημιουργήθηκε από και για προγραμματιστές ενσωματωμένου λογισμικού. Σε αντίθεση με πολλά άλλα IDE, είναι πολύ γρήγορο, διαισθητικό, εύκολο στη χρήση και δεν βασίζεται στο Eclipse. Είναι μια ολοκληρωμένη λύση για οποιονδήποτε επεξεργαστή βασισμένο σε ARM, από παλαιότερες συσκευές ARM7, ARM9 και ARM11 έως Cortex-A, R και M και συνοδεύεται από μια βιβλιοθήκη συστήματος που έχει βελτιστοποιηθεί για ενσωματωμένα συστήματα και μεταγλωττιστές GCC και LLVM / Clang. Το Embedded Studio είναι ανεξάρτητο από την πλατφόρμα και μπορεί να χρησιμοποιηθεί σε κεντρικούς υπολογιστές Windows, macOS και Linux.
Το λογισμικό μπορεί να ληφθεί και να εγκατασταθεί σε λίγα λεπτά. Έρχεται με ένα φιλικό μοντέλο αδειοδότησης που επιτρέπει απεριόριστη αξιολόγηση χωρίς όριο μεγέθους κώδικα και δωρεάν χρήση για εκπαιδευτικούς σκοπούς και χομπίστες. Οι πλήρεις προδιαγραφές του προϊόντος και η λήψη είναι διαθέσιμες στη διεύθυνση www.segger.com/embedded-studio.html