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