π
<-
Chat plein-écran
[^]

Examens Inexamens 2018, épisode 3 : suites

Nouveau messagede critor » 23 Jan 2018, 15:53

Inexamens 2018, épisode 3 : suites

la série qui tire
toutes
les conséquences du mode examen
histoire de savoir à quelle sauce tu vas te faire manger


Dans l'épisode précédent nous traitions des matrices, une fonctionnalité intégrée ou installable sur toutes les calculatrices graphiques l'année dernière et, à cause du mode examen, devenue de inutilisable sur certains modèles d'entrée de gamme cette année. Certes, peut-être nous sortirait-on encore que cela ne concerne au BAC que les candidats optant pour la spécialité Mathématiques en séries S ou ES, soit une minorité négligeable ? Mais à force de rajouter des minorités à chaque épisode, l'ensemble devient de moins en moins minoritaire.



Quoiqu'il en soit, il serait faux de croire que le problème se limite à quelques rares orientations minoritaires négligeables. Imaginons que tu aies à travailler sur des suites, notion au programme de Première qui tombe au BAC quasiment chaque année pour toutes les séries générales et technologiques.

Sur la plupart des modèles, il te suffira d'entrer la suite telle que définie dans l'énoncé pour commencer à travailler dessus.

Si tu as commis l'erreur de t'équiper d'une calculatrice d'entrée de gamme
Lexibook GC3000FR
ou
Casio Graph 25+E
pas de chance, ces modèles ignorent totalement ce qu'est une suite. :(
Dans ce dernier cas tu pouvais jusqu'à l'année dernière corriger le problème en rajoutant par exemple le programme
Suites g25
conçu par
Lenainnoir
.


Mais le problème ne s'arrête pas là, car les suites récurrentes sont usuellement définies par les énoncés au rang
n+1
ou
n+2
. Si tu as fait la bêtise d'opter pour une
TI-Nspire
monochrome ou pour l'entrée de gamme
TI-82 Advanced
malédiction, la calculatrice n'acceptera que des définitions au rang
n
. Tu peux quand même définir la suite de l'énoncé, mais cela implique de transformer son écriture, et nombres d'erreurs aux conséquences potentiellement dramatiques sont possibles lors de cette étape car il faut souvent rajouter des parenthèses pour conserver les mêmes priorités opératoires. :(
Dans ce cas tu pouvais là encore jusqu'à l'année dernière remédier à ce défaut en rajoutant par exemple le programme
AsSuit
.


Hélas ces deux graves problèmes ne sont plus solutionnables cette année, puisque l'activation du mode examen bloquera tout accès pourtant légitime à ces programmes. :mj:



Le travail institutionnel autour du mode examen a été clairement très insuffisant, non seulement avant la sortie des textes le 2 avril 2015 mais également après, pas une seule virgule n'ayant bougé depuis en bientôt 3 ans malgré plusieurs signalements de tous ces graves problèmes. :mj:
Lien vers le sujet sur le forum: Inexamens 2018, épisode 3 : suites (Commentaires: 4)

Examens Sujets zéro Sciences DNB 2018 + corrigé officiel Technologie

Nouveau messagede critor » 22 Jan 2018, 21:24

Après le Français, l'Histoire Géographie et les Mathématiques, les sujets zéro officiels du nouveau
DNB 2018
sont maintenant enfin disponibles pour l'épreuve de
Sciences
:
  • Physique-Chimie
  • SVT
  • Technologie

Cette épreuve ne porte que sur deux de ces trois matières.

Pour la session 2017 en Métropole ainsi que dans une majorité des centres d'examens français à l'étranger, c'est le couple
Physique-Chimie - SVT
qui est tombé, si bien que seulement 2 sujets de
Technologie
sont disponibles dans les annales, contre 8 à 10 sujets pour chacune des deux autres matières. Il est donc probable que pour la session 2018 tu aies un couple avec de la
Technologie
.

Et bien petit bonus pour peut-être pallier ce déséquilibre fort malvenu cette année, le sujet zéro de
Technologie
vient avec un corrigé officiel ! :bj:




Source
:
http://eduscol.education.fr/cid60618/pr ... xamen.html
Lien vers le sujet sur le forum: Sujets zéro Sciences DNB 2018 + corrigé officiel Technologie (Commentaires: 1)

NumWorks NumWorks et lecteur carte micro SD

Nouveau messagede critor » 22 Jan 2018, 18:20

890286688866Ami bricoleur, bonjour. :)

Nous avions déjà vu qu'il était possible de rajouter une puce
Flash
externe pour étendre la capacité mémoire de ta calculatrice
NumWorks
, sur son emplacement
U7
à 2x4=8 contacts.

