Aller au contenu

Convertir un driver Linux en un driver Android


neoffreeman

Recommended Posts

Bonjour,

J'aimerai connecté une tablette android avec un microcontrôleur USB, problème lorsque je les connecte la tablette ne prend pas en charge la connexion.

Il faudrait donc installé le driver du microcontrôleur dans la tablette. Bien sûr il n'existe pas mais celui pour Linux oui.

Je me suis donc dit que j'allais convertir ce driver Linux en driver Android, en plus j'ai tout de suite trouver ce topic sur un autre site :

http://www.developpez.net/forums/d1023366/java/general-java/java-mobiles/android/utiliser-drivers-linux-android/

Mais j'y arrive pas :mad: Quelqu'un pourrait m'aider ?

Merci

Lien vers le commentaire
Partager sur d’autres sites

Donc j'ai continué un peu mes recherches, dans le lien du précédent post, il parle des commandes insmod ou modprobe et de NDK.

Bon les commandes sont des commandes Linux, j'ai plus cas installer Wubi pour les utiliser à moins que quelqu'un connaisse l'équivalent Windows.

Et pour NDK, j'ai trouvé un petit tutoriel qui nous explique comment faire une application HelloWorld native de NDK

http://www.k33g.org/?q=node/49

Mais à un moment, il y a "Lancer la commande suivante (pour compiler) : ~/android-ndk-r4b/ndk-build" qui et biensur une commande Linux.

Conclusion j'installe Wubi est je redit quoi, sauf si quelqu'un à une idée :)

Lien vers le commentaire
Partager sur d’autres sites

J'ai réussi à faire une application HelloWorld native de NDK grâce à ce tuto :

http://www.tunandroid.com/content/index.php/developpemnt/zoom-tuto-ndk-pour-android-faire-sa-premiere-application/

Maintenant, il faut que je suive le même procédé pour la compilation du driver mais,

Dois je renommer toutes les fonctions du driver en : Java_<application>_<activity>_FunctionName__invokeNativeFunction ? Les structures doivent-elles subir la même opération ?

Dans le Android.mk est ce que je dois y recopier les lignes de code du Makefile ? Que dois je faire du Rules.make ?

Que de questions, j'en suis désolé mais est-ce que quelqu'un aurait une réponse ?

Merci

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...