انجمن Pine64 که به ایجاد دستگاه های باز اختصاص دارد، ساعت هوشمند PineTime را منتشر کرده است که در یک جعبه مهر و موم شده عرضه می شود که می تواند غوطه ور شدن را تا عمق 1 متر تحمل کند. قیمت دستگاه 26.99 دلار است. برخلاف کیت توسعه موجود قبلی، نسخه پیشنهادی ساعت مجهز به رابط اشکال زدایی سطح پایین نیست و مصرف کننده معمولی را هدف قرار داده است (به دلیل محدودیت قابلیت بازیابی پس از خرابی سیستم عامل، آزمایش با نصب سیستم عامل تست نشده توصیه نمی شود).
ساعت PineTime بر روی میکروکنترلر NRF52832 MCU (64 مگاهرتز) ساخته شده است و مجهز به 512 کیلوبایت حافظه فلش سیستمی، 4 مگابایت فلش برای اطلاعات کاربر، 64 کیلوبایت رم، صفحه نمایش لمسی 1.3 اینچی با رزولوشن 240x240 پیکسل (IPS, 65K) است. رنگ ها)، بلوتوث 5، شتاب سنج (که به عنوان گام شمار استفاده می شود)، سنسور ضربان قلب و موتور لرزش. شارژ باتری (180 میلی آمپر ساعت) برای 3-5 روز عمر باتری کافی است. وزن - 38 گرم.
دستگاه PineTime که اکنون برای فروش در دسترس است، با انتشار سیستم عامل جدید InfiniTime 1.2 عرضه می شود. از جمله تغییرات در نسخه جدید گنجاندن "مترونوم" در برنامه، بهبود عملکرد برنامه "تایمر" و تلاش برای کاهش مصرف رم و حافظه دائمی است. اندازه سیستم عامل از 420 کیلوبایت به 340 کیلوبایت کاهش یافته است.
سفتافزار پیشفرض InfiniTime از سیستمعامل بلادرنگ FreeRTOS 10، کتابخانه گرافیکی LittleVGL 7 و پشته بلوتوث NimBLE 1.3.0 استفاده میکند. بوت لودر سیستم عامل مبتنی بر MCUBoot است. سفتافزار را میتوان از طریق بهروزرسانیهای OTA که از تلفن هوشمند از طریق بلوتوث LE ارسال میشود، بهروزرسانی کرد.
کد رابط کاربری به زبان C++ نوشته شده است و شامل ویژگیهایی مانند ساعت (دیجیتال، آنالوگ)، ردیاب تناسب اندام (مانیتور ضربان قلب و گام شمار)، نمایش اعلانها در مورد رویدادها در تلفن هوشمند، چراغ قوه، کنترل پخش موسیقی در تلفن هوشمند، نمایش دستورالعمل ها از یک ناوبر، یک کرونومتر و دو بازی ساده (Paddle و 2048). از طریق تنظیمات، می توانید زمان خاموش شدن صفحه نمایش، فرمت زمان، شرایط بیدار شدن، تغییر روشنایی صفحه، ارزیابی شارژ باتری و نسخه سیستم عامل را تعیین کنید.
در تلفن هوشمند و رایانه خود، می توانید از برنامه های Gadgetbridge (برای اندروید)، Amazfish (برای Sailfish و Linux) و Siglo (برای Linux) برای کنترل ساعت خود استفاده کنید. پشتیبانی آزمایشی برای WebBLEWatch، یک برنامه وب برای همگامسازی ساعتها از مرورگرهایی که از Web Bluetooth API پشتیبانی میکنند، وجود دارد.
علاوه بر این، علاقه مندان یک سفتافزار جایگزین جدید برای PineTime، Malila، مبتنی بر سیستم عامل RIOT، مجهز به یک رابط به سبک GNOME (فونت Cantarell، نمادها و سبک GNOME) و پشتیبانی از MicroPython آماده کردهاند. علاوه بر InfiniTime و Malila، سفتافزار PineTime نیز بر اساس پلتفرمهای Zephyr، Mynewt OS، MbedOS، TinyGo، WaspOS (مبتنی بر میکروپایتون) و PinetimeLite (تغییر گستردهای از میانافزار InfiniTime) در حال توسعه است.
از اخبار پروژه Pine64، همچنین میتوان به پیادهسازی برای تلفن هوشمند PinePhone از پشتیبانی از شتاب سختافزاری پخش ویدیو در Gstreamer با استفاده از VPU، موجود در Allwinner A64 SoC اشاره کرد. PinePhone اکنون قادر به خروجی ویدیو با کیفیت 1080p و 30fps است که می تواند برای تماشای فیلم هنگام اتصال PinePhone به صفحه نمایش خارجی مفید باشد. تغییرات دیگر شامل تهیه یک تصویر با سیستم عامل مبتنی بر Arch Linux ARM و پوسته KDE Plasma Mobile 5.22 است. سفتافزار مبتنی بر postmarketOS به نسخه 21.06 بهروزرسانی شده است که در انواع با Phosh، KDE Plasma Mobile و پوسته SXMO ارائه میشود.
منبع: opennet.ru