ZSWatch verkefnið þróar opin snjallúr byggð á Zephyr OS

ZSWatch verkefnið er að þróa opið snjallúr sem byggir á Nordic Semiconductor nRF52833 flísinni, búið ARM Cortex-M4 örgjörva og styður Bluetooth 5.1. Hægt er að hlaða niður skýringarmynd og útliti prentplötunnar (á kicad sniði), sem og líkan til að prenta húsnæði og tengikví á þrívíddarprentara. Hugbúnaðurinn er byggður á opna RTOS Zephyr. Stuðningur er við pörun snjallúra við snjallsíma byggða á Android vettvangi. Þróun verkefnisins er dreift undir MIT leyfinu.

ZSWatch verkefnið þróar opin snjallúr byggð á Zephyr OS

Snjallúrsértækur hugbúnaður og vélbúnaður er þróaður sérstaklega fyrir verkefnið. Auk nRF52833 BLE flísarinnar inniheldur tækið 1.28 tommu skjá (IPS TFT 240×240), hröðunarmæli með skrefamælisvirkni, púlsskynjara, titringsmótor, 8 MB Flash og 220 mAh Li-Po rafhlöðu. . Það eru þrír hnappar til að stjórna og safírgler er notað til að vernda skjáinn. Önnur endurbætt gerð er einnig í þróun, sem einkennist af notkun á virkari nRF5340 flís sem byggir á ARM Cortex-M33 örgjörva og tilvist snertiskjás.

Hugbúnaðurinn er skrifaður í C ​​og keyrir undir Zephyr rauntíma stýrikerfinu (RTOS), þróað fyrir Internet of Things tæki á vegum Linux Foundation með þátttöku Intel, Linaro, NXP Semiconductors/Freescale, Synopsys og Nordic Semiconductor . Zephyr kjarninn er hannaður til að neyta lágmarks auðlinda (frá 8 til 512 KB af vinnsluminni). Öll ferli eru með aðeins einu alþjóðlegu sameiginlegu sýndarvistfangarými (SASOS, Stýrikerfi fyrir stakt heimilisfang). Forritssérstakur kóði er sameinaður forritssértækum kjarna til að mynda einhæfan keyrslu sem hægt er að hlaða og keyra á tilteknum vélbúnaði. Öll kerfisauðlindir eru ákvörðuð við þýðingu og aðeins þeir kjarnagetu sem þarf til að keyra forritið eru innifalin í kerfismyndinni.

Helstu eiginleikar hugbúnaðarins:

  • Samskipti við snjallsíma og stjórna með GadgetBridge Android forritinu.
  • Grafískt viðmót sem getur sýnt klukku, dagsetningu, rafhlöðuhleðslu, veðurspá, fjölda skrefa sem tekin eru, fjölda ólesinna tilkynninga og hjartsláttartíðni.
  • Stuðningur við sprettigluggatilkynningar.
  • Stækkanlegur valmynd með stillingum.
  • Viðmót forritavals. Forritin sem boðið er upp á innihalda stillingarbúnað og tónlistarspilunarstýringu.
  • Innbyggður skrefamælir og hjartsláttarmælir.
  • Styður Bluetooth Direction Finding tækni til að ákvarða stefnu Bluetooth merkisins, sem gerir úrið kleift að nota sem merki sem er rekið af hvaða u-blox AoA borði sem er.
  • Framtíðaráætlanir fela í sér að bæta við forriti til að fylgjast með hjartslætti, uppfæra Bluetooth pörunarkerfið og endurhanna grafísku skelina í formi forrits sem hægt er að skipta um.

Að auki getum við tekið eftir Sensor Watch verkefninu, sem er að þróa töflu til að skipta um fyllingu á klassíska Casio F-91W rafrænu úrinu, framleitt síðan 1989. Stjórnin sem lagt er til að skipta um kemur með Microchip SAM L22 örstýringu (ARM Cortex M0+) og hægt er að nota til að keyra eigin forrit á klukkunni. Til að birta upplýsingar er venjulegur LCD frá Casio úri notaður með 10 hluta fyrir tölur og 5 hluta fyrir vísbendingar. Tenging við ytri tæki og niðurhal á forritum á úrið fer fram í gegnum USB Micro B tengið. Til stækkunar er einnig 9 pinna PCB tengi (I²C bus og 5 GPIO pinnar fyrir SPI, UART, analog input og ýmsa skynjara). Hringrásarritinu og uppsetningu borðsins er dreift undir Creative Commons Attribution-ShareAlike 4.0 leyfinu og hugbúnaðarsöfnin sem boðin eru til notkunar eru með leyfi samkvæmt MIT leyfinu.

ZSWatch verkefnið þróar opin snjallúr byggð á Zephyr OS


Heimild: opennet.ru

Bæta við athugasemd