リバースエンジニアリング次のコンピュータキーボードプロトコル

次のコンピュータは1988年に導入され、ハイエンドデバイスは市場での短時間の大学や金融機関で有利になりました。 [Spencer Nelson]これらのマシンの1つからキーボードを渡って、それがどのようにうまくいったかを見つけてください。

キーボードはDINコネクタの種類を備えており、機械に非ADBプロトコルを話しますが、[スペンサー]は現代のコンピュータで使用するためにUSBを話すようになったかった。最初のプリベークソフトウェアを使用すると、オンラインで見つけられたKeyboardの作業が信頼できないことが示されています。 [SPENCER]キーボードから50マイクロ秒のパルスを読み取るために開発されたコードが誤って分類されたと疑われていました。

オシロスコープとロジックアナライザを使用した分析によって、キーボードを把握することができ、18.960 kHzの周波数に対応する52.74マイクロ秒のパルスと通信し、18.960 kHzの周波数に相当し、一度に2つの9ビットメッセージを送信していました。キーボードを分解する確認されたこれらの調査結果は455 kHzの時計であり、キーボードは24ティックごとに信号を送信し、18.960 KHzの出力を生成します。

キーボードから来る実際のパルス幅で作業するためにオンラインで見つかった初期コードを再度のコードを再現する。今、[Spencer]は現代のハードウェアと確実に機能する優れた感じの良いビンテージキーボードを持っています。私たちはその勝利を呼びます。

あなたが修正の多くを必要とするならば、私たちのお気に入りの触覚入力装置についての通常の列であるKristinaとKristinaとKeebin ‘にダイビングしてください!

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Berkeley Tricorderは現在オープンソースです!Berkeley Tricorderは現在オープンソースです!

[Reza Naia]は、公共のために彼のBerkeley Tricorderのデザインをリリースしました。彼は彼の論文が彼の論文のために仕事をしているので、彼はそれを創造してきました。 それが最初のプロトタイプ形式にあったとき、それは長い道のりになったとき、私たちはそれを実際に7年後にカバーしました。現在のバージョンは、e電力図(EMG)、心電計(ECG)、生体インピーダンス分光計、パルスオキシメータ、加速度計、およびすべてのデータがマイクロSDカードに記録されるか、またはブルートゥースによってタブレットに記録されるか、またはBluetoothによって送られる。データ可視化のための賢明な電話 彼は他の研究者が自分の研究でハードウェアを利用できることを期待しています。あらゆるタイプの運で、Berkeley Tricorderの進歩は続く、そしておそらくいつかーの日数で、本当にオンラインでその名前まで! 残念ながら、現在の反復を示す新しいビデオはありませんが、ブレイクの後に元のビデオを添付しています。

WebベースのオートメーションRaspberry PIWebベースのオートメーションRaspberry PI

この仕事は、インタラクションに関係するときにArduineをEclipse Arduinoへの能力の能力の素晴らしい例です。 [秋聴覚障害]彼がイーサネットシールドを使ってアルドイノボードを利用して彼のプロジェクトに拡張性の対話性を加えるために利用したと言及しています。しかし、これはホームオートメーションランププロジェクトであるこのものは代わりにラズベリーPIを利用しています。アイデアは非常に似ています。しかし、ハードウェアの費用は少なく、コーディング作業はおそらく桁違いです。 私たちが間違っていないでください、ハードウェアは根本的に異なります。 ArduinoからRPIに降りるとき、あなたはいくつかのI / Oピンを失い、それらの低レベルの管理はむしろ簡単なものではありません。しかし、あなたはC. LinuxカーネルにはPythonを使用してスクリプトを作成できることを示すLowレベルの管理を処理することができます。 Pythonは解釈された言語であるため、テストとデバッグははるかに早く、新しいコードをフラッシュする必要はありません。スクリプトをもう一度実行するだけです。 このジョブは、WS2801プロトコルを利用するLEDのストリップを駆動するためにRPI GPIOを利用しました。ボードには、Webサーバーとして利用するためのスナップになるNICが含まれています。上記の賢明な電話コントロールは、jQueryを利用してPIから提供されます。今すぐランプから尽きているコードがあります。しかし、ネジインアウトレットアダプタを利用し、RPIとそのPSUを内側に隠すためのスペースがたくさんある必要があります。 ボードには、Webラジオサーバーとして機能するように、他のオートメーション機能も駆動するのに十分なジュースがあります。