Peut-être savais-tu que comme les appareils de la gamme
TI-Nspire
et la
HP Prime
, la calculatrice
NumWorks
offre sur sa carte électronique divers connexions pour débogage :
  • un emplacement
    J2 Cortex Debug
    pour connecteur à 2x5=10 broches, comparable aux connecteurs
    JTAG
    des autres modèles
  • une connexion série 3 broches
    UART Rx/Tx

Comme pour la
Casio fx-CP400+E
, si tu as déjà consulté les plans de ta calculatrice
NumWorks
, peut-être savais-tu aussi que juste au-dessus de
U7
sur l'emplacement
U8
à 8 contacts, il est possible de rajouter un lecteur de carte
Micro SD
. ;)

Dans tous les cas, pour le plaisir des yeux, ci-contre une première image présentant cet ajout. :bj:

Rappelons que la réglementation des examens en France et dans d'autres pays interdit explicitement l'utilisation de "modules externes". Si tu te rajoutes un lecteur de carte mémoire et modifies le boîtier de la calculatrice pour le rendre accessible depuis l'extérieur, il devra impérativement être vide en cours d'épreuve. :#non#:
Et rien de nouveau, c'était déjà le cas pour les
Casio Graph 85SD
,
Casio Graph 95
,
HP-49G+
et
HP-50G
, même si nous doutons que tous les surveillants aient appliqué la consigne.

Si par contre le lecteur que tu rajoutes est uniquement interne, ce qui implique donc que son contenu ne peut pas être remplacé en cours d'épreuve, du moins pas sans avoir à ouvrir la machine ce qui nécessiterait des outils de toutes façons interdits en salle d'examen, aucun problème selon la réglementation actuelle. ;)
Lien vers le sujet sur le forum: NumWorks et lecteur carte micro SD (Commentaires: 12)

TI-Nspire [RetroFeature] nEigenMath: portage Nspire CX du moteur CAS

Nouveau messagede Ti64CLi++ » 21 Jan 2018, 16:37

Heureux possesseur d'une TI-Nspire CX CAS, tu as la chance de pouvoir profiter d'un moteur de calcul formel.
Qu'est-ce qu'un moteur de calcul formel me diriez-vous? Je laisse wikipedia parler pour moi :
Wikipedia a écrit:Le calcul formel, ou parfois calcul symbolique, est le domaine des mathématiques et de l’informatique qui s’intéresse aux algorithmes opérant sur des objets de nature mathématique par le biais de représentations finies et exactes. Ainsi, un nombre entier est représenté de manière finie et exacte par la suite des chiffres de son écriture en base 2. Étant données les représentations de deux nombres entiers, le calcul formel se pose par exemple la question de calculer celle de leur produit.

Le calcul formel est en général considéré comme un domaine distinct du calcul scientifique, cette dernière appellation faisant référence au calcul numérique approché à l'aide de nombres en virgule flottante, là où le calcul formel met l'accent sur les calculs exacts sur des expressions pouvant contenir des variables ou des nombres en précision arbitraire. Comme exemples d'opérations de calcul formel, on peut citer le calcul de dérivées ou de primitives, la simplification d'expressions, la décomposition en facteurs irréductibles de polynômes, la mise sous formes normales de matrices, ou encore la résolution des systèmes polynomiaux.


Mais avez-vous pensé aux personnes possédant une TI-Nspire CX
non-CAS
, donc dépourvue de ce moteur?
Ces personnes ne pouvait donc pas effectuer de calcul propre a ce système de calcul, comme la résolution d'équation, les calculs d'intégrales ou encore les dérivées.

Tu fais partie de ces personnes? Alors peut-être n’étais-tu pas au courant de ceci... ;) Avant l’arrivée de KhiCAS, il existait bel et bien autre chose !
En effet,
nbzwt
avait déjà pensé a toi, en proposant un portage pour ta calculatrice du moteur de calcul formel
EigenMath
.

Cela a dû être un travail long, pénible, mais qui finalement sera récompensé.
Notons toutefois que ce portage nécessite de jailbreaker ta calculatrice à l'aide de Ndless ;)

Hélas, ce programme deviendra bien sûr inaccessible en mode examen :mj:


Liens :

Lien vers le sujet sur le forum: [RetroFeature] nEigenMath: portage Nspire CX du moteur CAS (Commentaires: 24)

TI-Nspire Test prototype clavier Nspire Simpkey A1-P à triplets

Nouveau messagede critor » 21 Jan 2018, 16:23

Les
TI-Nspire
et
TI-Nspire CAS
lancées pour la rentrée 2007 ont été remplacées à la rentrée 2010 par les
TI-Nspire TouchPad
et
TI-Nspire CAS TouchPad
disposant du clavier à pavé tactile que nous connaissons aujourd'hui sur nos
TI-Nspire CX
.

