كيف يمكنني إجراء اتصال ثنائي الاتجاه مع جهاز USB مخصص؟
سؤال
أخطط لإنشاء جهاز USB يحتوي على أزرار يحتاجها بعض البرامج إلى الاستجابة لها ، والمؤشرات التي يحتاجها البرنامج للتحكم فيها. أنا جديد على USB ، لذلك أنا أبحث عن أي مؤشرات ستجعلني أبدأ.
المحلول
عندما قمت ببعض تطوير USB منذ فترة ، وجدت المعلومات في USB المركزية قيمة للغاية.
للحصول على متطلبات النطاق الترددي المنخفض ، يمكنك استخدام شيء مثل FT232R وهو التنفيذ التسلسلي USB واحد. تتوفر برامج تشغيل FTDI بسهولة وجعل الجهاز يظهر كمنفذ متسلسل منتظم إلى الكمبيوتر المضيف. هذه أوامر من حيث الحجم أسهل من تدحرج تطبيق USB الخاص بك (لأي من الطرفين!).
نصائح أخرى
كيندا غامضة ، لكن في الماضي فعلت أ قليل بت من تطوير USB. تميل أسهل الأشياء إلى أن تكون الجهاز المتعلق بـ HID لأن المجموعة الفرعية من USB المستخدمة في التنفيذ هي تنفيذها على كلا الجانبين. هناك أجهزة للأجهزة التي يتم تنفيذها بشكل أساسي للعمل مع HID ، يمكنك فقط تخصيص بعض الدائرة والذهاب.
الدفع Windriver, ، وهي أداة تجارية متعددة الأداء تمنحك طريقة سهلة لتنفيذ برامج تشغيل USB في وضع المستخدم ، رمز المصدر متوافق بين Linux و Windows.