Utilisation de pilotes Windows pour un périphérique USB de qualité de l'air -- usb domaine et windows domaine et usb-drivers domain android en relation problème

Using windows drivers for an air quality USB device



1
vote

problème

français

J'ai une question qui ne semble pas avoir déjà été abordée - peut-être parce que c'est impossible, mais peut-être pas. J'ai récemment reçu Un périphérique de surveillance de la qualité de l'air alimenté par l'USB et, En tant qu'étudiant diplômé en curiosité, pensez qu'il serait beaucoup plus utile de pouvoir surveiller la qualité de l'air de mon smartphone. Il n'y a pas de bons équivalent pour cela, Afaik. Cela a des implications assez importantes si vous voulez simplement des données approximatives et que vous ne voulez pas apporter des équipements de surveillance coûteux - par exemple, je fais partie des ingénieurs sans frontières et de quantifier à peu près la quantité d'inhalation de fumée et de COV Notre communauté des partenaires équuadéennes prend À chaque repas (fait sur un feu de biomasse ouverte, naturellement) serait vraiment cool et nous donnera une meilleure idée du degré de problèmes de santé à laquelle nous pouvons vous attendre.

Il y a donc un degré d'aide du monde, ici, qui est soigné.

Le problème est que même si USB - & GT; Les convertisseurs de microusb sont assez bon marché, il suffit de brancher tout ensemble (moniteur, convertisseur, téléphone) ne fonctionne pas. C'est trop facile, bien sûr. Lors de l'installation sur un ordinateur régulier, le logiciel de surveillance donne le message suivant:

Installation ------------ This program is depending on the following files, which are NOT distributed in this installation: hh.exe CHM help system (Windows XP) hhctrl.ocx CHM help system (Windows XP) itircl.dll CHM help system (Windows XP) itss.dll CHM help system (Windows XP) SHLWAPI.DLL Registry key operations, a component of IE and is also used by Windows Explorer. Shipped with Internet Explorer 4.0 setupapi.dll Device enumeration hid.dll Device i/o The files above should already be in your computer's system directory. If they are not, try running Windows Update.

Je ne m'attends pas à ce que mon HTC incroyable 2 ait ces choses, mais je n'utilise pas non plus Fortran et Matlab pour mes recherches, je ne suis donc pas au courant s'il est possible de lancer des programmes équivalents pour obtenir ce système de rêve de tuyauterie et fonctionnement. Toute suggestion serait très appréciée!

merci, Melissa

langue Anglaise

I have a question that doesn't appear to have already been addressed - perhaps because it is impossible, but perhaps not. I recently received a USB-powered air quality monitoring device and, as an inquisitive grad student, think it would be far more useful to be able to monitor air quality from my smartphone instead. There isn't any good equivalent for this, afaik. This has fairly significant implications if you want just rough data and don't want to bring expensive monitoring equipment - for example, I'm part of Engineers Without Borders, and roughly quantifying the amount of smoke and VOC inhalation our Ecuadorean partner community takes in at each meal (done over an open biomass fire, naturally) would be REALLY cool, and give us a better idea of the degree of health issues we can expect.

So there's a degree of helping the world, here, which is neat.

The problem is that even though USB -> microUSB converters are pretty cheap, just plugging everything together (monitor, converter, phone) doesn't work. That's too easy, of course. Upon installation on a regular computer, the monitoring software gives the following message:

Installation ------------ This program is depending on the following files, which are NOT distributed in this installation:  hh.exe         CHM help system (Windows XP) hhctrl.ocx     CHM help system (Windows XP) itircl.dll     CHM help system (Windows XP) itss.dll       CHM help system (Windows XP)  SHLWAPI.DLL    Registry key operations, a component of                 IE and is also used by Windows Explorer.                 Shipped with Internet Explorer 4.0  setupapi.dll   Device enumeration hid.dll        Device i/o  The files above should already be in your computer's system directory. If they are not, try running  Windows Update. 

I don't expect my HTC Incredible 2 to have these things, but I also only use FORTRAN and MATLAB for my research, so am not aware if it is possible to run equivalent programs to get this pipe-dream system up and running. Any suggestions would be very appreciated!

Thanks, Melissa

        

Liste de réponses

1
 
vote

Il y a beaucoup de problèmes ici:

  1. L'incroyable logiciel de 2's ne prend pas en charge le mode hôte USB, vous devez donc raconter votre appareil et remplacer le noyau.
  2. Le logiciel Windows ne fonctionnera pas sur Android, même si les dépendances sont présentes. Vous auriez besoin de remplacer entièrement le logiciel.
  3. Android Apps ne peut pas être écrit à Fortran ou Matlab, il n'y a pas de compilateur de Fortran pour Android et aucune version de Matlab pour Android.

Vous devez donc mettre en place une quantité massive de travail ici, y compris l'ingénierie inverse des commandes de l'appareil depuis que je doute que c'est une source open. Je vous conseillerais de simplement utiliser un ordinateur portable: p

 