Entre ces deux claviers très différents, plusieurs concepts ont été développés. Nous t'avions déjà présenté les prototypes de claviers B6 tactile et Simpkey B-P.

91139112Aujourd'hui et rien que pour toi, nous voici encore avec entre les mains un objet insolite extrêmement rare, un autre prototype de clavier
Nspire
qui aurait pu devenir celui de nos
TI-Nspire CX
. Il s'agit visiblement d'un clavier de type 3, c'est-à-dire un clavier non tactile utilisant la nouvelle organisation des touches dite
SimpKey
à quelques détails près, ainsi qu'une organisation originale des touches alphabétiques par triplets.

On note au dos :
  • justement un gros autocollant avec un
    3
  • une mystérieuse inscription manuscrite
    SKD Pilot
  • une inscription gravée qui indiquerait qu'il s'agit d'un prototype plus ancien :
    PROTOTYPE NOT FOR SALE
    SimpKey A1-P
Nous avions pu faire remonter le développement du clavier
B5/B6
tactile jusqu'en mars 2009, et le code
A1
nous indique ici que ce prototype est encore antérieur.

9112A l'utilisation, on note déjà quelques petits anomalies mineures dues à quelques touches différentes dans la partie supérieure du clavier :
  • quelques touches faisant bien ce qui est indiqué mais avec des positions différentes : :nsta: :nsct: :nsme:
  • quelques touches avec la même position mais ne faisant pas ce qui est indiqué : :nssh: pour :nsde:, :nsde: pour :nssh:
  • quelques touches dont l'indication n'existe plus, et qui font donc autre chose : annulation pour :nssc:, menu contextuel pour :nsdo:

91179116Un gros défaut par contre est que les OS récents se trompent dans la détection du clavier. Bien qu'il s'agisse d'un clavier de type 3, ils le détectent comme un clavier de type 4 ! :o
Pour rappel :
0) clavier Phoenix/Nspire+
1) clavier ClickPad
2) clavier 84+
3) clavier SimpKey non tactile
4) clavier TouchPad
(SimpKey tactile)

La calculatrice pense donc être munie d'un clavier à pavé tactile, ce qui outre le fait de ne pas exister fait que les touches fléchées ne marchent pas, ce qui est bien confirmé dans le logiciel de diagnostic. :mj:



Niveau clavier alphabétique, les touches sont donc organisés par triplets. Même si ce n'est pas aussi intuitif que les touches en quinconce des derniers prototypes testés, on s'y fait. Par exemple pour
ABC
, nous supposons :
  • qu'il faut appuyer sur la zone bombée de gauche pour taper
    A
  • sur la zone bombée de droite pour taper
    C
  • et au centre ce qui revient à enfoncer tout le triplet pour saisir
    B
En pratique, ça ne marche pas dans ce dernier cas qui saisit tout simplement les 3 lettres dans un ordre variable : ABC, BAC, ... Il faudrait donc croire qu'il y a 3 contacts sous chacun de ces triplets, et que les OS prévus pour ce clavier ignoraient les extrêmes lorsque 3 contacts consécutifs étaient détectés.



91159114Terminons enfin en découvrant comment c'est fait dans le machin. ;)

Du côté calculatrice, on note juste quelques résistances. Mais ce sont ces résistances qui contrôlent une tension dont la mesure détermine le type de clavier. Quel dommage que ce qui est mesuré ne soit pas documenté, car il suffit théoriquement de remplacer, rajouter ou supprimer une seule résistance pour passer du type 4 au type 3, et rendre ce prototype de clavier entièrement fonctionnel sur les derniers OS.

Du côté touches on confirme que les triplets alphabétiques utilisent bien 3 contacts, et on note l'inscription
Nspire_KB_A1_2410
, confirmant une fois de plus le code
A1
.


Et toi, aurais-tu préféré avoir ce clavier sur ta
TI-Nspire CX
?
;)
Lien vers le sujet sur le forum: Test prototype clavier Nspire Simpkey A1-P à triplets (Commentaires: 2)

TI-z80 FlowCE, nouvelle adaptation Flow Free en C

Nouveau messagede critor » 20 Jan 2018, 12:03

9111Après
Flow Free
, adaptation de l'application pour smartphones et tablettes éponyme par
Ruadh
pour ta
TI-83 Premium CE
dans un article précédent, voici aujourd'hui
FlowCE
une nouvelle adaptation par
jonbush
programmée cette fois-ci en langage C.

Entraîne toi donc à être un bon
Mario Oiram
, en reliant les noeuds de couleur entre eux tout en remplissant toute la grille ! ;)

