π
<-
Chat plein-écran
[^]

Nouveaux travaux pour Linux sur Nspire...

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Nouveaux travaux pour Linux sur Nspire...

Message non lude Lionel Debroux » 23 Nov 2013, 09:52

Depuis quelques mois, tangrs était fort occupé par ses cours et examens universitaires, et n'avait pas de temps à consacrer au portage Nspire de Linux. Mais comme il est dans l'hémisphère sud, la saison scolaire est maintenant terminée pour lui... et il nous revient :)

Il a fait trois choses ces jours-ci:
* le fait de faire fonctionner le contrôleur USB soit en mode device, soit en mode host, mais sans possibilité de passer de l'un à l'autre facilement pour l'instant;
* ajout de la compatibilité Device Tree au driver USB;
* un fichier OS utilisable avec nLaunchy pour booter Linux à partir d'un Linux+initrd minimaliste (en utilisant kexec), le Linux minimaliste étant lui-même booté à partir de nLaunchy + linuxloader2.

L'intérêt de ce troisième point n'est pas forcément évident au premier abord, mais il permet à tangrs et aux utilisateurs de gagner du temps, car le Linux+initrd minimaliste permet d'utililser le protocole ZModem pour transférer des fichiers, qui est beaucoup plus rapide que le protocole non standard et inefficace utilisé par TI :)

tangrs publiera prochainement le code source et d'autres images.

Source de l'info et téléchargement OS pour Touchpad: http://www.omnimaga.org/index.php?topic ... #msg314035

Note 1: pour faire fonctionner l'image sur CX, il faut ajouter compatible="zevio,nspire-usb" au fichier device tree, compiler ce fichier et utiliser un éditeur hexa pour l'écrire à l'offset 0x100 dans le fichier OS extrait (ça remplacera le DTB pour Touchpad).

Note 2: script pour uploader du code vers le Linux minimaliste qui fait office de bootloader:
Code: Tout sélectionner
#!/bin/bash

set -e

if [ "$#" -ne 4 ]; then
echo "Usage: $0 kernel.img devicetree.img initrd.img /dev/serial"
exit 0
fi

mkdir -p tmp
cp -v $1 tmp/kernel.bin
cp -v $2 tmp/devicetree.bin
cp -v $3 tmp/initrd.bin
touch tmp/bootcmd

cd tmp
sz * -y -8 > $4 < $4
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Nouveaux travaux pour Linux sur Nspire...

Message non lude quentin974 » 23 Nov 2013, 11:06

Good job !!

Par contre, cmt "mettre" Linux avec nlauchy, j'ai jamais su ?
Et comment activer l'USB ?
Bref, comment bien l'utiliser ?
Image

Cercle trigonométrique sur TI Nspire: archives_voir.php?id=9299
Thème modernity sur TI Nspire : archives_voir.php?id=9616
Maths générales pour z80 : archives_voir.php?id=9389
Géogebra pour z80 : archives_voir.php?id=10833
Avatar de l’utilisateur
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 0.4%
 
Messages: 260
Images: 7
Inscription: 14 Nov 2012, 05:32
Localisation: Nice
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: L1 de Physique

Re: Nouveaux travaux pour Linux sur Nspire...

Message non lude nikitouzz » 23 Nov 2013, 11:55

Super ;) ca c'est une news nspire ;)

Oui car je ne sais pas ou aller voir pour tenter de la mettre !
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
Avatar de l’utilisateur
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 42.7%
 
Messages: 1016
Images: 1
Inscription: 16 Fév 2012, 18:39
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Fac de maths

Re: Nouveaux travaux pour Linux sur Nspire...

Message non lude quentin974 » 23 Nov 2013, 13:01

D'ailleurs, si vous disposez d'assez de temps, serait-il possible d'en faire un tuto pour ceux désirant aller plus loin mais n'ayant pas de connaissance dans ce domaine ? Car c'est franchement interessant, mais...

Merci en tout cas ! :D
Image

Cercle trigonométrique sur TI Nspire: archives_voir.php?id=9299
Thème modernity sur TI Nspire : archives_voir.php?id=9616
Maths générales pour z80 : archives_voir.php?id=9389
Géogebra pour z80 : archives_voir.php?id=10833
Avatar de l’utilisateur
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 0.4%
 
