Ang proyekto sa Pine64 nagpagawas sa usa ka waterproof nga PineTime nga smartwatch

Ang komunidad sa Pine64, nga gipahinungod sa paghimo sa mga bukas nga aparato, nagpagawas sa PineTime smartwatch, nga moabut sa usa ka selyadong kaso nga makasugakod sa pagpaunlod sa giladmon nga 1 metros. Ang aparato nagkantidad og $26.99. Dili sama sa kaniadto nga magamit nga development kit, ang gisugyot nga bersyon sa relo wala nasangkapan sa usa ka ubos nga lebel sa pag-debug nga interface ug gitumong sa kasagaran nga konsumidor (ang mga eksperimento sa pag-instalar sa wala pa nasulayan nga firmware dili girekomenda tungod sa limitado nga kapabilidad sa pagbawi pagkahuman sa mga kapakyasan sa firmware).

Ang PineTime nga relo gitukod sa usa ka microcontroller NRF52832 MCU (64 MHz) ug adunay 512KB nga sistema sa Flash memory, 4 MB Flash alang sa data sa user, 64KB sa RAM, 1.3-pulgada nga touch screen nga adunay resolusyon nga 240x240 pixels (IPS, 65K). kolor), Bluetooth 5, accelerometer (gigamit isip pedometer), heart rate sensor ug vibration motor. Ang bayad sa baterya (180 mAh) igo na alang sa 3-5 ka adlaw nga kinabuhi sa baterya. Timbang - 38 gramos.

Ang proyekto sa Pine64 nagpagawas sa usa ka waterproof nga PineTime nga smartwatch

Ang PineTime device nga magamit na karon alang sa pagbaligya moabut uban ang bag-ong InfiniTime 1.2 firmware release. Lakip sa mga pagbag-o sa bag-ong pagpagawas mao ang paglakip sa usa ka "metronome" sa aplikasyon, gipaayo nga operasyon sa "timer" nga aplikasyon, ug pagtrabaho aron makunhuran ang pagkonsumo sa RAM ug permanente nga panumduman. Ang gidak-on sa firmware mikunhod gikan sa 420KB ngadto sa 340KB.

Ang proyekto sa Pine64 nagpagawas sa usa ka waterproof nga PineTime nga smartwatchAng proyekto sa Pine64 nagpagawas sa usa ka waterproof nga PineTime nga smartwatch

Ang default InfiniTime firmware naggamit sa FreeRTOS 10 real-time nga operating system, ang LittleVGL 7 graphics library ug ang NimBLE 1.3.0 Bluetooth stack. Ang firmware bootloader gibase sa MCUBoot. Ang firmware mahimong ma-update pinaagi sa OTA updates nga gipadala gikan sa smartphone pinaagi sa Bluetooth LE.

Ang user interface code gisulat sa C ++ ug naglakip sa mga feature sama sa usa ka orasan (digital, analog), usa ka fitness tracker (heart rate monitor ug pedometer), pagpakita sa mga pahibalo mahitungod sa mga panghitabo sa usa ka smartphone, usa ka flashlight, pagkontrol sa musika playback sa usa ka smartphone, pagpakita sa mga panudlo gikan sa usa ka navigator, usa ka stopwatch ug duha ka yano nga mga dula (Paddle ug 2048). Pinaagi sa mga setting, mahimo nimong mahibal-an kung kanus-a ang display gipalong, ang format sa oras, mga kondisyon sa pagmata, pagbag-o sa kahayag sa screen, pagtimbang-timbang sa bayad sa baterya ug bersyon sa firmware.

Sa imong smartphone ug computer, mahimo nimong gamiton ang Gadgetbridge (para sa Android), Amazfish (para sa Sailfish ug Linux) ug Siglo (para sa Linux) nga mga app aron makontrol ang imong relo. Adunay eksperimento nga suporta alang sa WebBLEWatch, usa ka aplikasyon sa web alang sa pag-synchronize sa mga orasan gikan sa mga browser nga nagsuporta sa Web Bluetooth API.

Dugang pa, ang mga mahiligon nag-andam og bag-ong alternatibong firmware para sa PineTime, Malila, base sa RIOT OS, nasangkapan sa GNOME-style interface (Cantarell font, icons ug GNOME style) ug pagsuporta sa MicroPython. Dugang pa sa InfiniTime ug Malila, ang firmware alang sa PineTime gipalambo usab base sa Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-based) ug PinetimeLite (usa ka taas nga kausaban sa InfiniTime firmware) nga mga plataporma.

Gikan sa balita sa proyekto sa Pine64, mahimo usab natong matikdan ang pagpatuman alang sa PinePhone smartphone sa suporta alang sa hardware acceleration sa video playback sa Gstreamer gamit ang VPU, nga anaa sa Allwinner A64 SoC. Ang PinePhone karon makahimo sa pag-output sa video sa 1080p ug 30fps nga kalidad, nga mahimong mapuslanon sa pagtan-aw sa mga video sa dihang magkonektar sa PinePhone sa usa ka eksternal nga screen. Ang ubang mga pagbag-o naglakip sa pag-andam sa usa ka imahe nga adunay firmware nga gibase sa Arch Linux ARM ug ang KDE Plasma Mobile 5.22 shell. Ang firmware base sa postmarketOS gi-update sa bersyon 21.06, nga gitanyag sa mga variant sa Phosh, KDE Plasma Mobile ug SXMO shells.

Source: opennet.ru

Idugang sa usa ka comment