InfiniTime เวอร์ชันแรก เฟิร์มแวร์สำหรับสมาร์ทวอทช์ PineTime แบบเปิด

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

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

เฟิร์มแวร์ InfiniTime ใช้ระบบปฏิบัติการแบบเรียลไทม์ FreeRTOS 10, ไลบรารีกราฟิก LittleVGL 7 และสแต็ก Bluetooth NimBLE 1.3.0 เฟิร์มแวร์บูตโหลดเดอร์นั้นใช้ MCUBoot สามารถอัพเดตเฟิร์มแวร์ได้ผ่านการอัพเดต OTA ที่ส่งจากสมาร์ทโฟนผ่าน Bluetooth LE บนสมาร์ทโฟนและคอมพิวเตอร์ของคุณ คุณสามารถใช้แอป Gadgetbridge (สำหรับ Android), Amazfish (สำหรับ Sailfish และ Linux) และ Siglo (สำหรับ Linux) เพื่อควบคุมนาฬิกาของคุณได้ มีการสนับสนุนแบบทดลองสำหรับ WebBLEWatch ซึ่งเป็นเว็บแอปพลิเคชันสำหรับการซิงโครไนซ์นาฬิกาจากเบราว์เซอร์ที่รองรับ Web Bluetooth API

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

InfiniTime เวอร์ชันแรก เฟิร์มแวร์สำหรับสมาร์ทวอทช์ PineTime แบบเปิด

ผู้เขียนเฟิร์มแวร์เตือนว่านอกเหนือจาก InfiniBand แล้ว ยังมีทางเลือกอีกมากมาย เช่น มีตัวเลือกเฟิร์มแวร์ที่ใช้ Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (ที่ใช้ Micropython) และ PinetimeLite (การดัดแปลงเพิ่มเติม ของแพลตฟอร์มเฟิร์มแวร์ InfiniTime)

InfiniTime เวอร์ชันแรก เฟิร์มแวร์สำหรับสมาร์ทวอทช์ PineTime แบบเปิดInfiniTime เวอร์ชันแรก เฟิร์มแวร์สำหรับสมาร์ทวอทช์ PineTime แบบเปิด


ที่มา: opennet.ru

เพิ่มความคิดเห็น