Ụdị mbụ nke InfiniTime, ngwa ngwa maka smartwatches PineTime mepere emepe

Obodo PINE64, nke na-emepụta ngwaọrụ mepere emepe, kwupụtara mwepụta nke InfiniTime 1.0, ngwa ngwa gọọmentị maka PineTime smartwatch. Ekwuru na ụdị firmware ọhụrụ ahụ na-enye ohere ka elekere PineTime weere dị ka ngwaahịa dị njikere maka ndị ọrụ njedebe. Ndepụta mgbanwe na-agụnye mgbanwe dị ịrịba ama nke interface ahụ, yana nkwalite na njikwa ngosi na ndozi maka onye ọkwọ ụgbọ ala TWI, bụ nke butere mkpọka na egwuregwu mbụ.

Ewebata elekere PineTime na Ọktoba 2019 wee mepụta ya dị ka ngwaọrụ dakọtara na PinePhone. Na Septemba 2020, firmware InfiniTime efu, onye koodu ya na-ekesa n'okpuru ikike GPLv3, ahọpụtara dị ka firmware ndabara maka PinePhone. Ngwaọrụ ahụ dabere na NRF52832 MCU (64 MHz) microcontroller ma kwadebere ya na 512KB nke sistemụ Flash ebe nchekwa, Flash 4 MB maka data onye ọrụ, 64KB nke RAM, ihuenyo LCD nke anụ ọhịa 1.3 nke nwere mkpebi nke 240 × 240 pikselụ, ihe accelerometer ( eji dị ka pedometer), ihe mmetụta ọnụego obi na moto ịma jijiji. Ụgwọ batrị (180 mAh) zuru maka ụbọchị 3-5 nke ndụ batrị.

Firmware InfiniTime na-eji FreeRTOS 10 ezigbo sistemụ arụ ọrụ, ọbá akwụkwọ eserese LittleVGL 7 yana ngwugwu NimBLE 1.3.0 Bluetooth. Ihe bootloader firmware dabere na MCUBoot. Enwere ike imelite ngwa ngwa ahụ site na mmelite OTA bufere site na ama site na Bluetooth LE. Na ama na kọmputa gị, ị nwere ike iji Gadgetbridge (maka gam akporo), Amazfish (maka Sailfish na Linux) na Siglo (maka Linux) iji jikwaa elekere gị. Enwere nkwado nnwale maka WebBLEWatch, ngwa webụ maka ịmekọrịta elekere sitere na ihe nchọgharị na-akwado API Bluetooth Weebụ.

Edere koodu interface onye ọrụ na C ++ ma gụnye atụmatụ dị ka elekere (dijitalụ, analọg), onye na-ahụ maka ahụike (nleba anya obi na pedometer), na-egosipụta ọkwa banyere ihe omume na ama, ọkụ ọkụ, na-achịkwa ịkpọghachi egwu na ama, na-egosipụta ntuziaka sitere na onye ọkwọ ụgbọ mmiri, elekere elekere na egwuregwu abụọ dị mfe (Paddle na 2048). Site na ntọala, ị nwere ike ikpebi oge ngosi agbanyụrụ, usoro oge, ọnọdụ ịkpọlite, gbanwee nchapụta ihuenyo, nyochaa ụgwọ batrị na ụdị firmware.

Ụdị mbụ nke InfiniTime, ngwa ngwa maka smartwatches PineTime mepere emepe

Onye edemede nke firmware na-echetara na na mgbakwunye na InfiniBand, enwere ọtụtụ ụzọ ọzọ, dịka ọmụmaatụ, enwere nhọrọ firmware dabere na Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython dabeere) na PinetimeLite (mgbanwe agbatịkwuru). nke InfiniTime firmware) nyiwe.

Ụdị mbụ nke InfiniTime, ngwa ngwa maka smartwatches PineTime mepere emepeỤdị mbụ nke InfiniTime, ngwa ngwa maka smartwatches PineTime mepere emepe


isi: opennet.ru

Tinye a comment