ZSWatch プロジェクトは、Zephyr OS をベースにしたオープン スマートウォッチを開発します

ZSWatch プロジェクトは、ARM Cortex-M52833 マイクロプロセッサを搭載し、Bluetooth 4 をサポートする Nordic Semiconductor nRF5.1 チップをベースにしたオープン スマートウォッチを開発しています。 プリント基板の回路図とレイアウト (kicad 形式)、および 3D プリンターでハウジングとドッキング ステーションを印刷するためのモデルがダウンロードできます。 このソフトウェアはオープン RTOS Zephyr に基づいています。 Android プラットフォームに基づいたスマートウォッチとスマートフォンのペアリングがサポートされています。 プロジェクトの開発は MIT ライセンスに基づいて配布されます。

ZSWatch プロジェクトは、Zephyr OS をベースにしたオープン スマートウォッチを開発します

スマートウォッチ固有のソフトウェアとハ​​ードウェアは、プロジェクトのために特別に開発されています。 nRF52833 BLE チップに加えて、デバイスには 1.28 インチ スクリーン (IPS TFT 240×240)、歩数計機能付き加速度計、パルス センサー、振動モーター、8 MB フラッシュ、220 mAh Li-Po バッテリーが含まれています。 操作ボタンは5340つあり、画面保護にはサファイアガラスが使用されています。 33 番目の改良モデルも開発中です。これは、ARM Cortex-MXNUMX プロセッサをベースにした、より機能的な nRFXNUMX チップの使用とタッチ スクリーンの存在が特徴です。

このソフトウェアは C で書かれており、Intel、Linaro、NXP Semiconductors/Freescale、Synopsys、Nordic Semiconductor の参加による Linux Foundation の後援のもと、モノのインターネット デバイス向けに開発された Zephyr リアルタイム オペレーティング システム (RTOS) で動作します。 。 Zephyr コアは、最小限のリソース (8 ~ 512 KB の RAM) を消費するように設計されています。 すべてのプロセスには、グローバル共有仮想アドレス空間 (SASOS、シングル アドレス空間オペレーティング システム) が XNUMX つだけ提供されます。 アプリケーション固有のコードは、アプリケーション固有のカーネルと結合されて、特定のハードウェアにロードして実行できるモノリシックな実行可能ファイルを形成します。 すべてのシステム リソースはコンパイル時に決定され、アプリケーションの実行に必要なカーネル機能のみがシステム イメージに含まれます。

ソフトウェアの主な機能:

  • GadgetBridge Android アプリケーションを使用してスマートフォンと対話し、制御します。
  • 時計、日付、バッテリー残量、天気予報、歩数、未読通知数、心拍数を表示できるグラフィカルインターフェース。
  • ポップアップ通知のサポート。
  • 設定を含む拡張可能なメニュー。
  • アプリケーション選択インターフェイス。 提供されるプログラムには、コンフィギュレーターと音楽再生コントロール ウィジェットが含まれます。
  • 統合された歩数計と心拍数モニター機能。
  • Bluetooth 信号の方向を決定する Bluetooth Direction Finding テクノロジーをサポートしており、時計をあらゆる u-blox AoA ボードによって追跡されるタグとして使用できるようになります。
  • 将来の計画には、心拍数を追跡するためのアプリケーションの追加、Bluetooth ペアリング システムのアップグレード、およびグラフィック シェルの置き換え可能なアプリケーションの形式への再設計が含まれます。

さらに、91 年から生産されている古典的なカシオ F-1989W 電子時計の充填物を置き換えるボードを開発しているセンサー ウォッチ プロジェクトにも注目できます。 交換が提案されているボードには、Microchip SAM L22 マイクロコントローラー (ARM Cortex M0+) が付属しており、独自のプログラムをリアルタイムで実行するために使用できます。 情報を表示するには、カシオ時計の標準的な LCD が使用され、数字用の 10 セグメントとインジケーター用の 5 セグメントが使用されます。 外部デバイスへの接続と時計へのプログラムのダウンロードは、USB Micro B ポート経由で行われ、拡張用に 9 ピン PCB コネクタ (SPI、UART、アナログ入力、各種センサー用の I²C バスと 5 GPIO ピン) もあります。 基板の回路図とレイアウトは、Creative Commons Attribution-ShareAlike 4.0 ライセンスに基づいて配布されており、使用のために提供されているソフトウェア ライブラリは MIT ライセンスに基づいてライセンスされています。

ZSWatch プロジェクトは、Zephyr OS をベースにしたオープン スマートウォッチを開発します


出所: オープンネット.ru

コメントを追加します