SEGGER Compiler and Linker متاحان للترخيص من قبل موفري سلسلة الأدوات

التحديث: 21 أكتوبر 2021

SEGGER Compiler and Linker متاحان للترخيص من قبل موفري سلسلة الأدوات

SEGGER Compiler and Linker متاحان للترخيص من قبل موفري سلسلة الأدوات

مترجم ورابط SEGGER ، اللذان كانا لفترة طويلة جزءًا من SEGGER's Embedded Studio IDE ، متاحان الآن للترخيص لموفري IDE و toolchain.

يمكن دمج هذه المكونات بسهولة في بيئات التطوير ، وبالاقتران مع تحسين وقت الارتباط (LTO) ، فإنها تقلل حجم الشفرة بشكل كبير وتزيد من السرعة.

يمكن أن يؤدي دمج بعض أو كل هذه المكونات ، والتي تتوفر جميعها لوحدات المعالجة المركزية Arm و RISC-V ، إلى رفع سلسلة الأدوات الموجودة في دول مجلس التعاون الخليجي إلى مستوى احترافي ، وفقًا لـ SEGGER.

"لقد أصبحت emRun و emFloat من SEGGER المعيار الذهبي في الصناعة وتم ترخيصها للعديد من بائعي سلسلة الأدوات والشركات الكبيرة منذ أن أصبحت متاحة منذ وقت قصير فقط. في أعقاب هذا النجاح ، قررنا أيضًا إتاحة برنامج التحويل البرمجي والرابط الخاص بنا "، كما أوضح رولف سيغر ، مؤسس SEGGER. "يمكن أن يؤدي الجمع بين برنامج التحويل البرمجي والرابط ومكتبة وقت التشغيل إلى إنشاء أصغر البرامج الموجودة هناك."

SEGGER Compiler هو مترجم C / C ++ مُحسّن قائم على Clang ويقدم واجهة أمامية حديثة ومرنة ويدعم أحدث ميزات لغة C و C ++. تم تحسينه بواسطة SEGGER لإنشاء رمز سريع وصغير. كونها متوافقة تمامًا مع GCC و Clang ، يمكن للمشاريع الحالية بسهولة استخدام مترجم SEGGER.

يعمل SEGGER Linker Linker على تبسيط الارتباط وتحسين حجم التطبيق وحل مشكلات الارتباط الشائعة التي تنشأ عادةً في تطوير النظام المضمن. تم تصميمه ليكون مرنًا للغاية وسهل الاستخدام ، وقد تمت كتابته من البداية بواسطة الخبراء المضمنين التابعين لـ SEGGER ، بدون رمز قديم أو تفكير قديم ، على وجه التحديد لتلبية متطلبات المطورين المضمنين.

يقدم الرابط عددًا من المزايا على رابط جنو. يستخدم خوارزميات وضع مرنة للغاية لتدفق الشفرة والبيانات تلقائيًا حول المناطق الثابتة ويوفر ربطًا فائق السرعة ، حتى للتطبيقات الكبيرة. كما أنه يقلل من استخدام ذاكرة القراءة فقط ويوفر خيار ضغط البيانات والرموز المستندة إلى ذاكرة الوصول العشوائي.

تم إثبات مكتبات SEGGER المترجمة والرابط ووقت التشغيل والفاصلة العائمة على نطاق واسع كجزء من SEGGER Embedded Studio والذي يمكن استخدامه أيضًا لتقييم هذه المكونات.

باستخدام ترخيص SEGGER الصديق ، يمكن تنزيل Embedded Studio وتقييمه أو استخدامه مجانًا للأغراض التعليمية وغير التجارية ، على جميع الأنظمة الأساسية بدون حجم الرمز أو الميزة أو الحد الزمني.