SEGGER Compiler และ Linker พร้อมให้สิทธิ์ใช้งานโดยผู้ให้บริการ toolchain

อัปเดต: 21 ตุลาคม 2021

SEGGER Compiler และ Linker พร้อมให้สิทธิ์ใช้งานโดยผู้ให้บริการ toolchain

SEGGER Compiler และ Linker พร้อมให้สิทธิ์ใช้งานโดยผู้ให้บริการ toolchain

คอมไพเลอร์และตัวเชื่อมโยงของ SEGGER ซึ่งเป็นส่วนหนึ่งของ Embedded Studio IDE ของ SEGGER มาอย่างยาวนาน พร้อมให้สิทธิ์ใช้งานแก่ IDE และผู้ให้บริการ toolchain แล้ว

ส่วนประกอบเหล่านี้สามารถรวมเข้ากับสภาพแวดล้อมการพัฒนาได้อย่างง่ายดาย และเมื่อใช้ร่วมกับการเพิ่มประสิทธิภาพเวลาลิงก์ (LTO) พวกมันจะลดขนาดโค้ดและเพิ่มความเร็วได้อย่างมาก

การรวมส่วนประกอบเหล่านี้บางส่วนหรือทั้งหมด ซึ่งทั้งหมดมีให้สำหรับ CPU ของ Arm และ RISC-V สามารถยกระดับ toolchain ที่ใช้ GCC โดยเฉลี่ยให้อยู่ในระดับมืออาชีพได้ ตามข้อมูลของ SEGGER

“emRun และ emFloat ของ SEGGER ได้กลายเป็นมาตรฐานทองคำในอุตสาหกรรม และได้รับอนุญาตจากผู้จำหน่าย toolchain หลายรายและบริษัทขนาดใหญ่ตั้งแต่เปิดตัวได้ไม่นาน จากความสำเร็จนี้ เราจึงตัดสินใจทำให้คอมไพเลอร์และลิงเกอร์ของเราพร้อมใช้งาน” Rolf Segger ผู้ก่อตั้ง SEGGER อธิบาย “การผสมผสานระหว่างคอมไพเลอร์ ลิงค์เกอร์ และไลบรารีรันไทม์ของเรา สามารถสร้างโปรแกรมที่เล็กที่สุดได้”

SEGGER Compiler เป็นคอมไพเลอร์ C/C++ ที่เพิ่มประสิทธิภาพตาม Clang ให้ส่วนหน้าที่ทันสมัยและยืดหยุ่น และรองรับคุณสมบัติภาษา C และ C++ ล่าสุด ได้รับการปรับให้เหมาะสมโดย SEGGER เพื่อสร้างโค้ดที่รวดเร็วและมีขนาดเล็ก การเข้ากันได้กับ GCC และ Clang อย่างสมบูรณ์ ทำให้โปรเจ็กต์ที่มีอยู่สามารถใช้ SEGGER Compiler ได้อย่างง่ายดาย

SEGGER Linker Linker ช่วยลดความยุ่งยากในการเชื่อมโยง ปรับขนาดของแอปพลิเคชันให้เหมาะสม และแก้ปัญหาการเชื่อมโยงทั่วไปที่เกิดขึ้นตามปกติในการพัฒนาระบบฝังตัว ได้รับการออกแบบมาให้มีความยืดหยุ่นและใช้งานง่าย เขียนขึ้นใหม่ทั้งหมดโดย Embedded Experts ของ SEGGER เอง โดยไม่ต้องใช้โค้ดเดิมหรือการคิดแบบเดิม โดยเฉพาะอย่างยิ่งเพื่อตอบสนองความต้องการของนักพัฒนาแบบฝังตัว

ตัวเชื่อมโยงมีข้อดีหลายประการเหนือตัวเชื่อมโยง GNU ใช้อัลกอริธึมการจัดตำแหน่งที่ยืดหยุ่นสูงเพื่อโฟลว์โค้ดและข้อมูลรอบพื้นที่คงที่โดยอัตโนมัติ และให้การเชื่อมโยงที่รวดเร็วเป็นพิเศษ แม้สำหรับแอปพลิเคชันขนาดใหญ่ นอกจากนี้ยังลดการใช้ ROM และเสนอตัวเลือกในการบีบอัดข้อมูลและโค้ดที่ใช้ RAM

คอมไพเลอร์ ลิงค์เกอร์ รันไทม์และไลบรารีทศนิยมของ SEGGER ได้รับการพิสูจน์อย่างกว้างขวางว่าเป็นส่วนหนึ่งของ SEGGER Embedded Studio ซึ่งสามารถใช้ในการประเมินส่วนประกอบเหล่านี้ได้เช่นกัน

การใช้สิทธิ์ใช้งานที่เป็นมิตรของ SEGGER ทำให้ Embedded Studio สามารถดาวน์โหลดและประเมินหรือใช้งานได้ฟรีเพื่อวัตถุประสงค์ด้านการศึกษาและไม่ใช่เชิงพาณิชย์ บนทุกแพลตฟอร์มโดยไม่มีขนาดโค้ด คุณลักษณะ หรือเวลาจำกัด