🔧

AI PC技術者

AI ガイドによるシステム診断と修復 - さらに、ハードウェア プロトコルをリバース エンジニアリングして Linux カーネル ドライバーを自動的に生成する USB デバイス プロファイラーも備えています。

🔬 ハードウェアプロファイリング 🐧 カーネルモジュールの生成 🌐 Tailscale経由でリモート ⚡ ARM クロスコンパイル

AI ガイドによるシステム修復

AI は構造化された手術プロトコルに従います - 触れる前に診断し、すべてのステップで検証します

#カメレオンAI診断シーケンス $ lsusb -v |頭 -80 バス 002 デバイス 003: ID 0bda:8153 Realtek USB 10/100/1000 LAN $ dmesg |尻尾 -30 [12.445] r8152 2-1:1.0 eth1: eth0 から名前変更されました $ lsmod | grep r8152 r8152 94208 0 $ modinfo r8152 | grep バージョン バージョン: v1.12.13
🔍

構造化された診断シーケンス

ハードウェア→カーネル状態→ドライバー状態→ネットワーク→ストレージ。 AI は各ステップを実行し、JSON 結果を読み取り、次のアクションを決定します。手順を省略したり、仮定したりすることはありません。

🏥

外科的修復プロトコル

最初は非破壊的 (モジュールのリロード、サービスの再起動)。リスクの前に持続します (スナップショット構成)。各ステップで確認します。再起動が必要なアクションごとにデッドマンズ スイッチがトリガーされ、 @reboot スクリプトを自動的に再開します。

🌐

Tailscale を介したリモート修復

Tailscale メッシュ上の任意の場所でマシンを診断し、修復します。 AI は、ターミナル ブリッジ経由でリモート マシンにコマンドを発行し、結果を読み取り、チェックポイント/再開システムを使用して再起動しても続行します。

USBドライバーポーター

USB デバイスのプロファイリング → プロトコルの分析 → すぐにインストールできる Linux ドライバーの生成

パスA

標準プロトコル

ベンダーのページが見つかりませんでした。 udev ルール + modprobe 構成を生成します。 コンパイルは必要ありません。 HID、CDC、大容量ストレージ、その他の標準クラスで動作します。

udevモッドプローブ
パスB

部分的なベンダープロトコル

ベンダー ページが検出されました (≤2)。 hidraw/uhid ユーザー空間デーモンまたは ALSA プラグインを生成します。ユーザー空間で実行されます。カーネルのコンパイルは必要ありません。

ハイドローALSA プラグイン
パスC

独自のプロトコル

完全にカスタムのプロトコル。 DKMS パッケージングと Raspberry Pi 3、4、5 の ARM クロスコンパイル サポートを備えた完全なカーネル モジュールを生成します。

カーネルモジュールDKMSアーム

プロファイラーのワークフロー

# ステップ 1 — デバイスのプロファイリング (30 秒のキャプチャ) $ python3 device_profiler.py --vid 0x1234 --pid 0x5678 --capture 30 USB 1234:5678 を 30 秒間プロファイリングしています... ~/.chameleon/drivers/1234_5678/profile.json を書きました # ステップ 2 — ドライバーを生成する $ python3 device_porter.py --最新 選択されたパス: C (独自、3 ベンダー ページ) 生成される: /tmp/driver_1234_5678/ §── カメレオン_1234_5678.c §── Makefile (cross-aarch64、cross-armv7) §── install.sh §── test_device.sh ━── 分析.json # ステップ 3 — インストール $ sudo bash /tmp/driver_1234_5678/install.sh $ bash /tmp/driver_1234_5678/test_device.sh PASS — デバイス /dev/chameleon0 は正しく応答します
🖥️

クロスプラットフォームのキャプチャ バックエンド

Windows では ETW、macOS では IOKit、Linux では usbmon。任意の OS 上でプロファイルを作成し、その結果から Linux ドライバーを生成します。 profile.json.

🍓

Raspberry Pi のクロスコンパイル

メイクファイルのターゲット cross-aarch64 (円周率4/5)および cross-armv7 (Pi 3) はパス C に自動的に含まれます。x86 上でビルドし、ARM にデプロイします。

📦

DKMSパッケージング

パス C ドライバーは DKMS 用にパッケージ化されているため、手動で再コンパイルしなくてもカーネルのアップグレードを継続できます。 AI によるレビュー analysis.json 残りの TODO スタブの入力を求めるプロンプトが表示されます。

修正不可能なものを修正する

カーネル パニック、USB デバイスの故障、または Linux をサポートしていない独自の周辺機器のいずれであっても、Chameleon AI PC Technician が対応します。

連絡する ← 概要に戻る