Linux sur Nspire: premier succès avec l'USB !
11 posts
• Page 1 of 2 • 1, 2
Linux sur Nspire: premier succès avec l'USB !
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
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
Source: http://www.omnimaga.org/index.php?topic ... #msg267431
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
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
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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Linux sur Nspire: premier succès avec l'USB !
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 ?
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
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
-
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1016
- Images: 1
- Joined: 16 Feb 2012, 18:39
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Fac de maths
Re: Linux sur Nspire: premier succès avec l'USB !
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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Linux sur Nspire: premier succès avec l'USB !
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
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
-
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1016
- Images: 1
- Joined: 16 Feb 2012, 18:39
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Fac de maths
Re: Linux sur Nspire: premier succès avec l'USB !
nikitouzz wrote:1) jusqu'ou tngrs compte aller dans l'emulation de linux sur nspire ?
Pourquoi veux tu qu'il s'arrête ?
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
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
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (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 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: Linux sur Nspire: premier succès avec l'USB !
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 !
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Linux sur Nspire: premier succès avec l'USB !
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 ?
-
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2337
- Images: 113
- Joined: 04 Feb 2010, 00:00
- Location: Evry (France)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: PhD candidate, Bioinformatics
Re: Linux sur Nspire: premier succès avec l'USB !
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.
* 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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Linux sur Nspire: premier succès avec l'USB !
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
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
-
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1016
- Images: 1
- Joined: 16 Feb 2012, 18:39
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Fac de maths
Re: Linux sur Nspire: premier succès avec l'USB !
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...
-
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2337
- Images: 113
- Joined: 04 Feb 2010, 00:00
- Location: Evry (France)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: PhD candidate, Bioinformatics
11 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: ClaudeBot [spider] and 10 guests