أعلنت JetBrains عن دمج أعمق لأدوات SEGGER المخصصة للتطوير المضمن (embedded development) في بيئة التطوير المتكاملة CLion. هذا التكامل الجديد لا يربط أدوات SEGGER بالجهاز المستهدف فحسب، بل يقدم أيضًا قدرات تصحيح أخطاء (debugging) مدعومة بالذكاء الاصطناعي، مما يعد بتسريع عملية تحليل المشكلات وحلها في الأنظمة المضمنة.
الآن، يوفر CLion إعدادات مخصصة لمجسات J-Link من SEGGER، بالإضافة إلى وصول مباشر إلى مصحح الأخطاء Ozone وأداة تحليل البرامج في الوقت الفعلي SystemView. هذه الأدوات معًا تتيح للمطورين الربط بين عملية كتابة الكود والبرمجة فائقة السرعة للذاكرة الفلاشية مع إمكانيات متقدمة لتصحيح الأخطاء وتحليل النظام في الوقت الفعلي.
ويقدم الإصدار الأحدث من CLion أدوات تصحيح أخطاء مدعومة بالذكاء الاصطناعي. ميزة الذكاء الاصطناعي الجديدة لتصحيح أخطاء الأعطال الصعبة (hard-fault debugging) تستخدم أدوات مخصصة لفك تشفير سجلات الأعطال تلقائيًا وتتبع المشكلات إلى مصدرها على أجهزة Cortex-M، بما في ذلك الأهداف المتصلة عبر J-Link.
الذكاء الاصطناعي يتجاوز توليد الكود
يرى Artemy Pestretsov، رئيس قسم C/C++ Ecosystem في JetBrains، أن التطوير المضمن هو المجال الذي يجب أن يفهم فيه وكيل الذكاء الاصطناعي أكثر من مجرد الكود، بل يحتاج إلى «أدلة حقيقية من الجهاز المستهدف». وبفضل هذا التكامل، يوفر CLion لوكلاء الذكاء الاصطناعي إمكانية الوصول إلى سياق مصحح الأخطاء الحقيقي، مما ينقل استخدام الذكاء الاصطناعي «الوكيل» (agentic AI) إلى ما هو أبعد من مجرد توليد الكود نحو الهندسة المدركة للأجهزة: تحليل الأعطال، والاستنتاج من حالة الجهاز، ومساعدة المطورين في الوصول إلى حل مؤكد بشكل أسرع.
من جهته، يوضح Dirk Akemann، رئيس التسويق التقني في SEGGER، أن J-Link يهدف إلى منح المطورين وصولاً سريعًا وموثوقًا إلى أجهزتهم، بغض النظر عن بيئة التطوير المتكاملة التي يستخدمونها. ومع دعم CLion لـ J-Link والوصول المباشر إلى Ozone و SystemView، يمكن للمطورين الانتقال بسهولة من التطوير وتصحيح الأخطاء إلى تحليل النظام المتعمق. وتُظهر قدرات CLion الجديدة كيف يمكن للذكاء الاصطناعي تجاوز توليد الكود ومساعدة المطورين في التحقيق في المشكلات مباشرة على الأجهزة الحقيقية.
للاطلاع على هذا التكامل عمليًا، ستستضيف JetBrains و SEGGER ندوة مجانية عبر الإنترنت في 10 نوفمبر 2026، الساعة 2:00 مساءً (بتوقيت وسط أوروبا) / 1:00 ظهرًا (التوقيت العالمي المنسق).
ماذا يعني هذا للمطورين؟
بالنسبة للمطورين العاملين في مجال الأنظمة المضمنة، يمثل هذا التكامل خطوة مهمة نحو بيئة عمل أكثر فعالية. القدرة على ربط وكلاء الذكاء الاصطناعي بالبيانات الحقيقية القادمة من الأجهزة المستهدفة يعني أن تحليل الأعطال وتحديد أسبابها الجذرية يمكن أن يتم بشكل أسرع وأكثر دقة. نرى أن هذا سيوفر وقتًا وجهدًا كبيرين في عملية تصحيح الأخطاء، مما يسمح للمطورين بالتركيز على الابتكار بدلاً من قضاء ساعات في تتبع الأخطاء المعقدة يدويًا. هذا التحول نحو «الهندسة المدركة للأجهزة» بدعم الذكاء الاصطناعي يفتح آفاقًا جديدة لتطوير الأنظمة المضمنة بكفاءة غير مسبوقة.
المصدر: blog.jetbrains.com