Une durée de vie exceptionnelle, avec :
  • 10 tailles de grilles différentes, de 5x5 à 14x14 :)
  • 50 niveaux de difficulté :bj:

Le jeu nécessite le transfert des bibliothèques C téléchargeables ci-dessous.




Téléchargements
:

Lien
:
code source

Source
:
https://www.cemetech.net/programs/index ... le&id=1719
Lien vers le sujet sur le forum: FlowCE, nouvelle adaptation Flow Free en C (Commentaires: 1)

TI-Nspire Accès root console Linux TI-Nspire Navigator AP

Nouveau messagede critor » 19 Jan 2018, 14:14

91071171Dans un article précédent nous découvrions l'entrée série du
TI-Nspire Navigator Access Point
, le point d'accès permettant la création de réseaux de calculatrices
TI-Nspire
sans fil en classe.

Nous réussissions à en tirer profit pour accéder à la console
U-Boot
en transmettant n'importe quel caractère au moment où le log de démarrage nous y invitait :
Code: Tout sélectionner
Texas Instruments X-Loader 1.4.4ss (Oct 18 2011 - 17:48:56)
SDRAM Size = 64 MB
TI USB AP - Rev 1.0
I2C read: I/O error
I2C read: I/O error
Loading u-boot.bin from nand


U-Boot 2010.03-dirty (Oct 18 2011 - 17:47:59) - tiusbap

OMAP36XX/37XX-GP ES2.1, CPU-OPP2, L3-165MHz,
TIUSBAP + LPDDR/NAND
DRAM:  64 MB
NAND:  128 MiB
*** Warning - bad CRC or NAND, using default environment

In:    serial
Out:   serial
Err:   serial
Die ID #5b7800029e380000016b1ef10c027024
Hit any key to stop autoboot:  0
No MMC card found
Booting from nand ...

