ZSWatch는 Zephyr Project RTOS를 기반으로 하므로 이름은 ZSWatch – Zephyr Smartwatch입니다.
최근에 출시되었고l ZSWatch 프로젝트의 공개 개발, Nordic Semiconductor nRF52833 칩을 기반으로 ARM Cortex-M4 마이크로프로세서를 탑재하고 Bluetooth 5.1과 호환되는 스마트 워치를 개발한 것입니다.
언급된다 Smartwatch 전용 소프트웨어 및 하드웨어는 프로젝트를 위해 특별히 개발되었으며, 회로도 및 PCB 설계(kicad 형식)가 저장소에 제공되고 다운로드할 수 있으며 케이스 및 도킹 스테이션을 3D 프린터로 인쇄하기 위한 모델도 제공되기 때문입니다.
이 소프트웨어는 Android 플랫폼 기반의 스마트폰과 스마트워치의 페어링을 지원하는 개방형 Zephyr RTOS를 기반으로 합니다.
제어를 위한 5340개의 버튼이 제공되며, 화면 보호를 위해 사파이어 크리스탈이 사용되었습니다. ARM Cortex-M33 프로세서 기반의 보다 기능적인 nRFXNUMX 칩의 사용과 터치 스크린의 존재로 구별되는 두 번째 개선된 모델도 개발 중입니다.
의 부분 소프트웨어, C 언어로 작성되고 운영 체제에서 실행됩니다. 실시간(RTOS) 산들바람 .Intel, Linaro, NXP Semiconductors/Freescale, Synopsys 및 Nordic Semiconductor의 지원을 받아 Linux Foundation의 후원으로 IoT 장치용으로 개발되었습니다.
Zephyr 코어는 최소한의 리소스를 사용하도록 설계 (8~512KB RAM). 모든 프로세스에 하나의 전역 공유 가상 주소 공간(SASOS)만 제공됩니다.
애플리케이션별 코드는 특정 커널과 결합됩니다. 특정 하드웨어에서 로드되고 실행될 모놀리식 실행 파일을 형성하기 위한 응용 프로그램의 모든 시스템 리소스는 컴파일 타임에 결정됩니다. 애플리케이션을 실행하는 데 필요한 커널 기능만 시스템 이미지에 포함됩니다.
또한 Android 기기와의 동기화에 대해 언급할 가치가 있습니다. 알림 관리, 음악 제어 등과 같이 휴대폰에서 필요한 모든 것을 처리하는 GadgetBridge라는 우수한 Android 앱이 있다고 언급됩니다.
ZSWatch는 현재 동일한 API를 따르는 Gadgetbridge에서 지원되는 스마트워치 중 하나라고 주장합니다.
의 편에서 구성하는 하드웨어 구성 요소 프로젝트는 다음을 언급합니다.
- ZSWatch v1의 하드웨어 기능
- nRF52833 BLE 칩(u-blox ANNA-B402 모듈).
- 1,28″ 240×240 TFT IPS 원형 스크린과 GC9A01 컨트롤러.
- 만보 등을 위한 가속도계 (LIS2DS12TR).
- 맥박 산소 측정 및 심박수 사용(MAX30101EFD).
- 더 나은 진동 제어를 제공하는 햅틱 컨트롤러가 있는 진동 모터(DRV2603RUNT) .
- 8MB 외부 플래시(MX25R6435FZNIL0).
- 배터리 충전기 및 배터리 모니터(MAX1811ESA+ 탭, TLV840MAPL3).
- 탐색용 버튼 3개(이전/다음/입력)
- 220mAh Li-Po 배터리.
- 화면을 보호하는 사파이어 크리스탈.
그리고주요 소프트웨어 기능 프로젝트에서 다음이 눈에 띕니다.
- Android 애플리케이션 GadgetBridge를 통해 스마트폰과 상호 작용하고 제어합니다.
- 시계, 날짜, 배터리 충전량, 일기 예보, 걸음 수, 읽지 않은 알림 수 및 심박수를 표시할 수 있는 그래픽 인터페이스입니다.
- 팝업 알림 지원.
- 설정이 있는 확장 가능한 메뉴.
- 애플리케이션 선택 인터페이스. 프로그램 중 컨피규레이터와 음악 재생 제어 위젯을 제안한다.
- 통합 만보계 및 심박수 모니터 기능.
- Bluetooth 신호의 방향을 결정하는 Bluetooth 방향 찾기 기술을 지원하여 모든 u-blox AoA 보드에서 추적하는 태그로 시계를 사용할 수 있습니다.
프로젝트 개발을 위한 향후 계획의 일부에서 심박수 응용 프로그램을 포함하고 Bluetooth 페어링 시스템을 업데이트하고 대체 응용 프로그램의 형태로 그래픽 케이스를 재설계할 계획이라고 언급됩니다.
최종적으로 프로젝트 개발에 관심 있는 분들을 위해, 그들은 이것이 MIT 라이선스에 따라 배포된다는 것을 알아야 하며 다음에서 그것에 관한 모든 것을 참조할 수 있습니다. 다음 링크.