SEGGER Compiler en Linker beschikbaar voor licentieverlening door toolchain-providers

Update: 21 oktober 2021

SEGGER Compiler en Linker beschikbaar voor licentieverlening door toolchain-providers

SEGGER Compiler en Linker beschikbaar voor licentieverlening door toolchain-providers

SEGGER's compiler en linker, die al lang deel uitmaken van SEGGER's Embedded Studio IDE, zijn nu beschikbaar voor licentieverlening aan IDE- en toolchain-providers.

Deze componenten kunnen eenvoudig worden geïntegreerd in ontwikkelomgevingen en, in combinatie met linktime-optimalisatie (LTO), verkleinen ze de codegrootte aanzienlijk en verhogen ze de snelheid.

Het integreren van sommige of al deze componenten, die allemaal beschikbaar zijn voor Arm- en RISC-V-CPU's, kan volgens SEGGER een gemiddelde op GCC gebaseerde toolchain naar een professioneel niveau tillen.

“SEGGER's emRun en emFloat zijn de gouden standaard in de branche geworden en zijn sinds ze korte tijd geleden beschikbaar kwamen in licentie gegeven aan meerdere leveranciers van toolchain en grote bedrijven. Na dit succes hebben we besloten om ook onze compiler en linker beschikbaar te stellen”, legt Rolf Segger, oprichter van SEGGER, uit. "De combinatie van onze compiler, linker en runtime-bibliotheek kan de kleinste programma's genereren die er zijn."

De SEGGER Compiler is een Clang-gebaseerde optimaliserende C/C++-compiler die een moderne en flexibele front-end biedt en de nieuwste C- en C++-taalfuncties ondersteunt. Het is door SEGGER geoptimaliseerd om snelle en kleine code te genereren. Omdat ze volledig compatibel zijn met GCC en Clang, kunnen bestaande projecten gemakkelijk de SEGGER Compiler gebruiken.

De SEGGER Linker Linker vereenvoudigt het koppelen, optimaliseert de grootte van een applicatie en lost veelvoorkomende koppelingsproblemen op die zich normaal voordoen bij de ontwikkeling van embedded systemen. Ontworpen om zeer flexibel en gebruiksvriendelijk te zijn, werd het helemaal opnieuw geschreven door SEGGER's eigen Embedded Experts, zonder legacy-code of legacy-denken, specifiek om te voldoen aan de vereisten van embedded ontwikkelaars.

De linker biedt een aantal voordelen ten opzichte van de GNU-linker. Het maakt gebruik van zeer flexibele plaatsingsalgoritmen om automatisch code en gegevens rond vaste gebieden te laten stromen en biedt ultrasnelle koppeling, zelfs voor grote toepassingen. Het minimaliseert ook het ROM-gebruik en biedt de mogelijkheid om op RAM gebaseerde gegevens en code te comprimeren.

De compiler-, linker-, runtime- en floating-pointbibliotheken van SEGGER zijn in ruime mate bewezen als onderdeel van SEGGER Embedded Studio, die ook kan worden gebruikt om deze componenten te evalueren.

Met behulp van SEGGER's Friendly License kan Embedded Studio gratis worden gedownload en geëvalueerd of gebruikt voor educatieve en niet-commerciële doeleinden, op alle platforms zonder codegrootte, functie of tijdslimiet.