NAND read: device 0 offset 0x280000, size 0x600000
6291456 bytes read: OK
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   OpenWRT Kernel Image beagleboard
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4417652 Bytes =  4.2 MB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Linux version 2.6.37 (etbldusr@pdt-nevada.eps.ti.com) (gcc version 4.4.5 (GCC) ) #2 PREEMPT Wed Jul 31 12:14:50 CDT 2013
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
[    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: OMAP3 Beagle Board
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] OMAP3630 ES1.2 (l2cache neon isp 192mhz_clk )
[    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: console=ttyO2,115200n8 mtdparts=nand:512k(x-loader),1920k(u-boot),128k(u-boot-env),6m(kernel),6m(kernel2),4m(localconf),-(unused)
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Memory: 64MB = 64MB total
[    0.000000] Memory: 57796k/57796k available, 7740k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
[    0.000000]     vmalloc : 0xc4800000 - 0xf8000000   ( 824 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .init : 0xc0008000 - 0xc02dd000   (2900 kB)
[    0.000000]       .text : 0xc02dd000 - 0xc069cc30   (3840 kB)
[    0.000000]       .data : 0xc069e000 - 0xc06cba20   ( 183 kB)
[    0.000000] NR_IRQS:375
[    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz
[    0.000000] omap_hwmod: i2c1: softreset failed (waited 10000 usec)
[    0.000000] omap_hwmod: i2c2: softreset failed (waited 10000 usec)
[    0.000000] omap_hwmod: i2c3: softreset failed (waited 10000 usec)
[    0.000000] Reprogramming SDRC clock to 332000000 Hz
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
[    0.000000] Total of 96 interrupts on 1 active controller
[    0.000000] GPMC revision 5.0
[    0.000000] Trying to install interrupt handler for IRQ368
[    0.000000] Trying to install interrupt handler for IRQ369
[    0.000000] Trying to install interrupt handler for IRQ370
[    0.000000] Trying to install interrupt handler for IRQ371
[    0.000000] Trying to install interrupt handler for IRQ372
[    0.000000] Trying to install interrupt handler for IRQ373
[    0.000000] Trying to install interrupt handler for IRQ374
[    0.000000] Trying to install type control for IRQ375
[    0.000000] Trying to set irq flags for IRQ375
[    0.000000] OMAP clockevent source: GPTIMER12 at 32768 Hz
[    0.000000] Calibrating delay loop... 515.72 BogoMIPS (lpj=2015232)
[    0.000000] pid_max: default: 32768 minimum: 301
[    0.000000] Security Framework initialized
[    0.000000] Mount-cache hash table entries: 512
[    0.000000] CPU: Testing write buffer coherency: ok
[    0.000000] regulator: core version 0.5
[    0.000000] regulator: dummy:
[    0.000000] NET: Registered protocol family 16
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] omap_mux_init: Add partition: #1: core, flags: 0
[    0.000000] OMAP3 Beagle Rev: xM
[    0.000000] Found NAND on CS0
[    0.000000] Registering NAND on CS0
[    0.000000] Unable to get DVI reset GPIO
[    0.000000] OMAP DMA hardware revision 5.0
[    0.010406] bio: create slab <bio-0> at 0
[    0.011840] SCSI subsystem initialized
[    0.013885] usbcore: registered new interface driver usbfs
[    0.014129] usbcore: registered new interface driver hub
[    0.014373] usbcore: registered new device driver usb
[    0.016845] Switching to clocksource 32k_counter
[    0.019714] musb-hdrc: version 6.0, peripheral, debug=0
[    0.019805] musb-hdrc musb-hdrc.0: dma type: dma-inventra
[    0.020446] musb-hdrc musb-hdrc.0: USB Peripheral mode controller at fa0ab000 using DMA, IRQ 92
[    0.020935] NET: Registered protocol family 2
[    0.021179] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.021972] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.022033] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.022064] TCP: Hash tables configured (established 2048 bind 2048)
[    0.022094] TCP reno registered
[    0.022094] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.022125] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.022399] NET: Registered protocol family 1
[    0.022857] RPC: Registered udp transport module.
[    0.022888] RPC: Registered tcp transport module.
[    0.022888] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.847747] omap_init_opp_table: no hwmod or odev for iva, [6] cannot add OPPs.
[    2.848449] omap-iommu omap-iommu.0: isp registered
[    2.848754] AM37x/DM37x  Linux PSP version 04.02.00.07 (OMAP3BEAGLE)
[    2.850311] VFS: Disk quotas dquot_6.5.2
[    2.850433] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    2.850860] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    2.850860] Registering mini_fo version $Id$
[    2.851470] JFFS2 version 2.2 (NAND) (SUMMARY) (LZO) (LZMA) (RTIME) (RUBIN) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    2.852172] msgmni has been set to 112
[    2.853424] io scheduler noop registered
[    2.853424] io scheduler deadline registered (default)
[    2.854156] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    2.855987] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
[    2.856353] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
[    2.856719] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
[    3.422271] console [ttyO2] enabled
[    3.426269] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
[    3.445373] brd: module loaded
[    3.454193] loop: module loaded
[    3.459167] omap2-nand driver initializing
[    3.463836] ONFI flash detected
[    3.467346] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xb1 (Micron )
[    3.474273] Division by zero in kernel.
[    3.478302] Function entered at [<c02e7bec>] from [<c0477944>]
[    3.484405] NAND_ECC_NONE selected by board driver. This is not recommended !!
[    3.491973] Creating 7 MTD partitions on "omap2-nand.0":
[    3.497528] 0x000000000000-0x000000080000 : "X-Loader"
[    3.504852] 0x000000080000-0x000000260000 : "U-Boot"
[    3.512634] 0x000000260000-0x000000280000 : "U-Boot Env"
[    3.519775] 0x000000280000-0x000000880000 : "Kernel"
[    3.529602] 0x000000880000-0x000000e80000 : "Kernel2"
[    3.539520] 0x000000e80000-0x000001280000 : "LocalConf"
[    3.548706] 0x000001280000-0x000008000000 : "Unused"
[    3.613342] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.620300] ehci-omap.0 supply hsusb0 not found, using dummy regulator
[    4.634185] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[    4.640197] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
[    4.648040] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[    4.665466] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[    4.671569] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    4.678680] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.686218] usb usb1: Product: OMAP-EHCI Host Controller
[    4.691772] usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
[    4.697418] usb usb1: SerialNumber: ehci-omap.0
[    4.703125] hub 1-0:1.0: USB hub found
[    4.707122] hub 1-0:1.0: 3 ports detected
[    4.736206] usbcore: registered new interface driver usbtest
[    4.742797] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    4.750946] omap_device: omap_wdt.-1: new worst case activate latency 0: 30517
[    4.759155] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
[    4.767791] TCP cubic registered
[    4.771148] TCP westwood registered
[    4.774871] Initializing XFRM netlink socket
[    4.779357] NET: Registered protocol family 17
[    4.784057] NET: Registered protocol family 15
[    4.788818] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[    4.795928] All bugs added by David S. Miller <davem@redhat.com>
[    4.802215] Registering the dns_resolver key type
[    4.807281] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[    4.815704] ThumbEE CPU extension supported.
[    4.821289] omap3_vdd_data_configure: PMIC info requried to configure vdd_mpu notpopulated.Hence cannot initialize vdd_mpu
[    4.832946] omap3_vdd_data_configure: PMIC info requried to configure vdd_core notpopulated.Hence cannot initialize vdd_core
[    4.844696] omap_voltage_scale_vdd: No voltage scale API registered for vdd_mpu
[    4.852355] omap_voltage_scale_vdd: No voltage scale API registered for vdd_core
[    4.860107] sr_dev_init: No Voltage table registerd fo VDD1.Something really wrong
[    4.860107]
[    4.869567] sr_dev_init: No Voltage table registerd fo VDD2.Something really wrong
[    4.869567]
[    4.879028] Power Management for TI OMAP3.
[    4.883605] sr_init: No PMIC hook to init smartreflex
[    4.889404] sr_init: platform driver register failed for SR
[    4.899200] clock: disabling unused clocks to save power
[    4.906585] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    4.914215] Freeing init memory: 2900K
[    5.032592] usb 1-1: new high speed USB device using ehci-omap and address 2
- preinit -
[    5.241058] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9170
[    5.252014] usb 1-1: New USB device strings: Mfr=16, Product=32, SerialNumber=48
[    5.265655] usb 1-1: Product: USB2.0 WLAN
[    5.273651] usb 1-1: Manufacturer: ATHER
[    5.281799] usb 1-1: SerialNumber: 12345
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
- init -

