سؤال

أنا أعمل على مشروع Windows CE المدمج وأنا مهتم بالوصول إلى جهاز USB HID من خلال أحد منافذ مضيف USB الخاصة به. كل ما أحتاجه حقًا هو قراءته هو حزم مواصفات HID الخام. على جهاز كمبيوتر يعمل بنظام Windows ، لدي برنامج عمل باستخدام Hid.dll ، ولكن بقدر ما قمت بالبحث ، لا يوجد أي معادلة في CE. أعلم أن هناك usbhid.dll ، لكنني لست متأكدًا مما إذا كان هذا قابلاً للتطبيق على هذا الموقف. أفضل عدم كتابة برنامج تشغيل مستوى kernel ، كما أرغب في القيام بترميزتي في C#. هل كان لدى أي شخص خبرة في استهلاك جهاز HID على Windows CE؟

هل كانت مفيدة؟

المحلول

ليس لدي أي تجربة ملموسة مع HID ، ولكن الوصول إلى منفذ USB كمنفذ COM مع برنامج تشغيل مناسب (قد يكون لدى الشركة المصنعة للجهاز واحدة). من الناحية النظرية ، يجب أن تكون قادرًا على تلقي حزم البيانات الخام للجهاز باستخدام SerialPort الطبقة بهذه الطريقة.

نصائح أخرى

أصدرت Toradex أجهزة استشعار USB والأجهزة الطرفية في المصدر المفتوح. أجهزة الاستشعار هي أجهزة HID ويتضمن رمز المصدر المجاني المتاح عينات لـ C# و VB على Win CE.

http://developer.toradex.com/oak-sensors-and-interfaces

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top