Ọrụ ZSWatch na-emepụta smartwatches mepere emepe dabere na Zephyr OS

Ọrụ ZSWatch na-emepe smartwatch mepere emepe dabere na mgbawa Nordic Semiconductor nRF52833, nke ejiri microprocessor ARM Cortex-M4 na-akwado Bluetooth 5.1. Atụmatụ na nhazi nke bọọdụ sekit a na-ebipụta (na usoro kicad), yana ihe nlereanya maka ibipụta ụlọ na ọdụ ụgbọ mmiri na ngwa nbipute 3D dị maka nbudata. Akụrụngwa dabere na RTOS Zephyr mepere emepe. A na-akwado ijikọ smartwatches na smartphones dabere na ikpo okwu gam akporo. A na-ekesa mmepe nke ọrụ a n'okpuru ikikere MIT.

Ọrụ ZSWatch na-emepụta smartwatches mepere emepe dabere na Zephyr OS

A na-emepụta sọftụwia na ngwaike akọwapụtara nke ọma maka ọrụ a. Na mgbakwunye na mgbawa nRF52833 BLE, ngwaọrụ ahụ gụnyere ihuenyo 1.28-inch (IPS TFT 240 × 240), ngwa ngwa nwere ọrụ pedometer, ihe mmetụta pulse, moto vibration, 8 MB Flash, na batrị Li-Po 220 mAh . Enwere bọtịnụ atọ maka njikwa, a na-ejikwa iko sapphire chebe ihuenyo ahụ. Nlereanya nke abụọ emelitere nke abụọ dịkwa na mmepe, nke a na-amata site na iji mgbawa nRF5340 na-arụ ọrụ karịa nke dabere na ARM Cortex-M33 processor na ọnụnọ ihuenyo mmetụ.

Edere sọftụwia ahụ na C ma na-arụ ọrụ n'okpuru sistemụ arụmọrụ Zephyr ozugbo (RTOS), nke emepụtara maka ngwaọrụ ịntanetị nke ihe n'okpuru nkwado nke Linux Foundation na ntinye aka nke Intel, Linaro, NXP Semiconductors/Freescale, Synopsys na Nordic Semiconductor. . Emebere Zephyr isi ka ọ rie obere akụrụngwa (site na 8 ruo 512 KB nke RAM). A na-enye usoro niile naanị otu oghere adreesị mebere zuru ụwa ọnụ (SASOS, Sistemụ Ọrụ Oghere Otu Address). A na-ejikọta koodu akọwapụtara ngwa na kernel maka ngwa ka ọ mepụta monolithic executable nke enwere ike ibu ma rụọ ya na ngwaike akọwapụtara. A na-ekpebi akụrụngwa sistemụ niile n'oge a na-achịkọta, yana naanị ikike kernel ndị achọrọ iji mee ngwa a gụnyere na onyonyo sistemụ.

Isi atụmatụ nke ngwa ngwa:

  • Mmekọrịta na ama na njikwa site na iji ngwa gam akporo gam akporo GadgetBridge.
  • Ihe ngosi eserese nke nwere ike igosipụta elekere, ụbọchị, ụgwọ batrị, amụma ihu igwe, ọnụ ọgụgụ nke usoro emere, ọnụọgụ ọkwa na-agụghị akwụkwọ na ọnụego obi.
  • Nkwado maka ọkwa mmapụta.
  • menu nwere ike ịgbasawanye yana ntọala.
  • Ngwa nhọrọ interface. Mmemme ndị a na-enye gụnyere ihe nhazi yana wijetị njikwa ọkpụkpọ egwu.
  • Pedometer agbakwunyere na ọrụ nyocha ọnụọgụ obi.
  • Na-akwado teknụzụ ịchọta ntụziaka Bluetooth iji chọpụta ntụzịaka nke mgbama Bluetooth, nke na-enye ohere iji elekere dịka mkpado nke bọọdụ u-blox AoA ọ bụla na-enyocha.
  • Atụmatụ n'ọdịnihu gụnyere mgbakwunye nke ngwa maka nsochi ọnụego obi, kwalite usoro njikọ Bluetooth, na imegharị shei eserese ka ọ bụrụ ngwa a ga-eji dochie anya.

Na mgbakwunye, anyị nwere ike ịhụ ọrụ Sensor Watch, nke na-etolite bọọdụ iji dochie ndochi elekere eletrọnịkị Casio F-91W, emepụtara kemgbe 1989. Bọọdụ a chọrọ maka nnọchi na-abịa na Microchip SAM L22 microcontroller (ARM Cortex M0+) ma enwere ike iji ya mee mmemme nke gị na elekere. Iji gosipụta ozi, a na-eji LCD ọkọlọtọ sitere na elekere Casio nwere akụkụ 10 maka ọnụọgụ na akụkụ 5 maka ihe ngosi. Njikọ na ngwaọrụ mpụga na nbudata mmemme na elekere na-eme site na ọdụ ụgbọ mmiri USB Micro B. Maka mgbasawanye enwerekwa njikọ PCB 9-pin (ụgbọ ala I²C na pin 5 GPIO maka SPI, UART, ntinye analog na sensọ dị iche iche). A na-ekesa eserese sekit na nhazi nke bọọdụ n'okpuru ikikere Creative Commons Attribution-ShareAlike 4.0, na ọba akwụkwọ ngwanrọ enyere maka ojiji bụ ikikere n'okpuru ikike MIT.

Ọrụ ZSWatch na-emepụta smartwatches mepere emepe dabere na Zephyr OS


isi: opennet.ru

Tinye a comment