Dự án Pine64 ra mắt đồng hồ thông minh chống nước PineTime

Cộng đồng Pine64, chuyên tạo ra các thiết bị mở, đã phát hành đồng hồ thông minh PineTime, đi kèm hộp kín có thể chịu được độ sâu 1 mét. Thiết bị có giá 26.99 USD. Không giống như bộ công cụ phát triển có sẵn trước đó, phiên bản đề xuất của đồng hồ không được trang bị giao diện gỡ lỗi cấp thấp và nhắm đến người tiêu dùng bình thường (không nên thử nghiệm cài đặt chương trình cơ sở chưa được kiểm tra do khả năng khôi phục bị hạn chế sau khi chương trình cơ sở bị lỗi).

Đồng hồ PineTime được xây dựng trên vi điều khiển NRF52832 MCU (64 MHz) và được trang bị bộ nhớ Flash hệ thống 512KB, Flash 4 MB cho dữ liệu người dùng, RAM 64KB, màn hình cảm ứng 1.3 inch độ phân giải 240x240 pixel (IPS, 65K màu sắc), Bluetooth 5, gia tốc kế (dùng làm máy đếm bước), cảm biến nhịp tim và động cơ rung. Dung lượng pin (180 mAh) đủ cho thời lượng pin 3-5 ngày. Trọng lượng - 38 gram.

Dự án Pine64 ra mắt đồng hồ thông minh chống nước PineTime

Thiết bị PineTime hiện được bán đi kèm với bản phát hành chương trình cơ sở InfiniTime 1.2 mới. Trong số những thay đổi trong bản phát hành mới bao gồm việc đưa "máy đếm nhịp" vào ứng dụng, cải thiện hoạt động của ứng dụng "hẹn giờ" và hoạt động để giảm mức tiêu thụ RAM và bộ nhớ vĩnh viễn. Kích thước phần sụn đã giảm từ 420KB xuống 340KB.

Dự án Pine64 ra mắt đồng hồ thông minh chống nước PineTimeDự án Pine64 ra mắt đồng hồ thông minh chống nước PineTime

Phần sụn InfiniTime mặc định sử dụng hệ điều hành thời gian thực FreeRTOS 10, thư viện đồ họa LittleVGL 7 và ngăn xếp Bluetooth NimBLE 1.3.0. Bộ tải khởi động chương trình cơ sở dựa trên MCUBoot. Phần sụn có thể được cập nhật thông qua các bản cập nhật OTA được truyền từ điện thoại thông minh qua Bluetooth LE.

Mã giao diện người dùng được viết bằng C++ và bao gồm các tính năng như đồng hồ (kỹ thuật số, analog), máy theo dõi thể dục (máy đo nhịp tim và máy đếm bước), hiển thị thông báo về các sự kiện trên điện thoại thông minh, đèn pin, điều khiển phát lại nhạc trên điện thoại thông minh, hiển thị hướng dẫn từ thiết bị điều hướng, đồng hồ bấm giờ và hai trò chơi đơn giản (Chèo thuyền và 2048). Thông qua cài đặt, bạn có thể xác định thời gian màn hình tắt, định dạng thời gian, điều kiện đánh thức, thay đổi độ sáng màn hình, đánh giá mức sạc pin và phiên bản chương trình cơ sở.

Trên điện thoại thông minh và máy tính, bạn có thể sử dụng các ứng dụng Gadgetbridge (dành cho Android), Amazfish (dành cho Sailfish và Linux) và Siglo (dành cho Linux) để điều khiển đồng hồ của mình. Có hỗ trợ thử nghiệm cho WebBLEWatch, một ứng dụng web để đồng bộ hóa đồng hồ từ các trình duyệt hỗ trợ API Web Bluetooth.

Ngoài ra, những người đam mê đã chuẩn bị một chương trình cơ sở thay thế mới cho PineTime, Malila, dựa trên RIOT OS, được trang bị giao diện kiểu GNOME (phông chữ Cantarell, biểu tượng và kiểu GNOME) và hỗ trợ MicroPython. Ngoài InfiniTime và Malila, chương trình cơ sở cho PineTime cũng đang được phát triển dựa trên nền tảng Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (dựa trên Micropython) và PinetimeLite (một bản sửa đổi mở rộng của chương trình cơ sở InfiniTime).

Từ tin tức về dự án Pine64, chúng ta cũng có thể lưu ý việc triển khai hỗ trợ tăng tốc phần cứng phát lại video trong Gstreamer bằng VPU cho điện thoại thông minh PinePhone, có sẵn trong Allwinner A64 SoC. PinePhone hiện có khả năng xuất video với chất lượng 1080p và 30 khung hình/giây, có thể hữu ích cho việc xem video khi kết nối PinePhone với màn hình ngoài. Những thay đổi khác bao gồm việc chuẩn bị hình ảnh với chương trình cơ sở dựa trên Arch Linux ARM và shell KDE Plasma Mobile 5.22. Phần sụn dựa trên postmarketOS đã được cập nhật lên phiên bản 21.06, được cung cấp với các biến thể với vỏ Phosh, KDE Plasma Mobile và SXMO.

Nguồn: opennet.ru

Thêm một lời nhận xét