A’ chiad dreach de InfiniTime, firmware airson uaireadairean smart PineTime fosgailte

Dh’ ainmich coimhearsnachd PINE64, a bhios a’ cruthachadh innealan fosgailte, gun deach InfiniTime 1.0 a leigeil ma sgaoil, am firmware oifigeil airson an uaireadair spaideil PineTime. Thathas ag aithris gu bheil an dreach firmware ùr a’ leigeil leis an uaireadair PineTime a bhith air a mheas mar thoradh deiseil airson luchd-cleachdaidh deireannach. Tha an liosta atharrachaidhean a’ toirt a-steach ath-dhealbhadh mòr air an eadar-aghaidh, a bharrachd air leasachadh air a’ mhanaidsear fios agus fuasgladh airson an draibhear TWI, a dh’ adhbhraich tubaistean ann an geamannan roimhe seo.

Chaidh an uaireadair PineTime a thoirt a-steach san Dàmhair 2019 agus chaidh a leasachadh mar inneal co-chosmhail PinePhone. San t-Sultain 2020, chaidh am firmware InfiniTime an-asgaidh, aig a bheil an còd air a chuairteachadh fo chead GPLv3, a thaghadh mar am firmware bunaiteach airson PinePhone. Tha an inneal stèidhichte air microcontroller NRF52832 MCU (64 MHz) agus tha e uidheamaichte le 512KB de chuimhne Flash siostam, 4 MB Flash airson dàta luchd-cleachdaidh, 64KB de RAM, scrion LCD 1.3-òirleach le rùn de 240 × 240 piogsail, luathaichear ( air a chleachdadh mar pedometer), sensor ìre cridhe agus motair crathaidh. Tha cosgais bataraidh (180 mAh) gu leòr airson 3-5 latha de bheatha bataraidh.

Bidh am firmware InfiniTime a’ cleachdadh siostam obrachaidh fìor-ùine FreeRTOS 10, leabharlann grafaigean LittleVGL 7 agus stac Bluetooth NimBLE 1.3.0. Tha an bootloader firmware stèidhichte air MCUBoot. Faodar am firmware ùrachadh tro ùrachaidhean OTA air an gluasad bhon fhòn-smart tro Bluetooth LE. Air do fòn cliste agus coimpiutair, faodaidh tu na h-aplacaidean Gadgetbridge (airson Android), Amazfish (airson Sailfish agus Linux) agus Siglo (airson Linux) a chleachdadh gus smachd a chumail air an uaireadair agad. Tha taic deuchainneach ann airson WebBLEWatch, tagradh lìn airson gleocaichean a shioncronachadh bho bhrobhsairean a bheir taic don Web Bluetooth API.

Tha an còd eadar-aghaidh cleachdaiche sgrìobhte ann an C ++ agus tha e a’ toirt a-steach feartan leithid gleoc (didseatach, analog), rianadair fallaineachd (sgrùdadh ìre cridhe agus pedometer), a’ taisbeanadh fiosan mu thachartasan air fòn cliste, flashlight, a’ cumail smachd air ath-chluich ciùil air fòn cliste, a’ taisbeanadh stiùireadh bho neach-seòlaidh, stad-uaireadair agus dà gheam sìmplidh (Paddle agus 2048). Tro na roghainnean, faodaidh tu faighinn a-mach an ùine a thionndaidheas an taisbeanadh, an cruth ùine, na suidheachaidhean dùisg, atharraich soilleireachd an sgrion, dèan measadh air cosgais bataraidh agus dreach firmware.

A’ chiad dreach de InfiniTime, firmware airson uaireadairean smart PineTime fosgailte

Tha ùghdar a’ firmware a’ cur an cuimhne, a bharrachd air InfiniBand, gu bheil grunn roghainnean eile ann, mar eisimpleir, gu bheil roghainnean firmware ann stèidhichte air an Zephyr, Mynewt OS, MBedOS, TinyGo, WaspOS (stèidhichte air Micropython) agus PinetimeLite (atharrachadh leudaichte). de na h-àrd-ùrlaran firmware InfiniTime).

A’ chiad dreach de InfiniTime, firmware airson uaireadairean smart PineTime fosgailteA’ chiad dreach de InfiniTime, firmware airson uaireadairean smart PineTime fosgailte


Source: fosgailtenet.ru

Cuir beachd ann