Ko te kaupapa ZSWatch e whakawhanake ana i nga maataki maamaa tuwhera i runga i te Zephyr OS

Ko te kaupapa ZSWatch kei te whakawhanake i te maataki maataki tuwhera i runga i te maramara Nordic Semiconductor nRF52833, kua mau ki te miihini ARM Cortex-M4 me te tautoko i te Nihokikorangi 5.1. He hoahoa me te whakatakotoranga o te papa taiawhio (i te whakatakotoranga kicad), tae atu ki tetahi tauira mo te ta i te whare me te teihana tauranga i runga i te taarai 3D e waatea ana hei tango. Ko te raupaparorohiko kei runga i te RTOS Zephyr tuwhera. Kei te tautokohia te takirua o nga maataki atamai me nga waea atamai i runga i te papaaho Android. Ka tohatohahia nga whanaketanga o te kaupapa i raro i te raihana MIT.

Ko te kaupapa ZSWatch e whakawhanake ana i nga maataki maamaa tuwhera i runga i te Zephyr OS

Ko nga raupaparorohiko me nga taputapu motuhake e hangaia ana mo te kaupapa. I tua atu i te maramara nRF52833 BLE, kei roto i te taputapu he mata 1.28-inihi (IPS TFT 240 × 240), he whakatere me te mahi pedometer, he puoro puoro, he motuka wiri, he 8 MB Flash, me te pākahiko 220 mAh Li-Po. . E toru nga patene mo te whakahaere, ka whakamahia te karaihe sapphire hei tiaki i te mata. Ko te tauira tuarua kua pai ake ano kei te whakawhanaketanga, he mea motuhake na te whakamahi i tetahi maramara nRF5340 mahi ake i runga i te tukatuka ARM Cortex-M33 me te aroaro o te mata pa.

Kua tuhia te rorohiko ki te C me te whakahaere i raro i te punaha whakahaere a Zephyr (RTOS), i whakawhanakehia mo nga taputapu Ipurangi o nga Mea i raro i te maru o te Linux Foundation me te whakauru a Intel, Linaro, NXP Semiconductors/Freescale, Synopsys me Nordic Semiconductor . Ko te Zephyr matua i hangaia hei kai i nga rauemi iti (mai i te 8 ki te 512 KB o te RAM). Ko nga tukanga katoa ka whakawhiwhia ki te kotahi anake te mokowā wāhitau mariko i te ao (SASOS, Pūnaha Whakahaere Mokowā Wāhitau Takitahi). Ka honohia te waehere tau-taupānga me te kakano motuhake-tono hei hanga i tetahi mahi monolithic ka taea te uta me te whakahaere i runga i nga taputapu motuhake. Ko nga rauemi punaha katoa ka whakatauhia i te wa whakahiato, a ko nga kaha o te kernel anake e hiahiatia ana hei whakahaere i te tono kei roto i te ahua o te punaha.

Ko nga ahuatanga matua o te rorohiko:

  • Te taunekeneke me te waea atamai me te whakahaere ma te whakamahi i te tono GadgetBridge Android.
  • Atanga whakairoiro ka taea te whakaatu i te karaka, te ra, te utu o te pākahiko, te matapae huarere, te maha o nga hikoinga i mahia, te maha o nga whakamohiotanga kaore ano kia panuitia me te reiti o te ngakau.
  • Tautoko mo nga panui pakū-ake.
  • Tahua whakawhanui me nga tautuhinga.
  • Atanga whiriwhiringa tono. Kei roto i nga hotaka e tukuna ana he whirihora me te taputapu mana purei puoro.
  • Pedometer whakauru me te mahi aroturuki reiti ngakau.
  • Ka tautokohia te hangarau Rapu Aronga Nihokikorangi ki te whakatau i te ahunga o te tohu Nihokikorangi, e taea ai te maataki kia whakamahia hei tohu e whaia ana e tetahi papa u-blox AoA.
  • Kei roto i nga mahere a meake nei te taapiri i te tono mo te whai i te reiti o te ngakau, te whakahou i te punaha takirua Nihokikorangi, me te hoahoa ano i te anga kauwhata ki te ahua o te tono whakakapi.

I tua atu, ka taea e tatou te kite i te kaupapa Sensor Watch, e hanga ana i tetahi papa hei whakakapi i te whakakii o te mataaratanga hiko Casio F-91W matarohia, i hangaia mai i te tau 1989. Ko te poari e whakaarohia ana hei whakakapi ka tae mai me te Microchip SAM L22 microcontroller (ARM Cortex M0+) ka taea te whakamahi ki te whakahaere i o ake kaupapa i runga i te karaka. Hei whakaatu i nga korero, ka whakamahia he LCD paerewa mai i te mataaratanga Casio me nga waahanga 10 mo nga nama me nga waahanga 5 mo nga tohu. Ko te hono atu ki nga taputapu o waho me te tango i nga kaupapa ki te mataaratanga ka mahia ma te tauranga USB Micro B. Mo te whakawhanui he hononga PCB 9-pin (pahi I²C me nga titi GPIO e 5 mo te SPI, UART, te whakauru tairitenga me nga momo pukoro). Ka tohatohahia te hoahoa ara iahiko me te whakatakotoranga o te poari i raro i te raihana Creative Commons Attribution-ShareAlike 4.0, a ko nga whare pukapuka rorohiko e tukuna ana hei whakamahi kua raihanatia i raro i te raihana MIT.

Ko te kaupapa ZSWatch e whakawhanake ana i nga maataki maamaa tuwhera i runga i te Zephyr OS


Source: opennet.ru

Tāpiri i te kōrero