π
<-

Linux sur Nspire: premier succès avec l'USB !

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

Linux sur Nspire: premier succès avec l'USB !

Unread postby Lionel Debroux » 31 Oct 2012, 08:46

tangrs vient de poster sur Omnimaga qu'il avait maintenant réussi à utiliser la capacité "host" du contrôleur USB des Nspire sous Linux. Ceci ouvre donc la voie aux périphériques USB standard sur Nspire sous Linux (même si pour certains, un hub alimenté sera nécessaire, le port de la Nspire ne fournissant pas assez de courant): clavier, souris, stockage USB, contrôleurs réseau, etc. !

La toute première vidéo qu'il a postée montre des traces dans la console, ce qui est déjà un bon premier pas:


La deuxième vidéo montre bien davantage :bj:


ExtendeD avait déjà travaillé sur l'USB des Nspire, sous l'OS de TI, avec une Clickpad: https://ndlessly.wordpress.com/2012/06/ ... ti-nspire/ , https://ndlessly.wordpress.com/2012/05/12/usb-devices/ ; cette fois-ci, c'est avec une CX, et sous Linux :)
Un nouveau grand jour pour les Nspire :bj:

Source: http://www.omnimaga.org/index.php?topic ... #msg267431
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Linux sur Nspire: premier succès avec l'USB !

Unread postby nikitouzz » 31 Oct 2012, 09:32

moi il y a un truc que je me demande ( plutot deux ) :

1) jusqu'ou tngrs compte aller dans l'emulation de linux sur nspire ?

2)les fichier tns pourrons un jour etre compatible avec la version linux ?
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
User avatar
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 42.7%
 
Posts: 1016
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
MyCalcs profile
Class: Fac de maths

Re: Linux sur Nspire: premier succès avec l'USB !

Unread postby Lionel Debroux » 31 Oct 2012, 10:19

1) jusqu'ou tngrs compte aller dans l'emulation de linux sur nspire ?

Ce n'est pas une émulation à proprement parler, c'est un portage ;)
Je ne sais pas jusqu'où il ira, mais il y a déjà un port série, des timers, un framebuffer et l'USB - ça fait déjà pas mal de choses :)
Des choses comme les drivers crypto pour les IPs hard 3-DES et SHA-256 seraient jouables, mais pas forcément utiles pour nous.

2)les fichier tns pourrons un jour etre compatible avec la version linux ?

Je suppose que tu parles des fichiers au format propriétaire, chiffré et breveté de TI ? Pour des raisons non techniques, et pour la quantité de boulot que ça représente (surtout vu du faible nombre de programmeurs), c'est improbable.
Etre compatible avec le filesystem utilisé par TI serait également un problème, j'avais regardé l'autre fois. Il n'y a pas de driver dans le kernel mainline pour ce filesystem propriétaire et probablement breveté, et les drivers Linux du fabricant sont manifestement payants et chers.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Linux sur Nspire: premier succès avec l'USB !

Unread postby nikitouzz » 31 Oct 2012, 10:20

je parlais plutot des fichier ndless en faite :)
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
User avatar
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 42.7%
 
Posts: 1016
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
MyCalcs profile
Class: Fac de maths

Re: Linux sur Nspire: premier succès avec l'USB !

Unread postby Hayleia » 31 Oct 2012, 10:21

nikitouzz wrote:1) jusqu'ou tngrs compte aller dans l'emulation de linux sur nspire ?

Pourquoi veux tu qu'il s'arrête ? :p

nikitouzz wrote:2)les fichier tns pourrons un jour etre compatible avec la version linux ?

Inutile: Linux est aussi un fichier tns (ou plutôt 3) et il suffit de rebooter ta calculette pour revenir à l'OS principal si tu veux de nouveau pouvoir lancer tes tns (ndless ou non) ;)
_____
edit Lol, Lionel est visionnaire: tangrs vient de dire sur Omnimaga ce que Lionel a déjà dit il y a 45 minutes :p
tangrs on Omni wrote:The one thing I've noticed that the Nspire doesn't give USB devices much power to work with. So even with one USB drive + a hub is enough to hit the limit. Looks like we'll need to use powered-hubs :|

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: Linux sur Nspire: premier succès avec l'USB !

Unread postby Adriweb » 31 Oct 2012, 11:36

A mon avis il veut dire que les programmes ASM purs pourraient être lancés depuis linux puisque justemen ce n'est que de l'asm ARM compilé pour la calculatrice, donc a priori il n'y aurait pas besoin de l'OS Nspire pour le lancé (ou alors juste un launcher de base, donc ça devrait être possible, j'imagine.)

Sinon, excellente nouvelles, bravo Tangrs !

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Linux sur Nspire: premier succès avec l'USB !

Unread postby Persalteas » 31 Oct 2012, 13:37

Adriweb wrote:A mon avis il veut dire que les programmes ASM purs pourraient être lancés depuis linux puisque justemen ce n'est que de l'asm ARM compilé pour la calculatrice, donc a priori il n'y aurait pas besoin de l'OS Nspire pour le lancé


ça m'étonne, sur z80 on ne peut pas lancer les mêmes programmes en assembleur selon qu'on a TI-OS ou KnightOS...

Pourquoi sur Nspire on pourrait ?
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Linux sur Nspire: premier succès avec l'USB !

Unread postby Lionel Debroux » 31 Oct 2012, 13:38

Avec binfmt-support, il serait faisable de charger une version Linux du loader-lanceur Ndless... mais c'est après que les problèmes techniques importants, pour l'utilisation des programmes Ndless existants sous Linux, commencent:
* utilisation d'APIs de Nucleus (contrôle d'interruptions, par exemple) dans beaucoup de programmes;
* exécution de la quasi-totalité des programmes Ndless, avec toutes les interruptions désactivées, en mono-tâche non coopératif, alors que le modèle de programmation, de Linux comme de Nucleus, est multi-tâche préemptif;
* accès direct aux ports hardware, sans demander à l'OS ou configurer la MMU (puisqu'elle est déjà pré-configurée). Même en reconfigurant la MMU et les ports hardware à chaque context switch, je ne vois pas comment certains trucs pourraient fonctionner.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Linux sur Nspire: premier succès avec l'USB !

Unread postby nikitouzz » 31 Oct 2012, 13:47

parceque la c'est pas un OS crée a partir de rien, la linux est un programme tiers, donc possede le meme asm, et si on peut lancer des programme asm sur les deux OS TI-os et knight OS
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
User avatar
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 42.7%
 
Posts: 1016
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
MyCalcs profile
Class: Fac de maths

Re: Linux sur Nspire: premier succès avec l'USB !

Unread postby Persalteas » 31 Oct 2012, 13:49

nikitouzz wrote:parceque la c'est pas un OS crée a partir de rien, la linux est un programme tiers, donc possede le meme asm, et si on peut lancer des programme asm sur les deux OS TI-os et knight OS



J'avoue ne pas comprendre la nuance. Linux a bien été codé a partir de rien un certain jour, et n'a pas été codé en recopiant des bouts d'OS Nspire.

Et c'est SirCmpwn et toi même qui m'avez dit que c'était pas compatible, les deux asm...
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 12 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
765 utilisateurs:
>743 invités
>15 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)