InfiniTime 1.0 เฟิร์มแวร์สำหรับนาฬิกาอัจฉริยะ PineTime

เปิดตัวชุมชนโอเพ่นซอร์ส PINE64 หลายวันก่อน การเปิดตัว InfiniTime 1.0ซึ่งก็คือไฟล์ PineTime smartwatch เฟิร์มแวร์อย่างเป็นทางการ ซึ่งมีการระบุว่าการติดตั้งเฟิร์มแวร์เวอร์ชันใหม่ทำให้นาฬิกา PineTime เป็นผลิตภัณฑ์สำเร็จรูปสำหรับผู้ใช้ปลายทาง

บันทึกการเปลี่ยนแปลงบันทึกการออกแบบใหม่ที่สำคัญของอินเทอร์เฟซตลอดจนการปรับปรุงตัวจัดการการแจ้งเตือนและการแก้ไขไดรเวอร์ TWI ซึ่งก่อนหน้านี้ทำให้เกิดปัญหาในเกม

นาฬิกา PineTime เปิดตัวในเดือนตุลาคม 2019 และได้รับการพัฒนาเป็นอุปกรณ์ที่รองรับ PinePhone. ในเดือนกันยายน 2020 เฟิร์มแวร์ InfiniTime ฟรีซึ่งเป็นรหัสที่แจกจ่ายภายใต้ลิขสิทธิ์ GPLv3 ได้รับเลือกให้เป็นเฟิร์มแวร์เริ่มต้นสำหรับ PineTime

อุปกรณ์นี้ใช้ไมโครคอนโทรลเลอร์ MCU NRF52832 (64 MHz) และติดตั้งหน่วยความจำแฟลชระบบ 512KB, แฟลช 4MB สำหรับข้อมูลผู้ใช้, แรม 64KB, หน้าจอ LCD ขนาด 1.3 นิ้วที่มีความละเอียด 240 × 240 พิกเซล, มาตรความเร่ง (ใช้เป็น เครื่องนับก้าว) เซ็นเซอร์วัดอัตราการเต้นของหัวใจและมอเตอร์สั่นสะเทือน การชาร์จแบตเตอรี่ (180 mAh) เพียงพอสำหรับอายุการใช้งานแบตเตอรี่ 3-5 วัน

เช่นเดียวกับโครงการโอเพ่นซอร์สที่แท้จริง PineTime ไม่ได้ขึ้นอยู่กับชุมชนเดียวหรือเฟิร์มแวร์เดียว มีโครงการอื่น ๆ อีกมากมายที่อยู่ในระหว่างการพัฒนาและทั้งหมดนี้สมควรได้รับความสนใจจากฐานผู้ใช้ เฟิร์มแวร์ที่ทันสมัยที่สุดในรายการน่าจะเป็น Wasp-OS ซึ่งเป็นเฟิร์มแวร์ Micropython มีฟังก์ชั่นมากมายและใช้งานง่ายและโปรแกรมด้วยภาษา Python

ฉันอยากจะเน้น Pinetime-Lite ซึ่งเป็นทางแยกของ InfiniTime ของ Joaquimorg Joaquim ได้เพิ่มคุณสมบัติและการปรับปรุงที่ดีมากมายและได้มีส่วนร่วมในการทำงานของเขามากมายใน InfiniTime

เฟิร์มแวร์ InfiniTime ใช้ระบบปฏิบัติการเรียลไทม์ FreeRTOS 10 ไลบรารีกราฟิก LittleVGL 7 และสแต็ก Bluetooth NimBLE 1.3.0 ในขณะที่ตัวโหลดเฟิร์มแวร์ใช้ MCUBoot

รหัสส่วนต่อประสานผู้ใช้เขียนด้วยภาษา C ++ และรวมถึงฟังก์ชันต่างๆเช่นนาฬิกา (ดิจิตอลอนาล็อก) ตัวติดตามกิจกรรม (เครื่องวัดอัตราการเต้นของหัวใจและเครื่องนับก้าว) ซึ่งแสดงการแจ้งเตือนเกี่ยวกับเหตุการณ์บนสมาร์ทโฟนไฟฉายการควบคุมการเล่นเพลงบนสมาร์ทโฟนการแสดงคำแนะนำสำหรับเบราว์เซอร์ นาฬิกาจับเวลาและเกมง่ายๆสองเกม (Paddle และ 2048)

ผ่านการตั้งค่าคุณสามารถกำหนดเวลาที่หน้าจอจะปิดรูปแบบเวลาเงื่อนไขการเปิดใช้งานเปลี่ยนความสว่างของหน้าจอประเมินการชาร์จแบตเตอรี่และเวอร์ชันเฟิร์มแวร์

ท่ามกลางคุณสมบัติหลัก ๆ โดดเด่น:

  • หน้าปัดนาฬิกา 2 แบบ: ดิจิตอลและอนาล็อก
  • แอพพลิเคชั่นต่างๆ (นาฬิกาจับเวลาการควบคุมเพลงการนำทางอัตราการเต้นของหัวใจ) และเกม (Paddle และ 2048)
  • การตั้งค่าผู้ใช้ (ระยะหมดเวลาการแสดงรูปแบบเวลาเงื่อนไขทริกเกอร์)
  • อัปเดต OTA ด้วยความช่วยเหลือของโปรแกรมโหลดบูต FOSS ที่ใช้ MCUBoot
  • การตรวจสอบอัตราการเต้นของหัวใจและการนับก้าว
  • อายุการใช้งานแบตเตอรี่ 3-5 วัน

เกี่ยวกับการอัปเดตเฟิร์มแวร์มีการระบุว่าสามารถอัปเดตผ่านการอัปเดต OTA ที่ส่งจากสมาร์ทโฟนผ่าน Bluetooth LE

ในทางกลับกันเกี่ยวกับความสัมพันธ์ของการเชื่อมโยงและการควบคุมนาฬิกาอัจฉริยะในอุปกรณ์ที่ไม่ใช่ Pine มีการกล่าวถึงว่าในสมาร์ทโฟนและคอมพิวเตอร์สามารถใช้แอปพลิเคชัน Gadgetbridge สำหรับ Android, Amazfish (สำหรับ Sailfish และ Linux) และ Century (สำหรับ 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 (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา