Ua hoʻokuʻu ka papahana Pine64 i kahi wati akamai PineTime wai

ʻO ke kaiāulu Pine64, i hoʻolaʻa ʻia i ka hana ʻana i nā hāmeʻa hāmama, ua hoʻokuʻu i ka PineTime smartwatch, i hele mai i loko o kahi pahu i hoʻopaʻa ʻia e hiki ke kū i ka hoʻoheheʻe ʻana i ka hohonu o 1 mika. He $26.99 ke kumu kūʻai. ʻAʻole like me ka pahu hoʻomohala i loaʻa ma mua, ʻaʻole i hoʻolako ʻia ka mana i manaʻo ʻia o ka wati me kahi interface debugging haʻahaʻa haʻahaʻa a kuhikuhi ʻia i ka mea kūʻai maʻamau (ʻaʻole ʻōlelo ʻia nā hoʻokolohua me ka hoʻokomo ʻana i ka firmware untested no ka palena o ka hiki ke hoʻihoʻi ma hope o ka hāʻule ʻana o ka firmware).

Kūkulu ʻia ka wati PineTime ma kahi microcontroller NRF52832 MCU (64 MHz) a ua lako ʻia me 512KB o ka ʻōnaehana Flash memory, 4 MB Flash no ka ʻikepili mea hoʻohana, 64KB o RAM, 1.3-inch touch screen me ka hoʻonā o 240x240 pixels (IPS, 65K). nā kala), Bluetooth 5, accelerometer (hoʻohana ʻia ma ke ʻano he pedometer), ka mea ʻike no ka puʻuwai a me ka mīkini haʻalulu. Ua lawa ka uku pila (180 mAh) no 3-5 mau lā o ke ola pila. Kaumaha - 38 grams.

Ua hoʻokuʻu ka papahana Pine64 i kahi wati akamai PineTime wai

Loaʻa ke kūʻai aku ʻo PineTime me ka hoʻokuʻu hou InfiniTime 1.2 firmware. Ma waena o nā hoʻololi i ka hoʻokuʻu hou, ʻo ia ka hoʻokomo ʻana o kahi "metronome" i ka noi, hoʻomaikaʻi i ka hana o ka noi "timer", a me ka hana e hōʻemi i ka hoʻohana ʻana i ka RAM a me ka hoʻomanaʻo mau. Ua emi ka nui o ka firmware mai 420KB a i 340KB.

Ua hoʻokuʻu ka papahana Pine64 i kahi wati akamai PineTime waiUa hoʻokuʻu ka papahana Pine64 i kahi wati akamai PineTime wai

Ke hoʻohana nei ka firmware InfiniTime paʻamau i ka ʻōnaehana hana manawa maoli ʻo FreeRTOS 10, ka waihona kiʻi LittleVGL 7 a me ka NimBLE 1.3.0 Bluetooth stack. Hoʻokumu ʻia ka bootloader firmware ma MCUBoot. Hiki ke hoʻonui ʻia ka firmware ma o OTA i hoʻouna ʻia mai ke kelepona ma o Bluetooth LE.

Ua kākau ʻia ka code interface mea hoʻohana ma C ++ a loaʻa nā hiʻohiʻona e like me ka uaki (digital, analog), kahi tracker fitness (ka nānā ʻana o ka naʻau a me ka pedometer), e hōʻike ana i nā hoʻolaha e pili ana i nā hanana ma ke kelepona, kahi kukui uila, kaohi ʻana i ka pāʻani mele ma ke kelepona, e hōʻike ana i nā ʻōlelo kuhikuhi mai ka mea hoʻokele, kahi wati a me ʻelua pāʻani maʻalahi (Paddle a me 2048). Ma o nā hoʻonohonoho, hiki iā ʻoe ke hoʻoholo i ka manawa e pio ai ka hōʻike, ke ʻano o ka manawa, nā kūlana ala ala, e hoʻololi i ka ʻōlinolino o ka pale, e loiloi i ka uku pākaukau a me ka mana firmware.

Ma kāu kelepona a me kāu kamepiula, hiki iā ʻoe ke hoʻohana i nā polokalamu ʻo Gadgetbridge (no Android), Amazfish (no Sailfish a me Linux) a me Siglo (no Linux) e hoʻomalu i kāu wati. Aia ke kākoʻo hoʻokolohua no WebBLEWatch, kahi palapala noi pūnaewele no ka hoʻonohonoho ʻana i nā wati mai nā polokalamu kele pūnaewele e kākoʻo ana i ka Web Bluetooth API.

Eia hou, ua hoʻomākaukau ka poʻe hoihoi i kahi firmware hou no PineTime, Malila, e pili ana i ka RIOT OS, i hoʻolako ʻia me kahi interface GNOME-style (Cantarell font, icons and GNOME style) a me ke kākoʻo ʻana iā MicroPython. Ma waho aʻe o InfiniTime a me Malila, hoʻomohala ʻia ka firmware no PineTime ma muli o ka Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-based) a me PinetimeLite (kahi hoʻololi lōʻihi o ka InfiniTime firmware).

Mai ka nūhou o ka papahana Pine64, hiki iā mākou ke hoʻomaopopo i ka hoʻokō ʻana no ke kelepona ʻo PinePhone o ke kākoʻo no ka wikiwiki ʻana o ka pāʻani wikiō ma Gstreamer me ka hoʻohana ʻana i ka VPU, i loaʻa i ka Allwinner A64 SoC. Hiki iā PinePhone ke hoʻopuka wikiō ma 1080p a me 30fps maikaʻi, hiki ke hoʻohana i ka nānā ʻana i nā wikiō i ka wā e hoʻopili ai iā PinePhone i kahi pale waho. ʻO nā hoʻololi ʻē aʻe ka hoʻomākaukau ʻana i kahi kiʻi me ka firmware e pili ana i ka Arch Linux ARM a me ka pūpū KDE Plasma Mobile 5.22. Ua hōʻano hou ʻia ka firmware e pili ana i ka postmarketOS i ka mana 21.06, hāʻawi ʻia i nā ʻano like ʻole me Phosh, KDE Plasma Mobile a me SXMO pūpū.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka