Frettos Gets Class
[Michael Becker] تستخدم Freertos لمدة سبع سنوات تقريبا. اختار البدء في إضافة بعض الميزات وكذلك لديه غلاف فئة C ++ رائعة للغاية لنظام التشغيل المتاح.
تقوم أنظمة التشغيل في الوقت الفعلي (RTOS) بإضافة أداء للحصول على ميكرواسيات ثلاثية الخيط الفردي لتشغيل العديد من البرامج في نفس الوقت الدقيق دون تعريض عقلية مطور البرامج الثابتة. تضيف هذه الوظيفة C ++ إلى بقية فوائد Freertos. نحن نفهم أن الناس لديهم مشاعر قوية طريقة واحدة أو أخرى حول الاستفادة من C ++ في الأنظمة المضمنة. ومع ذلك، نظرا لأن الوظائف 24 التجريبية توضح، فمن الممكن.
شيء جيد في المكتبة هو أنه موثقة تماما. عدد كبير من الأمثلة لا يضر أيضا. المكتبة نظيفة تحت 30 فصلا فقط. يبدو أنه قاوم نمط وجود فصول لكل شيء. أنت تفهم نوع المكتبة التي نعنيها. لإنتاج كائن عدد صحيح، فقط قم بتطوير عنصر التكوين لتمرير إلى مولد مصنع الفصل الذي …. هذه المكتبة لا تستمتع بأي نوع من ذلك. لديها تجريدات سهلة حول الخيوط وكذلك أجهزة ضبط الوقت، وقوائم الانتظار، وكذلك Mutexes.
شيء واحد اكتشفناه غير متوقع قليلا كان عدم وجود “تطبيق أساسي”. تتمثل الوظيفة النموذجية لمكتبات C ++ في الحصول على عنصر تطبيق أساسي تتخصص لإنتاج طلبك. يبدو أن الأغلفة، لا تزال بحاجة إلى الاستفادة من وظيفة أساسية مظهرا تماما وكذلك تقديم بعض عمليات الاسترجاعات الأساسية وكذلك الأمور. قد يتم وضع ذلك بسرعة في الفصل. بالطبع، تكون المكتبة شابة، لذلك ربما سيكون هذا شيئا ما في إطلاق سراح مستقبل.
Fretretos مرن للغاية وكذلك يعمل على عدد كبير من المعالجات وكذلك لوحات. الأمر بسيط نسبيا إلى ميناء الأجهزة الجديدة. يمكن أن تتعايش مع الكثير من البرامج الوسطى مثل Mongoose OS، مكتبة HAL STM32، وكذلك أكثر من ذلك بكثير.