Séries TI-Nspire ClickPad
La TI-Nspire introduite par Texas Instruments en 2007, promettait une nouvelle génération de calculatrices d'une technologie plus poussée que celles du passé, avec des modèles grand-écran, possédant des capacités de calcul formel, et de connectivité.
TI-Nspire série Clickpad, non-CAS (gauche) et CAS (droite). | |
Type | Calculatrice graphique |
---|---|
Fabricant | Texas Instruments |
Sortie | Juillet 2007 |
Dernier OS | 3.2.3.1233 |
Successeur | Séries TI-Nspire CX |
Calcul formel | Modèles CAS uniquement |
Général | |
Type d'entrée | textuelle lettre par lettre, PrettyPrint |
Précision | 14 |
Type d'écran | LCD |
Taille de l'écran | 240x320 |
CPU | |
Processeur | TI-NS2006A-0 (architecture ARM) |
Fréquence | 90 MHz (overclockable) |
Programmation | |
Langage(s) de programmation | TI-Basic, Lua, C, Asm |
Mémoire RAM | 32 Mo, 20 Mo utilisables |
Mémoire Flash-ROM | 32 Mo, moins le poids de l'OS |
Interfaces | |
Connection | mini-USB, connecteur dock |
Autre | |
Source d'énergie | 4 piles AAA |
Poids | 278 g |
Dimensions | 200 x 100 x 22 mm |
Aspect Logiciel
Fonctionnalités
- Fonctionnalités de base
- Nouveau dans l'OS 2.0
- Scratchpad (Accès rapide à l'écran de calculs/graphiques)
- Nouvel écran d'accueil
- Solveur de systèmes d'équations
- Racines réelles et complexes des polynomes
- Dérivées en un point
- Request et RequestStr I/O
- Output
- Menu d'analyse des graphiques (Zero, min, max, intersection, inflexion, dy/dx, intégrale)
- Nouveau dans l'OS 3.0
Historique des versions d'OS
OS TI-Nspire | Boot2 inclus | OS minimum installable | Date compilation | OS TI-84+SE | Boot2 TI-84+SE |
---|---|---|---|---|---|
1.1.7320 | aucun | 1.1.7320 | 26/02/2007 | 2.42 | 1.02 |
1.1.8008 | aucun | 1.1.7808 | 22/03/2007 | 2.42 | 1.02 |
1.1.8410 | aucun | 1.1.8210 | 05/04/2007 | 2.42 | 1.02 |
1.1.9227 | aucun | 1.1.9027 | 15/05/2007 | 2.42 | 1.02 |
1.1.9253 | aucun | 1.1.9253 | 21/05/2007 | 2.42 | 1.02 |
1.2.2398 | aucun | 1.1.9253 | 26/08/2007 | 2.44 | 1.02 |
1.3.2407 | aucun | 1.1.9253 | 19/12/2007 | 2.46 | 1.02 |
1.3.2438 | aucun | 1.1.9253 | 08/01/2008 | 2.46 | 1.02 |
1.4.11653 | 1.4.1571 | 1.1.9253 | 09/07/2008 | 2.46 | 1.02 |
1.6.4379 | 1.4.1571 | 1.1.9253 | 03/11/2008 | 2.46 | 1.02 |
1.7.2741 | 1.4.1571 | 1.1.9253 | 19/05/2009 | 2.48 | 1.02 |
1.7.1.50 | 1.4.1571 | 1.1.9253 | 26/05/2009 | 2.48 | 1.02 |
2.0.0.1010 | ? | ? | ? | ? | ? |
2.0.0.1188 | 1.4.1571 | 1.1.9253 | 23/02/2010 | 2.54MP | 1.02 |
2.0.1.60 | 1.4.1571 | 1.1.9253 | 24/03/2010 | 2.54MP | 1.02 |
2.1.0.631 | 1.4.1571 | 1.7.2147 | 09/07/2010 | 2.54MP | 1.02 |
2.1.1.38 | 1.4.1571 | 1.7.2147 | 27/01/2011 | 2.54MP | 1.02 |
3.0.1.1753 | 3.0.1.131 | 1.7.2147 | 24/03/2011 | 2.56MP | 1.02 |
3.0.2.1791 | 3.0.1.131 | 3.0.2.1785 | 05/05/2011 | 2.56MP | 1.02 |
3.1.0.392 | 3.0.1.131 | 3.0.2.1785 | 14/08/2011 | 2.56MP | 1.02 |
3.2.0.1212 | 3.0.1.131 | 3.1.0.392 | 2.56MP | 1.02 | |
3.2.0.1219 | 3.0.1.131 | 3.1.0.392 | 2.56MP | 1.02 | |
3.2.3.1233 | 3.0.1.131 | 3.1.0.392 | 2.56MP | 1.02 |
Modifications
- Jailbreak de l'OS avec Ndless
Les OS 1.0/1.1/1.2/1.3/1.4/1.7/2.0 et 3.1 sont jailbreakables avec le programme Ndless. C'est un utilitaire utilisant des failles de sécurité pour permettre d'éxecuter des programmes en C ou en Asm sur la calculatrice. Ceci est prohibé par Texas Instruments, mais pas interdit d'un point de vue juridique.
Pour plus d'informations sur les possibilités offertes par le jailbreak de l'OS, voir la page Ndless.
- Modifier le thème visuel de la Nspire
Après l'installation de Ndless, le programme ThemeEditor de Levak vous permet de modifier l'apparence graphique des menus, boutons, textes, listes déroulantes, etc...
- Installer le CAS sur les calculatrices non-CAS
Depuis la sortie de nlaunch, il est possible d'installer un OS CAS sur une machine non-CAS[1], et de profiter ainsi des capacités de calcul formel sur les modèles qui ne l'ont pas.
- Installer Linux
Il est également possible, avec nlaunch, d'installer un système linux développé en particulier par tangrs, à la place de l'OS de Texas Instruments, ou à coté.
- Dual boot, multi-OSs, OS faits maison
Pour plus d'informations sur la les possibilités d'installations de systèmes sur Nspire, voir la page nlaunch.
Aspect Matériel
Composants
- Processeur
- TI-NS2006A (L9A0702), architecture ARM, cadencé à 90 MHz
- SDRAM (RAM)
- Qimonda HYB18L256160 de 16M mots de 16 bits (soit 32 Mo)
- 20 Mo utilisables
- NOR Flash ROM
- SST 39WF400A (Silicon Storage Technology) de 256K mots de 16 bits (soit 512Ko).
- Cette Flash-NOR est externe sur les prototypes Nspire et les TI-Nspire de production de sortie ou de révision matérielle A (et peut-être B, inconnu à ce jour). Sur les révisions matérielles C et ultérieures, cette puce NOR est intégrée à l'ASIC.
- La Flash-NOR contient les boot1 et boot2, qui se lancent avant le démarrage du système.
- NAND Flash ROM
- SST NAND256R3A de 32 Mo.
- La mémoire accessible à l'utilisateur est différente selon les OS.
- Ecran
- Ecran LCD à contraste élevé 240x320 pixels
- Niveaux de gris complets (0 à 100%)
- Driver Novatek NT7702H, 2*xxx
Claviers Nspire
Sur les modèles non-CAS uniquement (à savoir les modèles bleus), il est possible de modifier le clavier de la calculatrice.
- Clickpad
Le clavier de base de la TI-Nspire, muni d'un 'rond' au milieu pour les directions, et de petites touches vertes alphabétiques.
- Mode TI-84 Plus Silver Edition
Il est possible d'utiliser le clavier "84-Plus like" fourni avec la machine à l'achat, qui permet de démarrer la calculatrice en mode TI-84 Plus Silver Edition. Les fonctionnalités sont quasi-semblables à celles d'une 84 Plus SE, mais l'émulateur inclus par TI à l'OS Nspire est parfois instable et ne réagit pas toujours exactement comme une vraie 84 Plus. Ce clavier a été proposé dans le but de faciliter la transition des utilisateurs depuis les calculatrices z80 au nouveau mode de fonctionnement TI-Nspire, qui aurait pu prendre les utilisateurs au dépourvu lors des premières semaines d'utilisation.
On remarque que d'autres programmes d'émulation de TI-84 Plus sur TI-Nspire existent, faits par la communauté, notamment Calcemu.
- Touchpad
Si vous disposez d'un clavier Touchpad (sorti en 2010), vous pouvez transformer votre TI-Nspire clickpad en TI-Nspire Touchpad, et profiter du pad tactile pour diriger la souris à l'écran. Ce clavier n'est par contre pas fourni à l'achat de la TI-Nspire. Il a été commercialisé lors de la sortie des Séries TI-Nspire TouchPad en 2010 pour ceux des utilisateurs de Clickpad qui voudraient profiter des avantages du Touchpad avec l'OS 2.0 sans changer de machine.
- Notes
- Ces claviers existent chacun dans leur déclinaison jaune School Property, pour les établissements scolaires prêtant du matériel à leurs classes.
- Le changement de clavier nécessitera un redémarrage complet de la TI-Nspire
Révisions Matérielles
Tableau des différentes révisions matérielles | |||||
---|---|---|---|---|---|
Version | Date de sortie | Ajout(s) | Suppression(s) | Changement(s) | Note(s) |
Prototypes | 04/2007 | Dès Mai, les prototypes 'DVT' se voient retirer le connecteur J4. | |||
HW1 | 07/2007 | Supression de l'écriture NOR | Qui peut être réactivée manuellement (voir ci-dessous). | ||
HW2 | 2009 | Intégration de la RAM et de la NOR à l'ASIC. |
Modifications
- Activer l'écriture en Flash-NOR
Sur les plus jeunes TI-Nspire clickpad de 2007, sans révision matérielle ou de révision matérielle A, la puce Flash NOR est protégée contre l'écriture par une différence de brochage par rapport aux prototypes, mais reste externalisée sur la carte mère.
Il est ainsi possible de la ressouder à la main pour ré-activer l'écriture et re-flasher ainsi son boot1 et son boot2.[2]
Attention, la TI-Nspire ne démarre pas dans l'état modifié. Ainsi, vous avez besoin d'un interrupteur:
- - Démarrez la Nspire avec l'interrupteur ouvert
- - Au moment du reflashage, basculez en fermé.
Programmation
TI-Basic
Langage de base utilisé pour les mathématiques sur TI-Nspire, il est pratique pour automatiser les taches fastidieuses.
Cependant, ce langage simple ne permet pas de gérer des graphismes, ni même des boutons/fenêtres/menus, ce qui le rend inapte à tout programme évolué.
Define randprgm()=
Prgm
For i,1,5
strinfo:=”Random number “ & string(rand(i))
Text strinfo
Next
EndPrgm
La critique du TI-Basic Nspire est plus sévère que celle des autres calculatrices, sur lesquelles la gestion de graphismes était possible.
Lua
Principale nouveauté des OS 3.0 et supérieurs, le langage Lua permet d'utiliser des graphismes dans les programmes.
input = ""
function on.paint(gc)
gc:drawString(input,5,5,"top") -- display string
end
function on.charIn(char)
if string.len(input) <= 25 then -- limit of 25 chars
input = input..char -- concatenate
platform.window:invalidate() --screen refreh
end
end
function on.backspaceKey()
input = string.usub(input,0,-2) -- deleting last char
platform.window:invalidate()
end
Normalement éditable uniquement sur ordinateur, puis compilable en .tns, il est désormais possible de programmer en Lua directement sur la calculatrice grâce à l'interpréteur OcLua.
C
Avec Ndless, et donc seulement sous une liste précise de versions d'OS, il est possible de lancer des programmes en C (mais pas en C++), compilés exprès.
Des bibliothèques sont là pour aider les portages, notamment nSDL.
Asm
Avec Ndless, et donc seulement sous une liste précise de versions d'OS, il est possible de lancer des programmes en Assembleur ARM (Asm), compilés exprès.
Emulation
Simulateurs officiels
Il n'existe pas d'émulateur officiel de TI-Nspire, mais des simulateurs (Notamment les logiciels TI-Nspire (CAS) Student/Teacher Software, ou les applications iPad TI-Nspire (CAS).
Emulateurs
Le seul vrai émulateur, communautaire, est Nspire Emu, maintenu par Goplat. kArmTI est un projet reprenant Nspire Emu en rajoutant une interface graphique plus agréable. nSpiKx, également basé sur Nspire Emu, est un émulateur en développement pour Mac.
ROM et démarrage Nspire
Les TI-Nspire n'ont pas d'image ROM dumpable directement en une seule fois. On peut cependant décrire différentes parties:
- Le boot1
Contenu dans la flash-NOR, il contrôle le démarrage. Il est lancé à l'allumage de la Nspire, vérifie la validité du boot2 et du logiciels de diagnostics (signature RSA), puis lance le boot2. En cas d'échec, il lance le logiciel de diagnostics. Une TI-Nspire ne peut pas démarrer sans boot1. Si vous détruisez votre boot1, vous détruisez votre calculatrice.
- Le boot2
Lui aussi contenu dans la NOR, il est responsable de la vérification CAS/non-CAS de l'OS.
Le type de modèle est inscrit dans la NOR, et le type d'OS dans l'OS.
Le Boot2 lit la NOR, lit l'OS, et voit si le type d'OS correspond bien au type de machine.
Cette protection est déjouée par des programmes de bypass comme nlaunch ou linux launcher.
Le boot2 vérifie également la signature RSA de l'OS pour s'assurer qu'il soit valide, puis le lance.
S'il ne trouve pas d'OS valide, il affiche un message demandant à l'utilisateur d'en envoyer un.
Le contenu de la NAND est alors copié dans la RAM et la calculatrice démarre.
- Le logiciels de diagnostics
Aussi appelé diags, le logiciel de diagnostics est un menu se lançant si aucun OS n'est trouvé ou si l'utilisateur le force via une combinaison de touches[3]. Il permet d'effectuer des taches de maintenance telles que supprimer l'OS, le boot2, le contenu de la NAND (les documents), etc...
Dumper sa ROM pour l'émulation
L'émulateur aura besoin au minimum de votre boot2 et de votre OS pour se lancer. La diffusion des boot2 librement est donc interdite, vous devez dumper le votre.
- Le moyen le plus simple de le faire est d'utiliser Polydumper avec Ndless pour récupérer tout ce dont vous avez besoin.
- Pour émuler une Nspire sous OS 2.0.1 ou antérieur, le logiciel ROM Creator permet d'automatiser la création d'une ROM pour Nspire Emu.
Critiques
- Positives et négatives
Sur le marché
- Valeur commerciale si neuf
- Valeur commerciale d'occasion
Voir aussi
- Modèle(s) lié(s)
Liens Externes
Catégorie : Articles à terminer - ENLEVER CE TEXTE SI L'ARTICLE EST TERMINE