Please press Enter to activate this console.
[    8.731109] Compat-wireless backport release: compat-wireless-2011-04-14
[    8.748321] Backport based on wireless-testing.git master-2011-04-19
[    8.854858] cfg80211: Calling CRDA to update world regulatory domain
[    9.021148] cfg80211: World regulatory domain updated:
[    9.032623] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    9.055969] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.071685] cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.087402] cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.102996] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.118103] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.127258] usbcore: registered new interface driver rt2800usb
[    9.290618] usb 1-1: reset high speed USB device using ehci-omap and address 2
[    9.487640] usbcore: registered new interface driver carl9170
[    9.496398] usb 1-1: driver   API: 1.9.2 2011-01-22 [1-1]
[    9.509368] usb 1-1: firmware API: 1.9.4 2011-06-30
[    9.514465] usb 1-1: Unprotected firmware image.
[    9.524780] usb 1-1: driver does not support all firmware features.
[    9.541748] usbcore: registered new interface driver zd1211rw
#### SCRIPT:navbridge start...
[    9.922973] JFFS2 notice: (647) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[   10.043792] cfg80211: Calling CRDA for country: US
[   10.058685] usb 1-1: Atheros AR9170 is registered as 'phy0'
[   10.287597] cfg80211: Regulatory domain changed to country: US
[   10.306091] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   10.321594] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[   10.338470] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[   10.352844] cfg80211:     (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   10.376403] cfg80211:     (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   10.392028] cfg80211:     (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   10.407653] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[   11.032348] JFFS2 notice: (662) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
#### SCRIPT:navbridge Restarting carl9170 with H[   12.059173] usbcore: deregistering interface driver carl9170
W-crypto disabled...
[   14.235931] usb 1-1: reset high speed USB device using ehci-omap and address 2
[   19.259674] ehci-omap ehci-omap.0: remove, state 1
[   19.264709] usb usb1: USB disconnect, address 1
[   19.269897] hub 1-0:1.0: cannot reset port 1 (err = -19)
[   19.275665] hub 1-0:1.0: cannot disable port 1 (err = -19)
[   19.281402] hub 1-0:1.0: cannot disable port 1 (err = -19)
[   19.287445] usb 1-1: USB disconnect, address 2
[   19.297943] ehci-omap ehci-omap.0: force halt; handshake fa064814 0000c000 00008000 -> -110
[   19.606048] usbcore: registered new interface driver carl9170
[   19.631408] ehci-omap ehci-omap.0: USB bus 1 deregistered
[   19.637634] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   19.644866] ehci-omap.0 supply hsusb0 not found, using dummy regulator
[   20.657653] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[   20.663665] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
[   20.672027] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[   20.688995] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[   20.695098] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[   20.702606] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   20.710357] usb usb1: Product: OMAP-EHCI Host Controller
[   20.716094] usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
[   20.721923] usb usb1: SerialNumber: ehci-omap.0
[   20.729064] hub 1-0:1.0: USB hub found
[   20.733001] hub 1-0:1.0: 3 ports detected
[   21.071868] usb 1-1: new high speed USB device using ehci-omap and address 2
[   21.325408] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9170
[   21.332702] usb 1-1: New USB device strings: Mfr=16, Product=32, SerialNumber=48
[   21.340637] usb 1-1: Product: USB2.0 WLAN
[   21.344848] usb 1-1: Manufacturer: ATHER
[   21.349212] usb 1-1: SerialNumber: 12345
[   21.485900] usb 1-1: reset high speed USB device using ehci-omap and address 2
[   21.721771] usb 1-1: driver   API: 1.9.2 2011-01-22 [1-1]
[   21.727416] usb 1-1: firmware API: 1.9.4 2011-06-30
[   21.733032] usb 1-1: Unprotected firmware image.
[   21.738098] usb 1-1: driver does not support all firmware features.
[   22.230682] usb 1-1: Atheros AR9170 is registered as 'phy1'
#### SCRIPT:navbridge Restarted carl9170 with HW-crypto disabled
[   22.630920] gadgetfs: USB Gadget filesystem, version 24 Aug 2004
#### Starting navbridge...
#### Starting transport_test_server...


