shadidsoft.com

توزيعة Arm Mbed OS المصمم لإنترنت الأشياء ولتطوير منتج إنترنت الأشياء

اسم التوزيعة : Arm Mbed OS
نوع نظام التشغيل: لينكس
تم بناء التوزيعة على أساس:
بلد منشاء التوزيعة :
معمارية التوزيعة : x86_64
نوع سطح المكتب:
فئة التوزيعة : نظام تشغيل النظام الأساسي المصمم لإنترنت الأشياء
حالة التوزيعة : نشطة

YouTube Source Forge GitHub Home Page


Arm Mbed OS هو نظام تشغيل مفتوح المصدر للأجهزة المتصلة بالإنترنت استنادًا إلى وحدات التحكم الدقيقة ARM Cortex-M 32 بت ، تم تطوير المشروع بشكل تعاوني من قبل Arm وشركائها في مجال التكنولوجيا ، التوزيعة مليئة بكل الميزات التي تحتاجها لتطوير منتج إنترنت الأشياء التالي الخاص بك على أساس متحكم دقيق Arm Cortex-M بكفاءة وأمان وسرعة.

وتشمل هذه أسس الأمان ، وخدمات الإدارة السحابية ، وبرامج التشغيل لأجهزة الاستشعار وأجهزة الإدخال / الإخراج ، وتُعرف هذه الأجهزة أيضًا بأجهزة إنترنت الأشياء

■ تطوير البرمجيات
◆ التطبيقات
يمكن تطوير تطبيقات النظام الأساسي لـ Mbed باستخدام IDE عبر الإنترنت لـ Mbed ، وهو محرر شفرة مجاني عبر الإنترنت ومترجم. يحتاج متصفح الويب فقط إلى التثبيت على جهاز الكمبيوتر المحلي ، حيث يتم تجميع المشروع على السحابة ، أي على خادم بعيد ، باستخدام مترجم ARMCC C / C ++.

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

يمكن تطوير التطبيقات أيضًا مع بيئات تطوير أخرى مثل Keil µVision و IAR Embedded Workbench و Eclipse مع GCC ARM Embedded Tools.

■ Mbed OS

يوفر Mbed OS النظام الأساسي لبرنامج Mbed C / C ++ وأدوات لإنشاء برنامج ثابت متحكم يعمل على أجهزة إنترنت الأشياء ، وتتكون من المكتبات الأساسية التي توفر برامج تشغيل الأجهزة الطرفية للمتحكم الدقيق والشبكات و RTOS وبيئة وقت التشغيل وبناء الأدوات واختبار البرامج النصية وتصحيحها.

يمكن تأمين هذه الاتصالات بواسطة مكتبات SSL / TLS متوافقة مثل wolfSSL ، والتي تدعم mbed-rtos.

توفر قاعدة بيانات المكونات مكتبات برامج تشغيل للمكونات والخدمات التي يمكن توصيلها بوحدات التحكم الدقيقة لإنشاء منتج نهائي.

■ تطوير الأجهزة
◆ لوحات تجريبية
mbed NXP LPC1768

هناك العديد من اللوحات التجريبية للأجهزة الخاصة بمنصة Mbed ، وأولها هو لوحة Mbed Microcontroller الأصلية.
لوحة Mbed Microcontroller (يتم تسويقها باسم “mbed NXP LPC1768”) عبارة عن لوحة تجريبية تعتمد على متحكم NXP ، والذي يحتوي على ARM Cortex M3 core ، يعمل بسرعة 96 ميجاهرتز ، مع 512 كيلوبايت فلاش ، و 64 كيلوبايت من ذاكرة الوصول العشوائي ، وكذلك العديد من الواجهات بما في ذلك Ethernet و USB Device و CAN و SPI و I2C وغيرها من I / O.

حصل المتحكم الدقيق Mbed على الجائزة الأولى في فئة البرامج / الأدوات المدمجة السنوية الخاصة بجوائز EDN في عام 2010.

تم إصدار إصدارات مختلفة من اللوحة ، مع وحدات التحكم الدقيقة NXP LPC2368 (ARM7TDMI-S) و NXP LPC1768 (Cortex-M3) و NXP LPC11U24 (Cortex-M0) .

■ HDK
تم تصميم مجموعة أدوات تطوير الأجهزة Mbed (HDK) لمصنعي المعدات الأصلية ، وتوفر معلومات لإنشاء أجهزة مخصصة لدعم Mbed OS. ويتكون هذا من البرامج الثابتة للواجهة والمخططات التي يمكن استخدامها لإنشاء لوحات التطوير ووحدات OEM والمنتجات القابلة للبرمجة المناسبة للإنتاج بسهولة.

■ تطوير المشروع

تم تطوير المشروع من قبل Arm بالاشتراك مع شركات التكنولوجيا الكبرى الأخرى ومجتمع المطورين Mbed. التنمية والمساهمات تحدث على مستويات مختلفة:

النظام الأساسي للبرنامج الأساسي ، الذي طوره المساهمون الأساسيون والشركات الشريكة ويديره فريق Mbed.
تم تطوير هذا النظام الأساسي بموجب ترخيص Apache 2.0 عبر اتفاقية المساهم.
يتضمن ذلك جميع مكونات البرامج العامة الأساسية التي توفرها المنصة ، بالإضافة إلى منافذ HAL التي تسمح لـ Mbed بالعمل بشفافية على وحدات تحكم دقيقة من جهات تصنيع مختلفة ومنافذ سلسلة الأدوات التي تسمح بالتطوير باستخدام سلاسل أدوات مدمجة مختلفة.

قاعدة بيانات المكونات – مكونات المكتبة ، التي طورتها الشركات والمجتمع الأوسع ، لتوفير الدعم للمكونات الطرفية ، وأجهزة الاستشعار ، وأجهزة الراديو ، والبروتوكولات ، وخدمة apis المطلوبة لبناء الأجهزة الطرفية. تتم المساهمة بموجب ترخيص Apache 2.0 (المُشجع) أو التراخيص الأخرى التي يختارها منشئو المحتوى ، وتدعمها تلك الشركات الفردية وأعضاء مجتمع المطورين

Arm Mbed OS

What is Mbed OS?

Aosus

عن GNU/ Linux SA

احاول من خلال مدونتي البسيطة التى نادرا ما اجد الوقت للكتابة نشر مبادئ حركة البرمجيات الحرة والتى هدفها ضمان الحريات الأربع الأساسية لمستخدمي البرمجيات: حرية تشغيل البرمجيات, دراستها وتغييرها, وتوزيع نسخ منها مع تعديلات أو بدون تعديلات. ,ونشر فلسفة الحركة هي إعطاء مستخدمي الحاسوب الحرية عن طريق استبدال البرمجيات الاحتكارية بالبرمجيات الحرة, مع الهدف الأساسي المتمثل في تحرير الجميع إلى "الفضاء الإالكتروني" - أي كل مستخدمي الحاسوب.
google-site-verification=rFfjt9-kCqf8lo65o_W_7Ec6sRkPjk_deuTuE7N6H5g G-WD4D0P0J5F 2428735419