En février 2011, nous découvrions le nouveau module sans-fil TI-Nspire CX Navigator, ce qui nous avait alors permis de prédire la sortie de la nouvelle calculatrice TI-Nspire CX:
Ce module a été véritablement miniaturisé par rapport à sa version précédente!
(http://tiplanet.org/images/nswifi9.jpg)
Qu'y a-t-il donc vraiment dedans? Découvre-le ce soir sur TI-Planet sur son prototype EVT2, avec de premières vraies photos en gros plan du dehors et du dedans!
Categories
News TI-Nspire (1559)
News Divers (1117)
News Casio (840)
News HP (149)
News Examens / Concours (1079)
News Sharp (10)
News NumWorks (354)
News Tianyan (2)
News Canon (1)
News Citizen (1)
News Zero (18)
News 2022
December (1)
November (1)
October (1)
September (2)
July (1)
June (4)
May (4)
April (4)
March (3)
February (1)
January (8)
News 2021
December (1)
November (1)
October (1)
August (5)
July (1)
June (1)
May (3)
April (12)
March (4)
February (2)
January (2)
News 2020
December (3)
November (3)
October (2)
September (4)
August (1)
July (3)
June (2)
May (2)
April (7)
March (4)
January (2)
News 2019
December (5)
November (2)
October (1)
September (1)
August (1)
June (1)
May (3)
April (7)
March (10)
February (4)
January (9)
News 2018
December (4)
October (1)
September (3)
August (3)
July (7)
June (3)
May (8)
April (13)
March (5)
February (5)
January (9)
News 2017
December (4)
November (4)
October (5)
September (4)
August (1)
July (1)
May (10)
April (3)
March (4)
February (1)
January (6)
News 2016
December (9)
November (8)
October (5)
September (2)
August (12)
July (3)
June (8)
May (12)
April (7)
March (9)
February (12)
January (4)
News 2015
December (2)
November (4)
October (3)
September (15)
August (11)
July (7)
June (6)
May (10)
April (2)
March (6)
February (8)
January (2)
News 2014
December (3)
November (8)
October (12)
September (6)
August (4)
July (3)
June (13)
May (14)
April (12)
March (15)
February (9)
January (8)
News 2013
December (21)
November (20)
October (30)
September (16)
August (14)
July (8)
June (27)
May (12)
April (29)
March (19)
February (12)
January (27)
News 2012
December (30)
November (49)
October (37)
September (27)
August (40)
July (27)
June (19)
May (35)
April (34)
March (42)
February (19)
January (46)
News 2011
December (45)
November (38)
October (22)
September (28)
August (23)
July (14)
June (29)
May (44)
April (24)
March (27)
February (20)
January (9)
News 2010
December (9)
November (6)
October (5)
September (5)
August (6)
July (10)
June (4)
May (1)
April (2)
March (1)
February (2)
January (1)
Test matériel prototype EVT2 module WiFi Nspire CX
Link to topic: Test matériel prototype EVT2 module WiFi Nspire CX (Comments: 0)
Boot2 et Diags interchangeables: un pas vers le dual Boot?
Normalement au démarrage, votre TI-Nspire effectue dans l'ordre les opérations suivantes:
Si vous maintenez enfoncées les touches au démarrage, la procédure d'initialisation est alors altérée:
Vous accédez alors au logiciel de diagnostics:
Mais depuis deux news précédentes, nous disposons de programmes Ndless pour reprogrammer le Boot2 et reprogrammer le Diags.
Et bien que se passe-t-il si l'on reprogramme le Boot2 avec un logiciel de Diagnostics?
TI-Planet a tenté cette opération contre-nature, et miracle! A l'allumage, la TI-Nspire lance le logiciel de diagnostics qu'elle prend pour un Boot2 sans se poser aucune question!
Le Boot1 ne fait donc pas de différence entre les images de logiciels de diagnostics et les images de Boot2!
Sans intérêt? Imaginez l'opération inverse... Imaginez que l'on reprogramme le logiciel de diagnostics avec une 2ème version du Boot2! Et voilà, c'est le premier pas vers un Dual-Boot sur les TI-Nspire! Il suffirait de maintenir au démarrage pour utiliser le Boot2 alternatif!
Toutefois en pratique il y a un petit problème: le logiciel de diagnostics ne peut pas excéder 640Ko, et tous les Boot2 sortis par TI sont plus gros à l'exception de ceux équipant les TI-Nspire Lab Cradle, mais qui seraient sans intérêt sur de véritables calculatrices Nspire.
- Lancement du Boot1
- Vérification et décompression du Boot2 par le Boot1
- Lancement du Boot2
- Vérification et décompression de l'OS par le Boot2
- Lancement de l'OS
Si vous maintenez enfoncées les touches au démarrage, la procédure d'initialisation est alors altérée:
- Lancement du Boot1
- Vérification du Diags par le Boot1
- Lancement du Diags
Vous accédez alors au logiciel de diagnostics:
Mais depuis deux news précédentes, nous disposons de programmes Ndless pour reprogrammer le Boot2 et reprogrammer le Diags.
Et bien que se passe-t-il si l'on reprogramme le Boot2 avec un logiciel de Diagnostics?
TI-Planet a tenté cette opération contre-nature, et miracle! A l'allumage, la TI-Nspire lance le logiciel de diagnostics qu'elle prend pour un Boot2 sans se poser aucune question!
Le Boot1 ne fait donc pas de différence entre les images de logiciels de diagnostics et les images de Boot2!
Sans intérêt? Imaginez l'opération inverse... Imaginez que l'on reprogramme le logiciel de diagnostics avec une 2ème version du Boot2! Et voilà, c'est le premier pas vers un Dual-Boot sur les TI-Nspire! Il suffirait de maintenir au démarrage pour utiliser le Boot2 alternatif!
Toutefois en pratique il y a un petit problème: le logiciel de diagnostics ne peut pas excéder 640Ko, et tous les Boot2 sortis par TI sont plus gros à l'exception de ceux équipant les TI-Nspire Lab Cradle, mais qui seraient sans intérêt sur de véritables calculatrices Nspire.
Link to topic: Boot2 et Diags interchangeables: un pas vers le dual Boot? (Comments: 5)
Chargeurs de programmes pour Ndless...
tangrs, déjà auteur de nombreux travaux et programmes fort intéressants pour la Nspire (entre autres: compilation de C++ avec Ndless, effet rétro à l'extinction de la machine, Nspire Movie Player, prototype de multi-threading, horloge), continue à travailler sur le chargement de programmes
Les lecteurs se demanderont peut-être pourquoi il est utile d'avoir ce genre de chargeurs. La réponse est simple: pour pouvoir bénéficier d'une facilité de programmation plus proche de ce qui se fait sur la plupart des environnements de programmation, dont les TI-68k d'ailleurs - par exemple, les variables globales relogées
L'absence de relocation automatique nécessite de faire ces relocations à la main, ce qui complique singulièrement la réalisation des gros programmes. Ndless fournit nl_relocdata, mais c'est fastidieux à utiliser, et peut être difficile.
Bref, un petit peu d'historique des loaders de tangrs:
* il y a des mois, tangrs avait fait ndless-elfloader, prototype de chargeur ELF, c'est à dire le format extensible et portable de fichiers objet et binaires, utilisé sur Linux depuis des années. C'était assez compliqué et lourd, et certains fichiers à charger étaient très gros alors qu'ils ne contenaient que très peu de code. Voir http://www.omnimaga.org/index.php?topic=11904.0 pour plus de détails.
* hier, il a fait un chargeur ajouté au programme par un outil côté ordinateur, qui a pour but de reloger le programme avant de déclencher son exécution, ndless-standalone-relocator: http://www.omnimaga.org/index.php?topic=13117.0 . Et au cours de cette dernière discussion, "bFLT" a de nouveau été mentionné.
bFLT est un format beaucoup plus simple qu'ELF, il peut facilement être obtenu à partir de fichiers ELF et facilement chargé, mais il est suffisant pour résoudre les plus gros problèmes de relocation que nous rencontrons actuellement. De plus, il est utilisable pour gérer des librairies dynamiques et des binaires compressés (le loader bLFT du kernel Linux sait faire).
* tangrs s'est donc vraiment intéressé à bFLT... et quelques heures plus tard, le nouveau prototype ndless-bflt-loader est né, avec sa documentation développeur pour ajouter le convertisseur ELF -> bFLT à l'environnement de développement et changer les Makefiles
Il l'a annoncé dans le même topic que ndless-standalone-relocator: http://www.omnimaga.org/index.php?topic ... #msg240684 .
Puis un topic a été créé: Ndless bFLT loader .
Gageons que ce loader va continuer à se développer rapidement, puisque tangrs développe vite, et qu'il sera vite adopté (par nSDL, par exemple)
Les lecteurs se demanderont peut-être pourquoi il est utile d'avoir ce genre de chargeurs. La réponse est simple: pour pouvoir bénéficier d'une facilité de programmation plus proche de ce qui se fait sur la plupart des environnements de programmation, dont les TI-68k d'ailleurs - par exemple, les variables globales relogées
L'absence de relocation automatique nécessite de faire ces relocations à la main, ce qui complique singulièrement la réalisation des gros programmes. Ndless fournit nl_relocdata, mais c'est fastidieux à utiliser, et peut être difficile.
Bref, un petit peu d'historique des loaders de tangrs:
* il y a des mois, tangrs avait fait ndless-elfloader, prototype de chargeur ELF, c'est à dire le format extensible et portable de fichiers objet et binaires, utilisé sur Linux depuis des années. C'était assez compliqué et lourd, et certains fichiers à charger étaient très gros alors qu'ils ne contenaient que très peu de code. Voir http://www.omnimaga.org/index.php?topic=11904.0 pour plus de détails.
* hier, il a fait un chargeur ajouté au programme par un outil côté ordinateur, qui a pour but de reloger le programme avant de déclencher son exécution, ndless-standalone-relocator: http://www.omnimaga.org/index.php?topic=13117.0 . Et au cours de cette dernière discussion, "bFLT" a de nouveau été mentionné.
bFLT est un format beaucoup plus simple qu'ELF, il peut facilement être obtenu à partir de fichiers ELF et facilement chargé, mais il est suffisant pour résoudre les plus gros problèmes de relocation que nous rencontrons actuellement. De plus, il est utilisable pour gérer des librairies dynamiques et des binaires compressés (le loader bLFT du kernel Linux sait faire).
* tangrs s'est donc vraiment intéressé à bFLT... et quelques heures plus tard, le nouveau prototype ndless-bflt-loader est né, avec sa documentation développeur pour ajouter le convertisseur ELF -> bFLT à l'environnement de développement et changer les Makefiles
Il l'a annoncé dans le même topic que ndless-standalone-relocator: http://www.omnimaga.org/index.php?topic ... #msg240684 .
Puis un topic a été créé: Ndless bFLT loader .
Gageons que ce loader va continuer à se développer rapidement, puisque tangrs développe vite, et qu'il sera vite adopté (par nSDL, par exemple)
Link to topic: Chargeurs de programmes pour Ndless... (Comments: 1)
Nouveau TI-Nspire CX mini Presenter
Article pour le poisson d'avril 2012
Quels produits grand public Texas Instruments réalise-t-il à part des calculatrices? Sans doute pas grand chose ne vous vient-il à l'esprit...
Par contre, nombre d'objets que vous utilisez au quotidien contiennent des puces Texas Instruments.
C'est le cas notamment d'une majorité de vidéoprojecteurs qui depuis des années sont construits autour d'une puce DLP développée par Texas Instruments:
Mais depuis, Texas Instruments a fait encore plus fort en sortant la puce Pico DLP, destinée à servir dans des vidéoprojecteurs miniaturisés intégrés aux appareils mobiles style APN ou smartphones.
( source image: http://www.lesmobiles.com/actualite/741 ... -2012.html )
Casio mettait justement en avant la possibilité d'afficher l'écran de sa Casio Prizm en la reliant directement à un vidéoprojecteur en USB sans besoin de l'interfacer avec un ordinateur.
Source: http://www.casio-education.fr/calculatr ... cteur.html
Mais il s'agissait de vidéoprojecteurs standards...
Et bien Texas Instruments se prépare à envoyer une gifle monumentale à Casio, grâce à un nouveau périphérique pour TI-Nspire CX, le TI-Nspire CX mini Presenter qui reste dans la lignée de la miniaturisation initiée avec les TI-Nspire CX/CM, la TI-84 Pocket, le module TI-Nspire CX Navigator, et enfin plus récemment le TI-Navigator Access Point mini!
Il s'agit d'un vidéoprojecteur miniaturisé tirant justement partie de la technologie Pico DLP de Texas Instruments.
Il vient se brancher sur le haut de la TI-Nspire CX exactement comme les modules Wifi CX, en utilisant leur prise propriétaire.
Mais tout comme les modules Wifi CX, le TI-Nspire CX mini Presenter laisse la prise mini-USB accessible via une encoche.
D'un design stylé parfaitement assorti à celui de la TI-Nspire CX, le TI-Nspire CX mini Presenter dispose de plus d'un pied rabattable à 90°, permettant de régler modérément la hauteur de vidéoprojection.
La magie de l'extraordinaire technologie Pico DLP de Texas Instruments donne une image extraordinairement nette et claire malgré la taille du vidéoprojecteur!
Signalons que la technologie Pico DLP utilise une diode laser. Il n'y a donc plus de lampe à remplacer, ce qui était un gros défaut des vidéoprojecteurs classiques, dont le remplacement de la lampe grillée coutait quasiment autant qu'un appareil neuf!
Un extraordinaire nouvel outil TICE pour l'enseignant qui n'a plus besoin de se balader avec le système TI-Nspire Navigator complet et éventuellement avec un vidéoprojecteur et un ordinateur si ceux-ci ne sont pas installés en fixe dans la salle, pour pouvoir montrer aux élèves l'écran de sa calculatrice!
Mais si le budget de l'établissement permet d'en acheter en plusieurs exemplaires pour les classes équipées en technologie Nspire, c'est aussi l'occasion à tout moment pour chaque élève de projeter son travail depuis sa place pour le présenter à la classe ou à son groupe, et l'utiliser comme support d'échange/débat!
Source: http://www.dlp.com/fr/
Texas Instruments les technologies de demain dès aujourd'hui!
Link to topic: Nouveau TI-Nspire CX mini Presenter (Comments: 10)
Reprogramme le Diagnostics CX
Comme les anciennes TI-Nspire, les TI-Nspire CX disposent d'un logiciel de diagnostics accessible au démarrage avec les touches
Si ce logiciel n'était pas indispensable sur les TI-Nspire monochromes, il en va différemment sur TI-Nspire CX où nous avons récemment mis par deux fois en avant son utilité pour débloquer des calculatrices qui ne démarraient plus:
viewtopic.php?t=8945
viewtopic.php?t=8867
Nous comptabilisons à ce jour dans notre encyclopédie des versions matérielles Nspire au moins 4 versions différentes du logiciel de diagnostics sur les TI-Nspire CX commercialisées:
[tableborder=1]Diagnostics
TI-Nspire CX Date
compilation Nom 3.0.0.122 24/03/2011 NSC DVT1 V3(2010/12/03) Diag 3.0.2.135 28/04/2011 NSC MP V2 (2011/03/24) Diag 3.0.2.141 02/06/2011 NSC MP V4 (2011/05/31) Diag 3.1.0.20 21/07/2011 NSC MP V5 (2011/06/29) Diag [/table]
Toutefois, contrairement au Boot2, le logiciel de diagnostics n'est jamais mis à jour, et il n'y a d'ailleurs aucune méthode logicielle officielle pour le mettre à jour. Fort dommage alors qu'il a une telle utilité...
De plus, il est aussi très (trop?) facile d'effacer le logiciel de diagnostics. Il suffit au démarrage d'invoquer sa mise à jour via un adaptateur RS232 externe via les touches
Le logiciel est alors immédiatement effacé avant même que vous ne tentiez d'en transférer un nouveau en RS232...
Or, si vous vous retrouvez dans l'une des deux situations liées ci-dessus avec une calculatrice qui ne démarre pas, et avec un logiciel de diagnostics désuet ou pire sans logiciel de diagnostics, votre calculatrice pourrait bien être coincée définitivement sans l'usage de matériel de dépannage externe spécifique...
Heureusement, TI-Planet te publie aujourd'hui FlashDiagsCX, programme Ndless 3.1 qui va te permettre de reprogrammer ton logiciel de diagnostics!
Tu pourras donc récupérer ton logiciel si il a été effacé par erreur ou même le mettre à jour!
Si ce logiciel n'était pas indispensable sur les TI-Nspire monochromes, il en va différemment sur TI-Nspire CX où nous avons récemment mis par deux fois en avant son utilité pour débloquer des calculatrices qui ne démarraient plus:
viewtopic.php?t=8945
viewtopic.php?t=8867
Nous comptabilisons à ce jour dans notre encyclopédie des versions matérielles Nspire au moins 4 versions différentes du logiciel de diagnostics sur les TI-Nspire CX commercialisées:
[tableborder=1]
TI-Nspire CX
compilation
Toutefois, contrairement au Boot2, le logiciel de diagnostics n'est jamais mis à jour, et il n'y a d'ailleurs aucune méthode logicielle officielle pour le mettre à jour. Fort dommage alors qu'il a une telle utilité...
De plus, il est aussi très (trop?) facile d'effacer le logiciel de diagnostics. Il suffit au démarrage d'invoquer sa mise à jour via un adaptateur RS232 externe via les touches
Le logiciel est alors immédiatement effacé avant même que vous ne tentiez d'en transférer un nouveau en RS232...
Or, si vous vous retrouvez dans l'une des deux situations liées ci-dessus avec une calculatrice qui ne démarre pas, et avec un logiciel de diagnostics désuet ou pire sans logiciel de diagnostics, votre calculatrice pourrait bien être coincée définitivement sans l'usage de matériel de dépannage externe spécifique...
Heureusement, TI-Planet te publie aujourd'hui FlashDiagsCX, programme Ndless 3.1 qui va te permettre de reprogrammer ton logiciel de diagnostics!
Tu pourras donc récupérer ton logiciel si il a été effacé par erreur ou même le mettre à jour!
Link to topic: Reprogramme le Diagnostics CX (Comments: 0)