Messages: 260
Images: 7
Inscription: 14 Nov 2012, 05:32
Localisation: Nice
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: L1 de Physique

Re: Nouveaux travaux pour Linux sur Nspire...

Message non lude mdr1 » 23 Nov 2013, 13:13

Linux sur TI-Nspire, c'est pour moi encore plus abstrait que les mathématiques, en effet, je n'en vois toujours pas l'intérêt, à part faire mumuse avec la console et le Pingouin, comme on me l'a confirmé plusieurs fois. J'avais bien vu une interface graphique tournant sur la Nspire, mais en pratique, il faut brancher pour cela une clef USB et donc brancher la calculatrice sur le secteur... donc son utilisé me reste bien méconnue.

D'ailleurs, critor avait dit il y a fort longtemps qu'on était "clairement à la veille de faire tourner des moteurs de calcul formel grâce à Linux sur TI-Nspire, comme XCas, pour les examens". Apparemment, rien. (PS : Ce n'est pas un reproche, et il est possible que j'aie raté un épisode)
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Re: Nouveaux travaux pour Linux sur Nspire...

Message non lude quentin974 » 23 Nov 2013, 13:25

Je suis d'accord avec toi, mais en partie seulement... Linux sur Nspire n'a jamais ( du moins je le pense ) été créé pour un jour avoir des fonctionnalités aussi voire plus complètes que l'OS... Du coup, avec en plus un constructeur conservateur, il est normal que le développement soit une horreur !!!

Mais à mon avis, ce n'est pas tant Linux, mais plutot le développement sur Nspire qui doit être valorisé !
Avatar de l’utilisateur
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 0.4%
 
Messages: 260
Images: 7
Inscription: 14 Nov 2012, 05:32
Localisation: Nice
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: L1 de Physique

Re: Nouveaux travaux pour Linux sur Nspire...

Message non lude Lionel Debroux » 25 Déc 2013, 19:52

tangrs a publié la version CX du kernel minimal pour attendre un kernel Linux + initrd + DTB transféré par le port RS232 :)
Pour l'instant, il faut utiliser un initrd vide, pour un problème qui n'est pas de son fait.

Documentation, téléchargement, source de l'info: http://www.omnimaga.org/index.php?topic ... #msg317524
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Nouveaux travaux pour Linux sur Nspire...

Message non lude Lionel Debroux » 12 Fév 2014, 07:57

tangrs indique que le driver pour le contrôleur d'interruptions des Clickpad et Touchpad est maintenant dans le Linux principal (mainline): https://git.kernel.org/cgit/linux/kerne ... 0c3f519bb8

Source de l'info: http://www.omnimaga.org/index.php?topic ... #msg321899 .
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Nouveaux travaux pour Linux sur Nspire...

Message non lude Lionel Debroux » 23 Fév 2014, 20:21

Ca mériterait une news individuelle, mais je n'ai pas le temps maintenant, donc je poste l'info sans beaucoup d'explications: les builds Nspire Linux fournis par le serveur TI-Planet depuis décembre 2012, dont l'infrastructure de build avait été créée par tangrs + Vogtinator + myself, ont été mis à jour par Vogtinator :)

Il y a la nouvelle version de:
* kernel Linux pour Nspire, utilisant le Linux principal (mainline) avec Device Tree;
* images buildroot xconfig (avec serveur X) et busybox (très restreint mais très petit);
* linuxloader2 avec gestion de Device Tree.

Téléchargement: http://tiplanet.org/nspire-linux-builds/
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Nouveaux travaux pour Linux sur Nspire...

Message non lude Lionel Debroux » 03 Jan 2015, 13:21

Après une pause d'environ un an due notamment à l'université, tangrs s'est remis à travailler un peu sur le portage Nspire de Linux. Plus précisément, sur le driver USB, qu'il améliore pour permettre un passage du mode hôte au mode device (gadget). Nous attendons avec impatience de plus amples nouvelles.

Source de l'info https://www.omnimaga.org/ti-nspire-proj ... #msg398976
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Suivante

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 57 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1365 utilisateurs:
>1345 invités
>16 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)