InfiniTime 1.0 ، برنامج ثابت لساعات PineTime الذكية

تم الكشف عن مجتمع المصدر المفتوح PINE64 قبل عدة أيام إصدار InfiniTime 1.0، وهو البرامج الثابتة الرسمية PineTime smartwatch حيث ذكر أن تجهيزه بإصدار البرنامج الثابت الجديد يجعل PineTime يشاهد منتجًا جاهزًا للمستخدمين النهائيين.

يشير سجل التغيير إلى إعادة تصميم كبيرة للواجهة ، بالإضافة إلى تحسين لمدير الإشعارات وإصلاح لبرنامج تشغيل TWI ، والذي تسبب سابقًا في حدوث أعطال في الألعاب.

الساعة تم تقديم PineTime في أكتوبر 2019 وتطور كجهاز متوافق مع PinePhone. في سبتمبر 2020 ، تم اختيار البرنامج الثابت المجاني InfiniTime ، الذي يتم توزيع الكود الخاص به بموجب ترخيص GPLv3 ، ليكون البرنامج الثابت الافتراضي لـ PineTime.

يعتمد الجهاز على متحكم MCU NRF52832 (64 ميجا هرتز) ومجهز بذاكرة فلاش نظام 512 كيلو بايت وفلاش 4 ميجا بايت لبيانات المستخدم و 64 كيلو بايت رام وشاشة LCD 1.3 بوصة بدقة 240 × 240 بكسل. عداد الخطى) ، مستشعر معدل ضربات القلب ومحرك الاهتزاز. يكفي شحن البطارية (180 مللي أمبير) لمدة 3-5 أيام من عمر البطارية.

مثل أي مشروع حقيقي مفتوح المصدر ، لا يعتمد PineTime على مجتمع واحد أو برنامج ثابت واحد فقط. هناك العديد من المشاريع الأخرى قيد التطوير حاليًا وتستحق جميعها اهتمام قاعدة المستخدمين. من المحتمل أن يكون البرنامج الثابت الأكثر تقدمًا في القائمة هو Wasp-OS ، البرنامج الثابت Micropython. إنه يوفر الكثير من الوظائف وهو حقًا سهل الاستخدام والبرمجة بفضل لغة Python.

أود أيضًا تسليط الضوء على Pinetime-Lite ، وهو شوكة من Joaquimorg's InfiniTime. أضاف Joaquim الكثير من الميزات والتحسينات الرائعة ، وقد ساهم بالفعل كثيرًا من عمله في InfiniTime.

البرامج الثابتة يستخدم InfiniTime نظام التشغيل في الوقت الحقيقي FreeRTOS 10 ، مكتبة رسومات LittleVGL 7 ومكدس Bluetooth NimBLE 1.3.0 ، بينما يعتمد محمل البرامج الثابتة على MCUBoot.

تمت كتابة كود واجهة المستخدم بلغة C ++ ويتضمن وظائف مثل الساعة (رقمية ، تمثيلية) ، ومتتبع النشاط (مراقب معدل ضربات القلب وعداد الخطى) ، والذي يعرض إشعارات حول الأحداث على الهاتف الذكي ، ومصباح يدوي ، والتحكم في تشغيل الموسيقى على هاتف ذكي ، وإظهار تعليمات للمتصفح ، و ساعة توقيت ولعبتين بسيطتين (Paddle و 2048).

من خلال الإعدادات ، يمكنك تحديد وقت إيقاف تشغيل الشاشة ، وتنسيق الوقت ، وظروف التنشيط ، وتغيير سطوع الشاشة ، وتقييم شحن البطارية وإصدار البرنامج الثابت.

من بين ميزاته الرئيسية تشمل ما يلي:

  • 2 وجوه ساعة: رقمية وتناظرية
  • تطبيقات متنوعة (ساعة إيقاف ، تحكم بالموسيقى ، ملاحة ، معدل ضربات القلب) وألعاب (مجداف و 2048)
  • إعدادات المستخدم (مهلة العرض ، تنسيق الوقت ، شروط التشغيل)
  • يتم تحديث OTA بمساعدة أداة تحميل FOSS القائمة على MCUBoot
  • مراقبة معدل ضربات القلب وعدد الخطوات.
  • 3-5 أيام من عمر البطارية

فيما يتعلق بتحديث البرنامج الثابت ، يُذكر أنه يمكن تحديث ذلك من خلال تحديثات OTA المرسلة من الهاتف الذكي عبر Bluetooth LE.

من ناحية أخرى ، فيما يتعلق بعلاقة الارتباط والتحكم بالساعة الذكية في الأجهزة التي لا تتبع Pine ، فقد ذكر أنه في الهواتف الذكية وأجهزة الكمبيوتر من الممكن استخدام تطبيقات Gadgetbridge لنظام Android و Amazfish (لـ Sailfish و Linux) و قرن (لينوكس) للتحكم في الساعة.

بالإضافة إلى ذلك أيضًا يذكر أن هناك دعمًا تجريبيًا لـ WebBLEWatch، وهو تطبيق ويب لمزامنة الساعات من المتصفحات التي تدعم Bluetooth Web API.

يتذكر مؤلف البرنامج الثابت أنه بالإضافة إلى InfiniTime ، هناك عدد من البدائل ، على سبيل المثال ، هناك خيارات للبرامج الثابتة تعتمد على Zephyr و Mynewt OS و MbedOS و TinyGo و WaspOS (استنادًا إلى Micropython) و PinetimeLite (تعديل موسع للبرامج الثابتة InfiniTime) .

أخيرا للراغبين في معرفة المزيد عنها حول هذا البرنامج الثابت أو الجهاز الجديد ، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.