🔧

فني كمبيوتر AI

تشخيص وإصلاح النظام الموجه بالذكاء الاصطناعي - بالإضافة إلى ملف تعريف جهاز USB الذي يقوم بإجراء هندسة عكسية لبروتوكولات الأجهزة وإنشاء برامج تشغيل Linux kernel تلقائيًا.

🔬 ملفات تعريف الأجهزة 🐧 توليد وحدة النواة 🌐 عن بعد عبر Tailscale ⚡ تجميع متقاطع لـ ARM

إصلاح النظام الموجه بالذكاء الاصطناعي

يتبع الذكاء الاصطناعي بروتوكولًا جراحيًا منظمًا — التشخيص قبل اللمس، والتحقق في كل خطوة

# تسلسل تشخيص الحرباء AI $ lsusb -v | الرأس -80 الناقل 002 الجهاز 003: المعرف 0bda:8153 Realtek USB 10/100/1000 LAN $ دمسج | الذيل -30 [12.445] r8152 2-1:1.0 eth1: تمت إعادة تسميته من eth0 $لسمود | جريب r8152 r8152 94208 0 $ مودينفو r8152 | نسخة جريب الإصدار: v1.12.13
🔍

تسلسل التشخيص المنظم

الأجهزة ← حالة النواة ← حالة برنامج التشغيل ← الشبكة ← التخزين. يقوم الذكاء الاصطناعي بتشغيل كل خطوة، ويقرأ نتيجة JSON، ثم يقرر الإجراء التالي. لا يتخطى الخطوات أبدًا أو يضع افتراضات.

🏥

بروتوكول الإصلاح الجراحي

غير مدمر أولاً (إعادة تحميل الوحدة، إعادة تشغيل الخدمة). استمر قبل المخاطرة (تكوين اللقطة). تحقق في كل خطوة. يؤدي كل إجراء يتطلب إعادة التشغيل إلى تشغيل Dead Man's Switch الذي يقوم بتعيين ملف @reboot استئناف البرنامج النصي تلقائيا.

🌐

الإصلاح عن بعد عبر Tailscale

تشخيص وإصلاح الآلات في أي مكان على شبكة Tailscale الخاصة بك. يصدر الذكاء الاصطناعي الأوامر على الجهاز البعيد عبر الجسر الطرفي، ويقرأ النتائج ويستمر - حتى عبر عمليات إعادة التشغيل باستخدام نظام نقطة التفتيش/الاستئناف.

برنامج تشغيل USB بورتر

قم بتعريف أي جهاز USB ← تحليل البروتوكول الخاص به ← قم بإنشاء برنامج تشغيل Linux جاهز للتثبيت

المسار أ

البروتوكولات القياسية

لم يتم العثور على صفحات البائع. يُنشئ قواعد udev + تكوين modprobe. لا التجميع المطلوبة. يعمل مع HID وCDC والتخزين كبير السعة والفئات القياسية الأخرى.

udevcom.modprobe
المسار ب

بروتوكول البائع الجزئي

تم اكتشاف صفحات البائع (<2). يُنشئ البرنامج الخفي لمساحة المستخدم hidraw/uhid أو البرنامج المساعد ALSA. يعمل في مساحة المستخدم - لا حاجة إلى تجميع النواة.

hidrawالبرنامج المساعد ALSA
المسار ج

بروتوكول الملكية

بروتوكول مخصص بالكامل. يُنشئ وحدة kernel كاملة مع تعبئة DKMS ودعم التجميع المتقاطع لـ ARM لـ Raspberry Pi 3 و4 و5.

وحدة النواةDKMSذراع

سير عمل ملف التعريف

# الخطوة 1 - ملف تعريف الجهاز (التقاط 30 ثانية) $ python3 devices_profiler.py --vid 0x1234 --pid 0x5678 --capture 30 ملف تعريف USB 1234:5678 لمدة 30 ثانية... كتب ~/.chameleon/drivers/1234_5678/profile.json # الخطوة 2 - إنشاء برنامج التشغيل $ python3 devices_porter.py --latest المسار المحدد: C (الملكية، 3 صفحات البائع) تم الإنشاء: /tmp/driver_1234_5678/ ├── الحرباء_1234_5678.c ├── Makefile (cross-aarch64، cross-armv7) ├── تثبيت.sh ├── test_device.sh └── التحليل.json # الخطوة 3 - التثبيت $ سودو باش /tmp/driver_1234_5678/install.sh $ باش /tmp/driver_1234_5678/test_device.sh تمرير - يستجيب الجهاز /dev/chameleon0 بشكل صحيح
🖥️

الواجهات الخلفية للالتقاط عبر الأنظمة الأساسية

ETW على نظام Windows، وIOKit على نظام macOS، وusbmon على نظام Linux. ملف تعريف على أي نظام تشغيل وإنشاء برنامج تشغيل Linux من الناتج profile.json.

🍓

تجميع متقاطع لـ Raspberry Pi

أهداف Makefile cross-aarch64 (ط 4/5) و cross-armv7 يتم تضمين (Pi 3) تلقائيًا في المسار C. قم بالبناء على x86 ونشره على ARM.

📦

تغليف DKMS

يتم حزم برامج تشغيل المسار C لـ DKMS حتى تتمكن من النجاة من ترقيات kernel دون إعادة الترجمة اليدوية. مراجعات الذكاء الاصطناعي analysis.json ويطالب بأي كعب روتين TODO المتبقية.

أصلح ما لا يمكن إصلاحه

سواء أكان الأمر يتعلق بذعر kernel، أو جهاز USB معطل، أو جهاز طرفي خاص لا يدعم Linux - فإن Chameleon AI PC Technician يلبي احتياجاتك.

تواصل معنا ← العودة إلى النظرة العامة