Calaos, Home Automation Forum
ajouter driver écran tactile calaos v3 - Printable Version

+- Calaos, Home Automation Forum (https://calaos.fr/forum)
+-- Forum: Développement (https://calaos.fr/forum/forumdisplay.php?fid=8)
+--- Forum: Programmation (https://calaos.fr/forum/forumdisplay.php?fid=9)
+--- Thread: ajouter driver écran tactile calaos v3 (/showthread.php?tid=778)



ajouter driver écran tactile calaos v3 - fbu31 - 11-09-2017

Bonjour,

Je me suis décider à me lancer dans l'aventure et j'ai acheté un NUC5PPYH avec un écran tactile ASUS VT207N pour calaos-server et calaos-home.
En v3 alpha6, tout se passe bien hormis l'interface tactile qui n'est pas reconnu.
Elle fonctionne bien sous la dernière version de Debian.
Étant développeur, je voudrais ajouter le driver dans calaos-os. Quelle est la démarche à faire pour y arriver?
Il y a-t-il des docs pour le développement en plus de la partie documentation du site?

Merci d'avance


RE: ajouter driver écran tactile calaos v3 - raoulh - 11-09-2017

Salut,

Pour le dev, calaos-os utilise openembedded et les layers yocto. Tu peux regarder dans https://github.com/calaos/calaos-os il y a une toute petite doc pour la mise en place de l'env...

Sinon tu peux poser tes questions ici ou mieux sur le canal irc (je reponds toujours la bas meme avec du retard)

Tu connais deja le driver tactile a utiliser?


RE: ajouter driver écran tactile calaos v3 - fbu31 - 11-09-2017

(11-09-2017, 04:09 PM)raoulh Wrote: Salut,

Pour le dev, calaos-os utilise openembedded et les layers yocto. Tu peux regarder dans https://github.com/calaos/calaos-os il y a une toute petite doc pour la mise en place de l'env...

Sinon tu peux poser tes questions ici ou mieux sur le canal irc (je reponds toujours la bas meme avec du retard)

Tu connais deja le driver tactile a utiliser?

Merci pour ta réponse.

J'ai lancé bitbake pour faire calaos-os dans une VM, mais je manque de place sur le disque.
Il faut que je refasse une installation avec plus d'espace pour aller au bout.
Concernant le driver, sais-tu comment je peux trouver son nom? lsusb?


RE: ajouter driver écran tactile calaos v3 - raoulh - 11-10-2017

Oui lsusb c'est pas mal deja pour commencer. Ensuite voir quel module kernel ca utilise, puis comment ca s'interface avec Xorg (evdev? ts? xinput classique? ...)


RE: ajouter driver écran tactile calaos v3 - fbu31 - 11-11-2017

(11-10-2017, 02:13 PM)raoulh Wrote: Oui lsusb c'est pas mal deja pour commencer. Ensuite voir quel module kernel ca utilise, puis comment ca s'interface avec Xorg (evdev? ts? xinput classique? ...)

Bonsoir
Je vais regarder ça. Merci pour ton aide!


RE: ajouter driver écran tactile calaos v3 - fbu31 - 11-15-2017

Salut Raoul,
J'ai pu regarder le driver pour le tactile.
A la vue des logs, j'en déduis que la dalle est de marque Ilitek.
Le driver est hid-multitouch :
https://github.com/torvalds/linux/blob/master/drivers/hid/hid-multitouch.c

/* Ilitek dual touch panel */
{  .driver_data = MT_CLS_NSMU,
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
USB_DEVICE_ID_ILITEK_MULTITOUCH) },

J'ai déchargé et rechargé le module. Le résultat est dans Xorg2.0.txt
Apparemment il utilise evdev.

Je suppose que la prochaine étape est de tenter de l'ajouter à calaos-os?


RE: ajouter driver écran tactile calaos v3 - raoulh - 11-16-2017

Je pense que le module hid-multitouch est pas activé dans notre config noyau.

Pour le faire il faut juste que tu rajoutes
Code:
CONFIG_HID_MULTITOUCH
a la fin de ce fichier:
https://github.com/calaos/meta-calaos/blob/master/recipes-kernel/linux/linux-yocto/calaos_kernel.cfg

Le fichier devrait etre dans
Code:
src/meta-calaos/recipes-kernel/linux/linux-yocto/calaos_kernel.cfg

Ensuite t'as plus qu'a refaire un build d'une image et ca devrait etre bon


RE: ajouter driver écran tactile calaos v3 - fbu31 - 11-16-2017

Merci Raoul.
C'est la première fois que j' utilise bitbake et j'ai quelques erreurs aux téléchargements des fichiers.
Il faut que je regarde ça dès que j'ai le temps pour avancer et je te tiens au courant.


RE: ajouter driver écran tactile calaos v3 - fbu31 - 11-18-2017

Salut Raoul,

J'ai (enfin) réussi à compiler une image avec bitbake après plusieurs essais. J'avais souvent des erreurs en passant par un machine virtuelle, mais avec une installation réelle sur un PC, ça a mieux fonctionné.
J'ai ajouté la ligne et recompilé. La dalle tactile fonctionne  correctement Smile
Il me reste à mettre en place le Wago et les scénarios...

Pourrais-tu intégrer ce driver dans la prochaine version de calaos-v3?

Merci pour ton aide.


RE: ajouter driver écran tactile calaos v3 - raoulh - 11-18-2017

Super, merci pour les tests.
Ca sera dans la prochaine version