ZSWatch loyihasi Zephyr OS asosida ochiq aqlli soatlarni ishlab chiqadi

ZSWatch loyihasi Nordic Semiconductor nRF52833 chipi asosida ARM Cortex-M4 mikroprotsessori bilan jihozlangan va Bluetooth 5.1 ni qo‘llab-quvvatlaydigan ochiq aqlli soatni ishlab chiqmoqda. Bosilgan elektron plataning sxemasi va tartibi (kicad formatida), shuningdek, 3D printerda korpus va o'rnatish stantsiyasini chop etish uchun modelni yuklab olish mumkin. Dasturiy ta'minot ochiq RTOS Zephyr-ga asoslangan. Android platformasi asosidagi smartfonlar bilan aqlli soatlarni ulash qo'llab-quvvatlanadi. Loyihaning ishlanmalari MIT litsenziyasi ostida tarqatiladi.

ZSWatch loyihasi Zephyr OS asosida ochiq aqlli soatlarni ishlab chiqadi

Smartwatch uchun maxsus dasturiy ta'minot va apparat loyiha uchun maxsus ishlab chiqilgan. nRF52833 BLE chipidan tashqari qurilma 1.28 dyuymli ekran (IPS TFT 240×240), pedometr funksiyasiga ega akselerometr, puls sensori, tebranish dvigateli, 8 MB Flash va 220 mA/soat Li-Po akkumulyatorini o‘z ichiga oladi. . Boshqarish uchun uchta tugma mavjud va ekranni himoya qilish uchun sapfir shisha ishlatiladi. Ikkinchi takomillashtirilgan model ham ishlab chiqilmoqda, u ARM Cortex-M5340 protsessoriga asoslangan yanada funktsional nRF33 chipidan foydalanish va sensorli ekran mavjudligi bilan ajralib turadi.

Dastur C tilida yozilgan va Intel, Linaro, NXP Semiconductors/Freescale, Synopsys va Nordic Semiconductor ishtirokida Linux Foundation homiyligida Internet of Things qurilmalari uchun ishlab chiqilgan Zephyr real vaqt operatsion tizimi (RTOS) ostida ishlaydi. . Zephyr yadrosi minimal resurslarni iste'mol qilishga mo'ljallangan (8 dan 512 KB operativ xotira). Barcha jarayonlar faqat bitta global umumiy virtual manzil maydoni bilan ta'minlangan (SASOS, Yagona manzil maydoni operatsion tizimi). Ilovaga xos kod maxsus apparatda yuklanishi va ishlashi mumkin bo'lgan monolit bajariladigan faylni hosil qilish uchun dasturga xos yadro bilan birlashtiriladi. Barcha tizim resurslari kompilyatsiya vaqtida aniqlanadi va faqat dasturni ishga tushirish uchun zarur bo'lgan yadro imkoniyatlari tizim tasviriga kiritilgan.

Dasturiy ta'minotning asosiy xususiyatlari:

  • Smartfon bilan o'zaro aloqa va GadgetBridge Android ilovasi yordamida boshqarish.
  • Soat, sana, batareya zaryadi, ob-havo prognozi, bajarilgan qadamlar soni, o'qilmagan bildirishnomalar soni va yurak urish tezligini ko'rsatishi mumkin bo'lgan grafik interfeys.
  • Qalqib chiquvchi bildirishnomalarni qo'llab-quvvatlash.
  • Sozlamalar bilan kengaytiriladigan menyu.
  • Ilova tanlash interfeysi. Taklif etilgan dasturlarga konfigurator va musiqa tinglashni boshqarish vidjeti kiradi.
  • Integratsiyalashgan pedometr va yurak urish tezligi monitori funksiyasi.
  • Bluetooth signalining yo'nalishini aniqlash uchun Bluetooth yo'nalishini topish texnologiyasini qo'llab-quvvatlaydi, bu soatdan har qanday u-blox AoA platasi tomonidan kuzatilgan teg sifatida foydalanish imkonini beradi.
  • Kelajakdagi rejalar yurak urish tezligini kuzatish uchun ilovani qo'shish, Bluetooth juftlashtirish tizimini yangilash va grafik qobiqni almashtiriladigan ilova ko'rinishida qayta loyihalashni o'z ichiga oladi.

Bundan tashqari, biz 91 yildan beri ishlab chiqarilgan klassik Casio F-1989W elektron soatlarini to'ldirish uchun taxtani ishlab chiqayotgan Sensor Watch loyihasini ta'kidlashimiz mumkin. O'zgartirish uchun taklif qilingan plata Microchip SAM L22 mikrokontrolleri (ARM Cortex M0+) bilan birga keladi va o'z dasturlaringizni soat davomida ishlatish uchun ishlatilishi mumkin. Ma'lumotni ko'rsatish uchun Casio soatlarining standart LCD displeylari raqamlar uchun 10 segment va ko'rsatkichlar uchun 5 segmentdan iborat. Tashqi qurilmalarga ulanish va dasturlarni soatga yuklab olish USB Micro B porti orqali amalga oshiriladi.Kengaytirish uchun 9-pinli PCB ulagichi ham mavjud (I²C shinasi va SPI, UART, analog kirish va turli xil sensorlar uchun 5 GPIO pin). Kengash sxemasi va sxemasi Creative Commons Attribution-ShareAlike 4.0 litsenziyasi ostida tarqatiladi va foydalanish uchun taklif qilingan dasturiy ta'minot kutubxonalari MIT litsenziyasi ostida litsenziyalanadi.

ZSWatch loyihasi Zephyr OS asosida ochiq aqlli soatlarni ishlab chiqadi


Manba: opennet.ru

a Izoh qo'shish