NavBridge version 3.6.0.10
MAIN:Detach state        = PTHREAD_CREATE_JOINABLE
MAIN:Scope               = PTHREAD_SCOPE_SYSTEM
MAIN:Inherit scheduler   = PTHREAD_EXPLICIT_SCHED
MAIN:Scheduling policy   = SCHED_OTHER  [priority = 0]
MAIN:Stack size          = 2093056 (0x1FF000)  [Guard=4096=0x1000]
INIT: Navbridge...
INIT: ConfigFile loaded: configuredDevices size = 67
=== Starting thread 0x48fbc 11AccessPoint
0x48fbc running 1
AP::init: Status of generating interface config file (with MacAddr): 0
AP::init: MacAddr = 0009371F0F34
Starting the AP...
AP::readMode: Mode = 3
AP::readChannel: Channel = 9
AP::readRegion: Region = US
AP::readTxPower: TxPower = 19
AP::readSSID = Maths Andreani
=== Starting thread 0x48fa0 6Radius
=== Starting thread 0x49ef0 4Dhcp
AP::checkForMacOverride: Using HW MacAddr = 0009371F0F34
0x48fa0 running 1
0x49ef0 running 1
AP::setSSID: SSID = TI-NAV-N-Maths Andreani
AP::writeRadiusUsersFile: SUCCESS writing to the Radius Users config file
AP::writeMacAclFile: SUCCESS Mac-ACL config file
AP::setupHostapd: configuration setup success
#### SCRIPT:ti_config start...
#### Starting hostapd...
#### hostapd started
#### SCRIPT:ti_config start complete
AccessPoint::startHostapd: (0)
Thu Jan  1 00:00:28 1970 : Info: Starting - reading configuration files ...
Radius server started (time=28)
DHCP server started (time=28)
USB Control thread starting.
USB Control Initializing Device [28.467834]
USB Control Initializing Device: open complete, now write config...
[   28.334259] gadgetfs: bound to musb-hdrc driver
USB Control Initializing Device Complete
USB Control Starting: musb-hdrc ep0 (fd=26) [28.536743]
Initialize USB interface.
=== Starting thread 0x4ec48 8UDPInput
=== Starting thread 0x4ee48 8Asyncmsg
=== Starting thread 0x4edcc 6Pinger
=== Starting thread 0x4ed64 10Dispatcher
=== Starting thread 0x4ef54 10PingThread
INIT: Navbridge complete!
0x4ec48 running 1
0x4ee48 running 1
0x4edcc running 1
Pinger: Socket created 40.
0x4ed64 running 1
0x4ef54 running 1
[   29.522430] gadgetfs: connected
USB CONNECT high speed [29.712036]
USB Setup Request: USB_REQ_GET_DESCRIPTOR (0) (index=0)
USB Setup Request: USB_REQ_GET_DESCRIPTOR (2) (index=1033)
[   29.550323] gadgetfs: configuration #1
USB Setup Request: USB_REQ_SET_CONFIGURATION to CONFIG #1
Start IO
SINK THREAD loop...
SOURCE THREAD loop...
Start IO complete (source_fd=44, sink_fd=43)
Dhcp: Lease count (initial): 0
################ Restart after 25 secs.
Restarting AP from restart()
m_monitorForceRestart 1
################ Restarting Hostapd (time=57)
#### SCRIPT:ti_config stop...
#### Stopping hostapd...
#### SCRIPT:ti_config stop complete
AccessPoint:: stopHostapd: (0)
Radius server stopped (time=59)
DHCP server stopped (time=60)
AP::checkForMacOverride: Using HW MacAddr = 0009371F0F34
AP::setSSID: SSID = TI-NAV-N-Maths Andreani
AP::writeRadiusUsersFile: SUCCESS writing to the Radius Users config file
AP::writeMacAclFile: SUCCESS Mac-ACL config file
AP::setupHostapd: configuration setup success
#### SCRIPT:ti_config start...
#### Starting hostapd...
#### hostapd started
#### SCRIPT:ti_config start complete
AccessPoint::startHostapd: (0)
Thu Jan  1 00:01:02 1970 : Info: Starting - reading configuration files ...
Radius server started (time=62)
DHCP server started (time=62)


