Page 1 of 1

Serveur X11 sous Linux pour Nspire Clickpad/Touchpad...

Unread postPosted: 24 Jan 2013, 07:36
by Lionel Debroux
Le développement de Linux + userspace pour les millions de Nspire de production continue à avancer, grâce à Daniel "tangrs" Tang et Fabian "Vogtinator" Vogt :)
Le driver pour le touchpad est déjà de l'histoire ancienne (même si ce n'était que la semaine dernière :D). C'est maintenant le driver cpufreq qui est en cours (manipulation de la fréquence du CPU et gestion de l'énergie, donc), avec un refactor du support ADC vers le framework IIO, avec au passage de petits cleanups et améliorations, comme l'auto-répétition des touches du clavier.

En user-space, même si les changements n'ont pas encore l'air d'être committés [EDIT ~1h plus tard: c'est fait, commit f84f564eaea9481be7e0d75a1541a7532fec9438], le serveur X11 (et donc une interface graphique) tourne sur Clickpad/Touchpad, en 8 bpp (car le serveur X ne gère pas le mode 4 bpp) :)
Image
Des xterm, un xeyes (les yeux qui suivent le pointeur de la souris)... pas de doute, c'est bien un serveur X11 et ses applications de base :)

Charger et afficher une interface graphique est évidemment lent (surtout si c'est fait depuis le Mass Storage Device externe, à travers le contrôleur USB manipulé en 1.1...), et Linux ne peut pas résoudre le gros problème matériel qu'est l'horrible qualité de l'écran. Cependant, ça illustre, une nouvelle fois, si besoin était, que les possibilités ouvertes par Linux sont immenses, nettement supérieures à ce dont nous pouvons rêver avec l'OS de TI, pour un investissement en temps et en effort nettement plus faible...

Source: http://www.omnimaga.org/index.php?topic ... #msg281590

Re: Serveur X11 sous Linux pour Nspire Clickpad/Touchpad...

Unread postPosted: 24 Jan 2013, 09:32
by Persalteas
Wouah, l'image en jette vraiment !

Par contre j'ai une question... tu dis que le driver cpufreq est en dévelloppement, ça veut dire qu'avant, linux tournait sans driver cpu ? J'ai raté une info quelque part, non ?

Re: Serveur X11 sous Linux pour Nspire Clickpad/Touchpad...

Unread postPosted: 24 Jan 2013, 10:29
by Lionel Debroux
Par contre j'ai une question... tu dis que le driver cpufreq est en dévelloppement, ça veut dire qu'avant, linux tournait sans driver cpu ? J'ai raté une info quelque part, non ?

cpufreq gère les changements de fréquence et le power saving; avant, le CPU tournait simplement à vitesse fixe, codée en dur ;)

Re: Serveur X11 sous Linux pour Nspire Clickpad/Touchpad...

Unread postPosted: 24 Jan 2013, 12:54
by Excale
Pour clickpad? Faudrait dejà que linux fonctionne correctement dessus tout court^^.

Re: Serveur X11 sous Linux pour Nspire Clickpad/Touchpad...

Unread postPosted: 24 Jan 2013, 13:33
by Lionel Debroux
http://www.omnimaga.org/index.php?topic ... #msg281644 : tangrs s'est amusé à utiliser le framework gadget USB pour exposer la Nspire comme un Mass Storage Device, qui fournit par ce biais un dump du boot1 :D

Re: Serveur X11 sous Linux pour Nspire Clickpad/Touchpad...

Unread postPosted: 24 Jan 2013, 13:43
by Adriweb
Si on arrive un jour a avoir accès au FS de la Nspire ... ca promet :D

Re: Serveur X11 sous Linux pour Nspire Clickpad/Touchpad...

Unread postPosted: 25 Jan 2013, 08:25
by contra-sh
Woah impressionnant :)