Pulojekiti ya ZSWatch imapanga mawotchi otseguka ozikidwa pa Zephyr OS

Pulojekiti ya ZSWatch ikupanga wotchi yotseguka yozikidwa pa chipangizo cha Nordic Semiconductor nRF52833, chokhala ndi microprocessor ya ARM Cortex-M4 komanso yothandizira Bluetooth 5.1. Chiwembu ndi masanjidwe a bolodi yosindikizidwa (mu mtundu wa kicad), komanso chitsanzo chosindikizira nyumba ndi docking station pa chosindikizira cha 3D zilipo kuti zitsitsidwe. Pulogalamuyi imachokera ku RTOS Zephyr yotseguka. Kuphatikizika kwa mawotchi anzeru ndi mafoni am'manja kutengera nsanja ya Android kumathandizidwa. Zomwe polojekitiyi ikuchita zimagawidwa pansi pa layisensi ya MIT.

Pulojekiti ya ZSWatch imapanga mawotchi otseguka ozikidwa pa Zephyr OS

Mapulogalamu a Smartwatch ndi zida za hardware zimapangidwira pulojekitiyi. Kuphatikiza pa nRF52833 BLE chip, chipangizochi chimakhala ndi skrini ya 1.28-inch (IPS TFT 240 Γ— 240), accelerometer yokhala ndi ntchito ya pedometer, sensor ya pulse, vibration motor, 8 MB Flash, ndi batire ya 220 mAh Li-Po. . Pali mabatani atatu owongolera, ndipo galasi la safiro limagwiritsidwa ntchito kuteteza chophimba. Mtundu wachiwiri wowongoleredwa ukupezekanso, womwe umasiyanitsidwa ndi kugwiritsa ntchito chipangizo cha nRF5340 chokhazikika chotengera purosesa ya ARM Cortex-M33 komanso kukhalapo kwa chophimba chokhudza.

Pulogalamuyi imalembedwa mu C ndipo ikuyenda pansi pa Zephyr real-time operating system (RTOS), yopangidwira zipangizo za Internet of Things motsogozedwa ndi Linux Foundation mothandizidwa ndi Intel, Linaro, NXP Semiconductors / Freescale, Synopsys ndi Nordic Semiconductor. . Zephyr pachimake adapangidwa kuti azidya zinthu zochepa (kuyambira 8 mpaka 512 KB ya RAM). Njira zonse zimaperekedwa ndi malo amodzi okha omwe amagawidwa padziko lonse lapansi (SASOS, Single Address Space Operating System). Khodi yachindunji yogwiritsira ntchito imaphatikizidwa ndi kernel yodziwika ndi ntchito kuti ipange chotheka chokhazikika chomwe chitha kukwezedwa ndikuyendetsedwa pazida zinazake. Zida zonse zamakina zimatsimikiziridwa panthawi yophatikizira, ndipo mphamvu za kernel zokhazo zomwe zimafunikira kuyendetsa pulogalamuyi ndizophatikizidwa pachithunzi chadongosolo.

Zofunikira zazikulu zamapulogalamu:

  • Kulumikizana ndi foni yam'manja ndikuwongolera pogwiritsa ntchito pulogalamu ya Android ya GadgetBridge.
  • Mawonekedwe azithunzi omwe amatha kuwonetsa wotchi, tsiku, kuchuluka kwa batri, kuneneratu kwanyengo, kuchuluka kwazomwe zachitika, zidziwitso zosawerengeka komanso kugunda kwamtima.
  • Kuthandizira zidziwitso za pop-up.
  • Menyu yowonjezera yokhala ndi zoikamo.
  • Chosankha chosankha ntchito. Mapulogalamu omwe amaperekedwa amaphatikizanso chosinthira ndi widget yowongolera nyimbo.
  • Integrated pedometer ndi ntchito yowunika kugunda kwa mtima.
  • Imathandizira ukadaulo wa Bluetooth Direction Finding kuti mudziwe komwe chikwangwani cha Bluetooth chimalowera, chomwe chimalola wotchiyo kuti igwiritsidwe ntchito ngati tag yotsatiridwa ndi bolodi iliyonse ya u-blox AoA.
  • Mapulani amtsogolo akuphatikizanso kuwonjezera pulogalamu yotsata kugunda kwa mtima, kukweza makina ojambulira a Bluetooth, ndikusinthanso chipolopolocho kukhala mawonekedwe osinthika.

Kuphatikiza apo, titha kuzindikira pulojekiti ya Sensor Watch, yomwe ikupanga bolodi kuti ilowe m'malo mwa wotchi yamagetsi ya Casio F-91W yapamwamba, yopangidwa kuyambira 1989. Bungwe lomwe likufuna kuti lilowe m'malo limabwera ndi Microchip SAM L22 microcontroller (ARM Cortex M0+) ndipo ingagwiritsidwe ntchito kuyendetsa mapulogalamu anu pa wotchi. Kuti muwonetse zambiri, LCD yokhazikika yochokera ku wotchi ya Casio imagwiritsidwa ntchito ndi magawo 10 a manambala ndi magawo 5 azizindikiro. Kulumikizana ndi zida zakunja ndikutsitsa mapulogalamu ku wotchi kumachitika kudzera pa doko la USB Micro B. Kuti mukulitse palinso cholumikizira cha 9-pin PCB (IΒ²C basi ndi mapini 5 a GPIO a SPI, UART, ma analogi ndi masensa osiyanasiyana). Zojambula zozungulira ndi masanjidwe a bolodi zimagawidwa pansi pa layisensi ya Creative Commons Attribution-ShareAlike 4.0, ndipo malaibulale apulogalamu omwe amaperekedwa kuti agwiritse ntchito ali ndi chilolezo pansi pa layisensi ya MIT.

Pulojekiti ya ZSWatch imapanga mawotchi otseguka ozikidwa pa Zephyr OS


Source: opennet.ru

Kuwonjezera ndemanga