SEGGER Compiler dan Linker tersedia untuk lisensi oleh penyedia toolchain

Pembaruan: 21 Oktober 2021

SEGGER Compiler dan Linker tersedia untuk lisensi oleh penyedia toolchain

SEGGER Compiler dan Linker tersedia untuk lisensi oleh penyedia toolchain

Kompilator dan tautan SEGGER, yang telah lama menjadi bagian dari IDE Studio Tertanam SEGGER, sekarang tersedia untuk dilisensikan ke penyedia IDE dan rantai alat.

Komponen-komponen ini dapat dengan mudah diintegrasikan ke dalam lingkungan pengembangan dan, dalam kombinasi dengan optimasi waktu tautan (LTO), mereka secara signifikan mengurangi ukuran kode dan meningkatkan kecepatan.

Mengintegrasikan beberapa atau semua komponen ini, yang semuanya tersedia untuk CPU Arm dan RISC-V, dapat meningkatkan toolchain berbasis GCC rata-rata ke tingkat profesional, menurut SEGGER.

“EmRun dan emFloat SEGGER telah menjadi standar emas di industri dan telah dilisensikan ke beberapa vendor toolchain dan perusahaan besar sejak tersedia beberapa waktu lalu. Setelah kesuksesan ini, kami memutuskan untuk juga menyediakan compiler dan linker kami,” jelas Rolf Segger, pendiri SEGGER. “Kombinasi dari compiler, linker, dan runtime library kami dapat menghasilkan program terkecil di luar sana.”

Kompiler SEGGER adalah kompiler C/C++ pengoptimalan berbasis Clang yang menawarkan ujung depan yang modern dan fleksibel serta mendukung fitur bahasa C dan C++ terbaru. Ini telah dioptimalkan oleh SEGGER untuk menghasilkan kode yang cepat dan kecil. Menjadi sepenuhnya kompatibel dengan GCC dan Dentang, proyek yang ada dapat dengan mudah menggunakan Kompilator SEGGER.

SEGGER Linker Linker menyederhanakan penautan, mengoptimalkan ukuran aplikasi, dan memecahkan masalah penautan umum yang biasanya muncul dalam pengembangan sistem tertanam. Dirancang agar sangat fleksibel dan mudah digunakan, ini ditulis dari awal oleh Pakar Tertanam SEGGER sendiri, tanpa kode warisan atau pemikiran warisan, khusus untuk memenuhi persyaratan pengembang tertanam.

Linker menawarkan sejumlah keunggulan dibandingkan linker GNU. Ini menggunakan algoritme penempatan yang sangat fleksibel untuk mengalirkan kode dan data secara otomatis di sekitar area tetap dan menyediakan hubungan yang sangat cepat, bahkan untuk aplikasi besar. Ini juga meminimalkan penggunaan ROM dan menawarkan opsi untuk mengompresi data dan kode berbasis RAM.

Kompilator SEGGER, linker, runtime dan perpustakaan floating-point telah terbukti secara luas sebagai bagian dari SEGGER Embedded Studio yang juga dapat digunakan untuk mengevaluasi komponen-komponen ini.

Menggunakan Lisensi Ramah SEGGER, Embedded Studio dapat diunduh dan dievaluasi atau digunakan secara gratis untuk tujuan pendidikan dan non-komersial, di semua platform tanpa ukuran kode, fitur, atau batas waktu.