Pine64專案發表了防水PineTime智慧手錶

致力於創建開放設備的 Pine64 社群發布了 PineTime 智慧手錶,該手錶採用密封外殼,可承受 1 公尺深度的浸泡。 該設備售價 26.99 美元。 與先前可用的開發套件不同,該手錶的建議版本沒有配備低階調試接口,並且針對的是普通消費者(由於固件故障後的恢復能力有限,不建議進行安裝未經測試的固件的實驗)。

PineTime 手錶基於微控制器 NRF52832 MCU (64 MHz) 構建,配備 512KB 系統快閃記憶體、4 MB 用戶資料快閃記憶體、64KB RAM、解析度為 1.3x240 像素的 240 吋觸控螢幕(IPS、65K顏色)、藍牙5、加速計(用作計步器)、心率感測器和振動馬達。 電池電量 (180 mAh) 足以維持 3-5 天的電池壽命。 重量 - 38 克。

Pine64專案發表了防水PineTime智慧手錶

現已發售的 PineTime 裝置隨附新的 InfiniTime 1.2 韌體版本。 新版本的變化包括在應用程式中包含「節拍器」、改進「計時器」應用程式的操作,以及努力減少 RAM 和永久記憶體的消耗。 韌體大小從 420KB 減少到 340KB。

Pine64專案發表了防水PineTime智慧手錶Pine64專案發表了防水PineTime智慧手錶

預設的 InfiniTime 韌體使用 FreeRTOS 10 即時作業系統、LittleVGL 7 圖形庫和 NimBLE 1.3.0 藍牙堆疊。 韌體引導程式基於 MCUBoot。 韌體可透過智慧型手機透過藍牙 LE 傳輸的 OTA 更新進行更新。

使用者介面程式碼是用C++ 編寫的,包括時鐘(數位、類比)、健身追蹤器(心率監測器和計步器)、在智慧型手機上顯示有關事件的通知、手電筒、控制智慧型手機上的音樂播放等功能,顯示來自導航器、碼錶和兩個簡單遊戲(Paddle 和 2048)的指令。 透過設置,您可以確定顯示器關閉的時間、時間格式、喚醒條件、更改螢幕亮度、評估電池電量和韌體版本。

在智慧型手機和電腦上,您可以使用 Gadgetbridge(適用於 Android)、Amazfish(適用於 Sailfish 和 Linux)和 Siglo(適用於 Linux)應用程式來控製手錶。 對 WebBLEWatch 提供了實驗性支持,這是一個 Web 應用程序,用於同步支援 Web 藍牙 API 的瀏覽器中的時鐘。

此外,愛好者還為PineTime準備了新的替代韌體Malila,基於RIOT OS,配備GNOME風格的介面(Cantarell字體、圖標和GNOME風格)並支援MicroPython。 除了 InfiniTime 和 Malila 之外,還基於 Zephyr、Mynewt OS、MbedOS、TinyGo、WaspOS(基於 Micropython)和 PinetimeLite(InfiniTime 韌體的擴展修改)平台開發 PineTime 韌體。

從Pine64專案的訊息中,我們還可以注意到PinePhone智慧型手機支援使用VPU在Gstreamer中實現視訊播放的硬體加速,這在全志A64 SoC中可用。 PinePhone 現在能夠輸出 1080p 和 30fps 品質的視頻,這對於將 PinePhone 連接到外部螢幕時觀看視頻非常有用。 其他變更包括準備帶有基於 Arch Linux ARM 和 KDE Plasma Mobile 5.22 shell 的韌體的映像。 基於 postmarketOS 的韌體已更新至版本 21.06,提供 Phosh、KDE ​​Plasma Mobile 和 SXMO shell 的變體。

來源: opennet.ru

添加評論