There are a lot of problems here:

  1. The Incredible 2's software doesn't support USB Host Mode, so you'd need to root your device and replace the kernel.
  2. Windows software won't run on Android even if the dependencies are present. You would need to entirely replace the software.
  3. Android apps can't be written in Fortran or Matlab, there is no Fortran compiler for Android, and no version of Matlab for Android.

So you'd need to put in a massive amount of work here, including reverse engineering the device commands since I doubt it's open source. I'd advise you to just use a laptop :P

 
 
 
 
0
 
vote

Comme l'étate de la réponse précédente, Android est un périphérique Linux, et vous auriez donc besoin de pilotes Linux pour ce matériel, que j'existais d'exister. Dans l'ensemble, vous auriez besoin de:

  • Pilotes Linux
  • Assistance-cadre et API (c'est-à-dire que vous devez modifier réellement le cadre Android et créer votre propre ROM).
  • Une application, écrite en Java (et éventuellement C ++).

Ceci est une énorme quantité de travail, et quels que soient les résultats que vous sortez des résultats seront spécifiques au téléphone le créer.

Personnellement, je ne pense pas que cela soit très réalisable, bien que la nid d'abeille / ICS puisse réduire, dans une certaine mesure, la nécessité de modifier le cadre.

 

As the previous answer states, Android is a Linux device, and so you would need Linux drivers for this hardware, which I doubt exist. All in all, you would need:

  • Linux drivers
  • Framework support, and APIs (ie, you'd need to actually modify the Android framework, and create your own ROM).
  • An APP, written in JAVA (and possibly C++).

This is a huge amount of work, and whatever results you come out with are going to be specific to the phone create it for.

I personally don't think this is very feasible, though Honeycomb/ICS might reduce, to some extent, the need to make framework changes.

 
 

Questions connexes

1  Comment connecter Superpad II P041 au PC  ( How to connect superpad ii p041 to pc ) 
J'ai un superpad II p041 et je voudrais le connecter à mon PC. J'aimerais utiliser logcat pour vérifier l'exception projetée par mon application. Le problèm...

-2  Les fabricants écrivent-ils les pilotes pour leurs nouveaux appareils annexés Android?  ( Do manufacturers write the drivers for their new android runned devices ) 
Vous remarquez que Samsung Galaxy S4 est différent des métropcs Z500. Le fabricant met-il à jour les pilotes en fonction du matériel que son système d'explo...

0  En utilisant un dongle wifi pour surveiller le réseau  ( Using a wifi dongle to monitor network ) 
J'ai une boîte intelligente Android avec une connexion WiFi intégrée et je veux ajouter une dongle à la boîte afin que je puisse surveiller le réseau. J'ai tr...

2  Comment faire fonctionner Ethernet sur Android sur OTG?  ( How to make ethernet work on android over otg ) 
J'essaie d'utiliser un modem LTE connecté à un périphérique Android 7 sur un câble OTG. Le noyau reconnaît l'appareil et les enregistre avec cdc_ether , mais...

1  Pilotes USB OEM Lenovo [fermé]  ( Oem usb drivers lenovo ) 
fermé. Cette question est off-sujet . Il n'accepte pas actuellement les réponses. Voulez...

1  LG Nexus 5 n'est pas détecté malgré l'avoir installé des pilotes mobiles LG Universal  ( Lg nexus 5 is not detected despite having installed lg universal mobile drivers ) 
J'utilise Windows 8 et ADB semble ne pas être capable de trouver mon LG Nexus 5 (D821) malgré l'installation des pilotes mobiles LG universels installés (LGUN...

5  Comment puis-je obtenir adb de reconnaître correctement un appareil Alcatel One Touch 995 sur Windows / Ubuntu?  ( How can i get adb to properly recognize an alcatel one touch 995 device on windo ) 
Le problème J'essaie de déployer une application personnalisée à une touche Alcatel One Touch 995 exécutant Android 2.3.6. J'utilise Eclipse pour compiler l...

1  Sony Xperia u avec mon ordinateur portable Windows XP  ( Sony xperia u with my windows xp laptop ) 
J'ai Windows XP et chaque fois que je connecte mon Xperia u, l'ordinateur le pense. Je pense que c'est un problème de pilote alors j'ai trouvé les pilotes sur...

-1  Comment connecter un Motorola Xoom 2 ME (MZ607) sur le mode Fastboot vers un PC?  ( How to connect a motorola xoom 2 me mz607 on fastboot mode to a pc ) 
J'essaie de connecter un Motorola Xoom 2 moi (MZ607) sur le mode Fastboot à mon ordinateur portable exécutant Windows 10 selon décrit ici: https://goo.gl/l...

3  AOSON M19 - Besoin de pilotes de périphérique  ( Aoson m19 need device drivers ) 
Moi-même et quelques autres ont un comprimé d'android supplémentaire Aoson M19 à la main, mais il n'est pas possible de trouver des pilotes de périphérique US...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés