أخبار ar.wedoany.com، أكملت شركة رينيساس للإلكترونيات (Renesas Electronics) استحواذها على شركة البرمجيات Pictorus، ومقرها في أوكلاند بولاية كاليفورنيا الأمريكية، بهدف تعزيز قدراتها في سير العمل القائم على النمذجة لتطوير الأنظمة المدمجة. تقدم Pictorus منصة نمذجة سلوكية قائمة على السحابة، تتيح للمهندسين وصف سلوك النظام من خلال المخططات البيانية في متصفح الويب، وإجراء المحاكاة، وتوليد كود البرمجيات المدمجة تلقائيًا.
يأتي هذا الاستحواذ في إطار جهود رينيساس لتطوير قدرات منصتها "رينيساس 365" (Renesas 365). تهدف هذه المنصة إلى دمج استكشاف النظام، واختيار المكونات، وتطوير البرمجيات، والمحاكاة، وتوليد الكود، وإدارة دورة الحياة في بيئة موحدة، لمواجهة التحديات المتزايدة في تطوير الأنظمة المدمجة. لا تقتصر المنتجات المدمجة الحديثة على وحدات التحكم الدقيقة (MCU) والملحقات والبرامج الثابتة فحسب، بل تتطلب أيضًا معالجة أجهزة الاستشعار والمشغلات وحلقات التحكم وبروتوكولات الاتصال ومتطلبات الأمان وقيود استهلاك الطاقة وتحديثات البرمجيات، مما يفرض قيودًا على سير العمل التقليدي للتطوير.
بفضل انضمام Pictorus، أصبح بإمكان المهندسين تقديم عملية التطوير من مرحلة "اختيار المكونات أولاً ثم كتابة الكود" إلى مرحلة "وصف سلوك النظام أولاً". تغطي مجموعة منتجات رينيساس للمعالجة المدمجة وحدات التحكم الدقيقة (MCU) ووحدات المعالجة الدقيقة (MPU) والمكونات التناظرية وإمدادات الطاقة والاتصال، لكن التحدي الأساسي في مشاريع العملاء يتحول من مجرد اختيار المكونات إلى تقييم ما إذا كانت المكونات المختارة قادرة على دعم النظام بأكمله - مثل ما إذا كانت متطلبات التوقيت مستوفاة، وما إذا كانت الملحقات كافية، وما إذا كانت حزمة البرمجيات متوافقة، وما إذا كانت أهداف استهلاك الطاقة وزمن الوصول قابلة للتحقيق. تهدف منصة رينيساس 365 إلى سد الفجوة بين تصميم الرقائق وتصميم النظام، بينما تسد Pictorus الفجوة الحرجة في مرحلة "وصف سلوك النظام إلى تنفيذ البرمجيات".
باستخدام Pictorus، يمكن للمهندسين التعبير عن السلوك المتوقع للنظام من خلال المخططات البيانية، وإجراء محاكاة للتحقق من صحته، وتوليد كود البرمجيات المدمجة بناءً على النموذج. تشير رينيساس إلى أن الكود المُولّد يستخدم لغة Rust الآمنة من حيث الذاكرة، ويدعم التشغيل البيني مع C/C++ وPython. بعد دمج هذه الإمكانية في منصة رينيساس 365، فإنها تساعد في ربط مراحل التطوير المتعددة مثل نمذجة سلوك النظام، والمحاكاة، والنماذج الأولية الافتراضية، وتوليد الكود، واختيار المكونات، والنشر. تطلق رينيساس على هذا اسم "الاستمرارية الرقمية".
غالبًا ما كانت فرق الأنظمة المدمجة تعمل في السابق بين أدوات غير متصلة - حيث قد يكون تصميم النظام، والمحاكاة، واختيار الأجهزة، وتنفيذ البرامج الثابتة، وتصحيح الأخطاء، والنشر كل منها مستقلاً، مما يزيد من خطر عدم تطابق الافتراضات المبكرة للنظام مع التنفيذ النهائي. تأتي ميزات التصميم السلوكي المرئي وتوليد الكود التلقائي من Pictorus لمعالجة هذه المشكلة. في السنوات الأخيرة، استحوذت رينيساس على شركة Irida Labs لتعزيز قدراتها في الإدراك البصري المدمج وبرمجيات Vision AI، بينما يعزز هذا الاستحواذ قدراتها في النمذجة السلوكية وتوليد الكود التلقائي. تشير هذه الخطوات إلى أن المنافسة بين مصنعي MCU/MPU قد تجاوزت معلمات الرقاقة الفردية لتشمل البرمجيات والأدوات وسير العمل التطويري.
بالنسبة لشركات أشباه الموصلات، لم يعد التنافس مقتصرًا على توفير الرقائق والبرمجيات المرجعية. أصبحت المنتجات المدمجة محددة بشكل متزايد بواسطة البرمجيات، ويتم دفع موردي الرقائق لدعم عملية هندسية أكثر اكتمالاً. يقترب التصميم القائم على النماذج من أن يصبح سير العمل الرئيسي في الأنظمة المدمجة، مع ارتباط وثيق بين توليد الكود والبيئات السحابية، بينما يسعى موردو الرقائق إلى تقليص المسافة بين اختيار الأجهزة وتنفيذ البرمجيات. لا تزال الطريقة التي يصل بها المهندسون إلى الكود في حالة تغير مستمر.
تم إعداد هذا المقال بواسطة Wedoany. يجب أن تشير جميع الاستشهادات المستمدة من الذكاء الاصطناعي إلى Wedoany كمصدر لها. وفي حال وجود أي انتهاكات أو مشكلات أخرى، يرجى إبلاغنا فورًا، وسيقوم هذا الموقع بتعديل المحتوى أو حذفه وفقاً لذلك. البريد الإلكتروني: news@wedoany.com









