![arm](https://cdn.mjbtechtips.com/wp-content/uploads/2022/04/2022-04-27-image-9-j_1100.webp)
أحد أكبر التحديات التي واجهها سوق إنترنت الأشياء في الوصول إلى الإمكانات التي غالبًا ما يتم الترويج لها لمليارات ومليارات الأجهزة المتصلة هو أن هناك عددًا محدودًا من الأشخاص الذين يعرفون كيفية إنشاء برامج لوحدات التحكم الدقيقة وأنواع أخرى من معالجات Arm. في معظم الصناعات ، أصبحت فكرة نقل شيء ما إلى السحابة أخبارًا قديمة. ومن المفارقات أنه عندما يتعلق الأمر بكتابة البرامج واختبارها لتصميمات شرائح متخصصة ، فقد تبين أن مفهوم استخدام السحابة أقل شيوعًا مما يدركه الكثيرون.
في الخريف الماضي ، طرحت Arm حلولها الشاملة لإنترنت الأشياء ، وهي محاولة لجعل عملية إنشاء أجهزة إنترنت الأشياء أسهل. جزء من الإعلان الذي فقد إلى حد ما في الضوضاء كان Arm Virtual Hardware. الفكرة الأساسية وراء ذلك هي محاكاة تشغيل شريحة معينة في البرنامج ، بحيث يمكن لمطوري البرامج كتابة التطبيقات دون الحاجة إلى وجود الشريحة المادية.
نظرًا للتنوع الهائل في خيارات الشرائح المحتملة عندما يتعلق الأمر بإنشاء أجهزة إنترنت الأشياء ، فإن هذا أكثر أهمية بكثير مما يبدو عليه.
عند الإطلاق الأولي ، اختبرت الشركة المياه بشكل أساسي من خلال الإعلان عن التطبيقات الافتراضية القائمة على Amazon AWS لوحدة التحكم الدقيقة Cortex M55 و Ethos U55 NPU (وحدة المعالجة العصبية). كان رد فعل المطورين على هذين الأوليين إيجابيًا للغاية ، لذلك تحركت الشركة لتوسيع نطاق الخيارات بقوة مع أحدث تكرار لإستراتيجية الحلول الشاملة لإنترنت الأشياء.
كشفت Arm بعد ذلك عن النسخ المتماثلة المستندة إلى البرامج والدقة في التعليمات لسبعة من أشهر تصميمات IP للمتحكم الدقيق من السلسلة M (Cortex M0 و M0 + و M3 و M4 و M7 و M23 و M33) بالإضافة إلى عضوين جديدين من خط Corstone الخاص بها. معماريات SoC. بشكل جماعي ، يمثلون هياكل الشرائح الموجودة في أكثر من 80 مليار من أجهزة إنترنت الأشياء القائمة على Arm.
![](https://cdn.mjbtechtips.com/wp-content/uploads/2022/04/2022-04-27-image-8-j_1100-1024x575.webp)
إن توسيع خيارات الأجهزة الافتراضية في Arm يجعل إمكانية إنشاء برنامج لمجموعة من أجهزة إنترنت الأشياء الجديدة القائمة على Arm أكثر إثارة للاهتمام لمجموعة أكبر من المطورين. جزء من السبب في ذلك هو أنه من خلال الانتقال إلى بيئة تطوير البرامج المستندة إلى السحابة ، يمكن للمبرمجين الاستفادة من تقنيات وممارسات تطوير البرامج السحابية الأصلية ، بما في ذلك CI / CD (التكامل المستمر / التسليم المستمر) ، DevOps ، المستندة إلى السحابة أطر تعلم الآلة والمزيد.
ابدأ المناقشة في forum.mjbtechtips.com