Txoj haujlwm Pine64 tau tso tawm PineTime smartwatch tsis muaj dej

Lub zej zog Pine64, mob siab rau tsim cov cuab yeej qhib, tau tso tawm PineTime smartwatch, uas los hauv cov ntaub ntawv kaw uas tuaj yeem tiv taus kev nkag mus rau qhov tob ntawm 1 meter. Cov cuab yeej raug nqi $ 26.99. Tsis zoo li cov khoom siv kev txhim kho yav dhau los, cov lus thov ntawm lub moos tsis tau nruab nrog qhov kev debugging qis qis thiab yog tsom rau cov neeg siv khoom nruab nrab (kev sim nrog kev txhim kho cov firmware tsis raug pom zoo tsis pom zoo vim qhov muaj peev xwm rov qab tau tsawg dua tom qab firmware ua tsis tiav).

Lub PineTime saib yog tsim los ntawm microcontroller NRF52832 MCU (64 MHz) thiab nruab nrog 512KB ntawm qhov system Flash nco, 4 MB Flash rau cov neeg siv cov ntaub ntawv, 64KB ntawm RAM, 1.3-nti kov npo nrog kev daws teeb meem ntawm 240x240 pixels (IPS, 65K xim), Bluetooth 5, accelerometer (siv raws li pedometer), lub plawv dhia sensor thiab vibration motor. Lub roj teeb them (180 mAh) yog txaus rau 3-5 hnub ntawm roj teeb lub neej. Qhov hnyav - 38 grams.

Txoj haujlwm Pine64 tau tso tawm PineTime smartwatch tsis muaj dej

PineTime ntaus ntawv tam sim no muaj muag los nrog InfiniTime 1.2 firmware tso tawm tshiab. Ntawm cov kev hloov pauv hauv qhov kev tso tawm tshiab yog suav nrog "metronome" hauv daim ntawv thov, txhim kho kev ua haujlwm ntawm "timer" daim ntawv thov, thiab ua haujlwm kom txo qis kev siv RAM thiab kev nco mus tas li. Lub firmware loj tau txo los ntawm 420KB rau 340KB.

Txoj haujlwm Pine64 tau tso tawm PineTime smartwatch tsis muaj dejTxoj haujlwm Pine64 tau tso tawm PineTime smartwatch tsis muaj dej

Lub neej ntawd InfiniTime firmware siv FreeRTOS 10 lub sijhawm ua haujlwm tiag tiag, lub tsev qiv ntawv LittleVGL 7 duab thiab NimBLE 1.3.0 Bluetooth pawg. Lub firmware bootloader yog raws li MCUBoot. Lub firmware tuaj yeem hloov kho los ntawm OTA hloov tshiab kis tau los ntawm lub xov tooj smartphone ntawm Bluetooth LE.

Tus neeg siv interface code tau sau hauv C ++ thiab suav nrog cov yam ntxwv xws li moos (digital, analog), lub cev qoj ib ce (lub plawv dhia ntsuas thiab pedometer), qhia cov ntawv ceeb toom txog cov xwm txheej ntawm lub xov tooj smartphone, lub teeb nyem, tswj cov suab paj nruag playback ntawm lub smartphone, tso saib cov lus qhia los ntawm tus navigator, lub sijhawm nres thiab ob qhov kev ua si yooj yim (Paddle thiab 2048). Los ntawm cov kev teeb tsa, koj tuaj yeem txiav txim siab lub sijhawm lub vijtsam kaw, lub sijhawm hom, qhov xwm txheej sawv, hloov lub vijtsam ci, ntsuas lub roj teeb thiab firmware version.

Ntawm koj lub smartphone thiab computer, koj tuaj yeem siv Gadgetbridge (rau Android), Amazfish (rau Sailfish thiab Linux) thiab Siglo (rau Linux) apps los tswj koj lub moos. Muaj kev sim txhawb nqa rau WebBLEWatch, lub vev xaib thov rau synchronizing moos los ntawm browsers uas txhawb nqa Web Bluetooth API.

Tsis tas li ntawd, cov neeg txhawb nqa tau npaj cov firmware tshiab rau PineTime, Malila, raws li RIOT OS, nruab nrog GNOME-style interface (Cantarell font, icons thiab GNOME style) thiab txhawb MicroPython. Ntxiv rau InfiniTime thiab Malila, firmware rau PineTime kuj tseem raug tsim los ntawm Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-based) thiab PinetimeLite (kev hloov kho txuas ntxiv ntawm InfiniTime firmware) platforms.

Los ntawm cov xov xwm ntawm Pine64 qhov project, peb tuaj yeem sau tseg qhov kev siv rau PinePhone smartphone ntawm kev txhawb nqa rau kho vajtse acceleration ntawm video playback hauv Gstreamer siv VPU, muaj nyob rau hauv Allwinner A64 SoC. PinePhone tam sim no muaj peev xwm tso tawm video ntawm 1080p thiab 30fps zoo, uas tuaj yeem pab tau zoo rau kev saib cov yeeb yaj kiab thaum txuas PinePhone rau ib qho screen sab nraud. Lwm qhov kev hloov pauv suav nrog kev npaj cov duab nrog firmware raws li Arch Linux ARM thiab KDE Plasma Mobile 5.22 plhaub. Firmware raws li postmarketOS tau hloov kho rau version 21.06, muaj nyob rau hauv variants nrog Phosh, KDE Plasma Mobile thiab SXMO plhaub.

Tau qhov twg los: opennet.ru

Ntxiv ib saib