1 ポイント 投稿者 GN⁺ 2023-09-04 | まだコメントはありません。 | WhatsAppで共有
  • この記事は、ランナー向けに設計されたデジタル腕時計であるTimex m851をハックすることに関するものです。
  • Timex m851は8ビットのSeiko SC188 CPUを使用し、48KBのROM、2KBのRAM、そして42x11ドットマトリクスのメインディスプレイを備えています。
  • この腕時計は超低消費電力動作向けに設計されており、単一の電池で最大3年間使用できます。
  • 腕時計の側面には、予定やその他のデータを同期するためのUSBピンがあります。
  • Timex m851には驚くほど優れたソフトウェア開発キット(SDK)があり、ユーザーは自分のコードを腕時計向けに書いてアップロードできます。
  • 著者はhello worldコードと、それをビルドするためのMakefileをGitHubにアップロードして、ほかの人が見られるようにしました。
  • 腕時計のアプリケーションは、限られたRAMのため状態ごとに分割する必要があります。状態にすることで、必要に応じてコードを差し替えられます。
  • 腕時計のカーネルはハードウェアを処理し、イベントを配送し、タイマー、トーン生成、ディスプレイのスクロール、データベースレコードへのアクセスなど、さまざまなサービスを提供します。
  • 腕時計には、カーネル経由でさまざまな方法で設定できるリューズと、ソフトウェアから制御できるバックライトがあります。
  • この腕時計にはメモリ保護機能がないため、クラッシュが発生するとリセットされる可能性があります。ウォッチドッグ機能は2秒ごとにカーネルへ通知して、生存確認を行います。
  • 腕時計向けのシミュレーターであるVirtual Datalinkがあり、これはオープンソースのサードパーティーツールです。ただし、Windowsでしか利用できません。
  • 著者は現在、remindというソフトウェアスケジューリングアプリケーションと腕時計を統合する作業を進めています。
  • Timex m851はすでに生産終了しており、入手が難しくなっています。
  • 著者は、ほかの人たちにもこの腕時計の有用性を確かめ、自分と一緒にハックに参加するよう勧めています。

まだコメントはありません。

まだコメントはありません。