Mais si nous regardons plus loin dans ce log une fois le système d'exploitation lancé, nous y trouvons une autre invitation après 5 à 8 secondes :
Code: Tout sélectionner
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
- init -

Please press Enter to activate this console.


Il y aurait donc un mode sans échec accessible en envoyant les caractères
f
et retour chariot sur l'entrée série, ainsi qu'une console en envoyant le seul retour chariot.

Qu'à cela ne tienne, testons, et effectivement le retour chariot déclenche l'apparition d'un bandeau
BusyBox / OpenWrt
vantant la consommation de boissons alcoolisées
- ils sont coquins chez TI -
suivi d'une invite de commande de type
Linux
en mode
root
: :bj:
Code: Tout sélectionner
BusyBox v1.17.3 (2013-07-31 11:17:57 CDT) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
|       |.-----.-----.-----.|  |  |  |.----.|  |_
|   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
|_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
KAMIKAZE (bleeding edge, unknown) ------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
---------------------------------------------------
root@OpenWrt:/#


Nous voici donc en tant qu'utilisateur
root
sur une invite de commandes
Linux
, de quoi faire nombres de choses... ou pas. Petit aperçu des commandes disponibles ainsi que du système de fichiers : ;)
Code: Tout sélectionner
root@OpenWrt:/# help
Built-in commands:
------------------
        . : [ [[ alias bg break cd chdir command continue echo eval exec
        exit export false fg getopts hash help jobs kill let local printf
        pwd read readonly return set shift source test times trap true
        type ulimit umask unalias unset wait

root@OpenWrt:/# pwd
/
root@OpenWrt:/# ls
bin        etc        localconf  proc       sbin       usr
data       init       mnt        rom        sys        var
dev        lib        overlay    root       tmp        www
root@OpenWrt:/#
Lien vers le sujet sur le forum: Accès root console Linux TI-Nspire Navigator AP (Commentaires: 0)

Divers 1ère tentative JTAG TI-PLT SU1 (Toto)

Nouveau messagede critor » 18 Jan 2018, 19:44

37963771Lors de la conférence éducative internationale T3 de 2002 à Calgary au Canada,
Texas Instruments
a présenté ses prototypes de futures calculatrices alors révolutionnaires. Parmi les modèles en question il y avait le
TI-PLT SU1
surnommé en interne
Toto
, à notre connaissance la toute première calculatrice graphique à écran couleur tactile. Nous avons justement la chance de diposer de l'un des rares exemplaires encore existants à ce jour et qui plus est encore fonctionnel, basé sur un système d'exploitation de type
Linux
,
MontaVista Linux
plus précisément.

Lorsque l'on observe la carte mère recto-verso, on observe deux emplacements pour un connecteur 2x7=14 broches :
  • J01H
    en bas à droite côté clavier/écran
  • J02H
    en bas à gauche de l'autre côté
    (juste sous le lecteur de carte SD)

(source photos carte : musée Datamath)


Quelques mesures à l'ohmmètre permettent de constater que les emplacements
J01H
et
J02H
sont en fait jumeaux, et prévus pour un seul connecteur à rajouter au choix d'un côté ou de l'autre. Chacun des 14 contacts de
J02H
est bel et bien relié à son contact équivalent sur
J01H
, bien évidemment avec une disposition inversée puisque l'on retourne la carte.
Remarquons d'ailleurs à ce sujet une erreur de numérotation, le contact 13 de
J02H
étant relié au contact numéroté 14 sur
J01H
.


On récupère en passant la position des masses, qui ressemble énormément à du
JTAG TI
.

9110Expérimentons donc en nous soudant un connecteur 13 broches sur
J01H
ou
J02H
. Nous opterons pour le verso avec
J02H
, afin que la hauteur du connecteur n'empêche pas de refermer correctement le prototype ou de continuer à utiliser les quelques toutches dont ils disposent, nombre de contacts étant proches de
J01H
. On peut utiliser comme connecteur des réglettes de broches coudées au pas de 2,54mm.

Cette fois-ci nous pouvons être certain de nos soudures sur
J02H
, leurs contacts pouvant être aisément vérifiés en utilisant
J01H
.

Hélas, notre chance s'arrête ici pour ce soir : une fois connecté via notre interface JTAG à
OpenOCD
, ce dernier ne détecte rien. :(
Lien vers le sujet sur le forum: 1ère tentative JTAG TI-PLT SU1 (Toto) (Commentaires: 0)

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
488 utilisateurs:
>430 invités
>53 membres
>5 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)