π
<-
Chat plein-écran
[^]

News 2019
July (2)
April (1)

News 2018
August (1)
July (1)
June (3)

News 2017
August (2)
July (2)
March (1)

News 2016
April (3)
March (3)

News 2015
August (2)
July (2)
June (1)
May (4)
March (1)

News 2014
August (2)
July (2)
June (1)
May (1)

News 2013
August (12)
July (1)
June (1)
May (5)
April (4)
March (1)

News 2012

Linux déjà sur HP Prime G2 !

New postby critor » 15 Jul 2019, 13:26

La
HP Prime G1
sortie pour la rentrée 2013 avait bénéficié de plusieurs
firmwares
tiers :
Hélas depuis la
HP Prime G2
de la rentrée 2018, matériellement très différente et donc incompatible, nous n'avions plus rien eu de tel.

Mais
zephray_wenting
vient tout juste de recevoir sa nouvelle
HP Prime G2
le 11 juillet dernier.

zephray_wenting
est très loin d'être un nouveau venu dans le monde des calculatrices programmables. Issu de la communauté chinoise
cnCalc.org
et connu successivement sous les pseudonymes de
zweb
,
ZephRay
et maintenant
Wenting / zephray_wenting
, il s'est déjà brillamment illustré dans des domaines aussi pointus que variés :

En moins d'une semaine,
zephray_wenting
vient de réussir l'exploit surhumain, non pas juste de rattraper, mais même dépasser ce qui avait été réalisé pour
HP Prime G1
...

En effet il vient juste d'arriver à faire tourner un firmware non officiel sur sa
HP Prime G2
, et pas n'importe lequel puisqu'il s'agit de
Linux
! :#tritop#:

Contrairement aux firmwares tiers pour
HP Prime G1
, l'installation de
Linux
sur
HP Prime G2
n'est à ce jour pas à la portée de l'utilisateur lambda.

zephray_wenting
a en effet dû modifier matériellement sa
HP Prime G2
, lui soudant et dessoudant 3 résistances afin de la basculer en mode de démarrage
USB DFU
(comme sur
NumWorks
)
, ce qui lui permet alors de recevoir les images à installer/lancer sans passer par les vérifications officielles.

L'image
Linux
est amorcée via
U-Boot
et n'est à ce jour installée qu'en
RAM
, de façon temporaire donc avec besoin de refaire la manipulation à chaque redémarrage, car il n'y a pas encore de pilote pour la
Flash NAND
de la
HP Prime G2
.

Le détail de son
reverse engineering
suit ci-après en chinois. Nous espérons pouvoir t'annoncer de grandes avancées sur ce projet très prochainement.



Lien
:
reverse engineering
HP Prime G2
par
zephray_wenting


Sources
:
Link to topic: Linux déjà sur HP Prime G2 ! (Comments: 7)

Rétro-test HP Prime G2 (révision D) rentrée 2019

New postby critor » 07 Jul 2019, 17:58

La
HP Prime G2
est la nouvelle révision matérielle
HP Prime
sortie pour la rentrée 2018.

Comme tu as pu le constater, en France nous avons été privés de la
HP Prime G2
en 2018-2019, tous les revendeurs
Hewlett Packard
nationaux étant en rupture de stock.

Nous n'avons pas tous les détails, mais il se trouve que le distributeur
HP
français,
(Solution Micro System)
, a rencontré des difficultés en 2018. La distribution en France a alors été confiée au sous-traitant , une entreprise tchèque qui s'occupait déjà de la distribution européenne des calculatrices graphiques
Sharp
, et visiblement fort mal concernant la France puisque cela fera bientôt 20 ans que nous n'en aurons plus vu une seule dans nos rayons.

Mais bonne nouvelle, après ce faux départ pour la rentrée 2018, cette fois-ci c'est enfin la bonne pour la rentrée 2019. Nous ignorons comment la situation a pu se débloquer, mais la légendaire calculatrice
HP Prime G2
est enfin approvisionnée en France ! :bj:

Il est donc grand temps de découvrir sans plus attendre toutes les titanesques nouveautés de la
HP Prime G2
! :D


Sommaire :



1) Tour du propriétaire :

Go to top

97819780La
HP Prime G2
que nous avons entre les mains aujourd'hui n'est pas tout-à-fait finale, provenant non pas de l'équipe marketing mais de l'équipe de développement. Elle réutilise à l'identique l'ancien boîtier des
HP Prime G1
et ne dispose d'ailleurs pas de numéro de série.

On peut toutefois l'identifier clairement comme une
HP Prime G2
à l'écran
A propos
qui indique une nouvelle version matérielle
D
, là où les versions matérielles
C
et inférieures correspondent aux anciennes
HP Prime G1
.

Les
HP Prime G2
de production quant à elles ont une face arrière légèrement différente permettant de les identifier sans besoin de les allumer, un
G2
étant inscrit dans un cercle sous le logo
HP
.

9782Une autre particularité sur notre
HP Prime G2
de développement, c'est que la batterie est toute noire, ne comportant strictement aucune information. Cela pourrait suggérer l'usage d'une toute nouvelle batterie.

Tentons de creuser la chose.

1137411371Pesée en CNU
(Conditions Normales d'Utilisation)
la
HP Prime G2
fait
203g
, soit à peine plus que les
199g
des anciennes
HP Prime G1
, une progression qui pourrait paraître négligeable.

1137311372Mais en fait non, cela cache deux évolutions contraires. La calculatrice
HP Prime G2
en tant que telle est en fait un peu plus plus légère, et c'est la batterie qui compense en passant de
30g
sur les
HP Prime G1
à maintenant
38g
sur la
HP Prime G2
.

Donc oui, la
HP Prime G2
bénéficie bien d'une nouvelle batterie, a priori de capacité supérieure.

Plus précisément comme on le constate dans les
HP Prime G2
de production, nous passons d'une batterie de
1500mAh
de capacité à maintenant
2000mAh
, tout en gardant le même format et donc la compatibilité selon nos tests ! :bj:

Et parlant alimentation, ce n'est justement pas la seule nouveauté de la
HP Prime G2
. Hors mode examen il suffit d'éteindre la calculatrice en maintenant la touche
Shift
pour faire passer la calculatrice en hibernation, mode spécial minimisant la consommation de la batterie et lui permettant ainsi de conserver sa charge sur de bien plus longues périodes d'inutilisation ! :bj:
Seule et unique contrepartie, la machine mettra environ 1 seconde supplémentaire pour sortir de ce mode au rallumage, franchement négligeable. :)




2) Mémoires de travail et de stockage :

Go to top

Voyons donc ce que vaut cette nouvelle
HP Prime G2
, en commençant par accéder au menu mémoire.

Réussissais-tu l'exploit de te sentir à l'étroit avec les
≈ 198 Mo
de mémoire de stockage de la
HP Prime G1
? Tu risques d'avoir beaucoup de mal désormais... ;)
La
HP Prime G2
porte bien son nom en étendant la capacité de stockage à
≈ 462 Mo
, ce qui suggère une capacité de mémoire
Flash
de
512 Mio
! :bj:

Et là où la
HP Prime G1
ne nous offrait que dans les
≈ 16 Mo
de mémoire de travail, la
HP Prime G2
nous met en orbite avec
≈ 247 Mo
, ce qui suggère donc une capacité de mémoire
RAM
d'au moins
256 Mio
! :#tritop#:




3) Performances :

Go to top

La
HP Prime G2
semble également beaucoup plus performante que les anciennes
HP Prime G1
.

Par exemple le jeu
Tunnel
lancé avec une graine aléatoire de
31
sans interaction utilisateur te fait perdre après
11s
sur
HP Prime G1
contre seulement
4s
sur
HP Prime G2
: :bj:


L'ensemble des programmes et applications ne tenant pas compte de l'horloge système sont accélérés de façon similaire, avec un facteur tournant autour de 3. :#tritop#:

Voici par exemple ce que donne de façon similaire l'application de lecture de documents
mViewer GX
:


Quant aux programmes et applications tenant compte de l'horloge système, tout dépend de comment ils ont été codés.

Le moteur
3D
de type
raycasting
par exemple te permet de régler le nombre de
fps
(images par seconde)
que tu souhaites cibler. Et à
fps
identique, il met automatiquement à profit la puissance et donc le temps processeur supplémentaire de la
HP Prime G2
pour améliorer la qualité du rendu
3D
. :bj:

Tentons de chiffrer plus précisément cette amélioration des performances. Voici la transcription en
Python
pour lisibilité d'un programme codé dans le langage historique de la machine et que nous allons utiliser pour chiffrer les performances :
Code: Select all
try:
  from time import *
except:
  pass

def hastime():
  try:
    monotonic()
    return True
  except:
    return False

def seuil(d):
  timed,n=hastime(),0
  start,u=0 or timed and monotonic(),2.
  d=d**2
  while (u-1)**2>=d:
    u=1+1/((1-u)*(n+1))
    n=n+1
  return [(timed and monotonic() or 1)-start,n,u]


Voici le classement des calculatrices graphiques ou programmables à ce jour conformes 2020, pour un appel seuil(0.008) :
  1. 0,688s
    :
    HP Prime G2
    (32 bits : Cortex/ARMv7 @
    528MHz
    )
  2. 0,785s
    :
    NumWorks
    (32 bits : Cortex/ARMv7 @
    100MHz
    )
  3. 2,414s
    :
    HP Prime G1
    (32 bits : ARM9/ARMv5 @
    400MHz
    )
  4. 8,93s
    :
    TI-Nspire CX II
    (32 bits : ARM9/ARMv5 @
    396MHz
    )
  5. 12,24s
    :
    TI-Nspire
    (32 bits : ARM9/ARMv5 @
    120MHz
    )
  6. 18,67s
    :
    TI-Nspire CX CR4+
    (révisions W+)
    (32 bits : ARM9/ARMv5 @
    156MHz
    )
  7. 20,92s
    :
    TI-Nspire CX
    (révisions A-V)
    (32 bits : ARM9/ARMv5 @
    132MHz
    )
  8. 50,77s
    :
    Casio Graph 90+E
    (32 bits : SH4 @
    118MHz
    )
  9. 81,03s
    :
    Casio Graph 35+E II
    (32 bits : SH4 @
    59MHz
    )
  10. 101,1s
    :
    Casio Graph 35/75+E
    (32 bits : SH4 @
    29,5MHz
    )
  11. 117,29s
    :
    Casio Graph 25+E
    (32 bits : SH4 @
    29,5MHz
    )
  12. 120,51s
    :
    TI-83 Premium CE Edition Python
    (8 bits : eZ80 @
    48MHz
    )
  13. 198,53s
    :
    TI-83 Premium CE
    /
    TI-84 Plus CE-T
    (8 bits : eZ80 @
    48MHz
    )
  14. 260,41s
    :
    TI-82 Advanced
    /
    TI-84 Plus T
    (8 bits : z80 @
    15MHz
    )
  15. 607,91s
    :
    Casio fx-CP400+E
    (32 bits : SH4 @
    118MHz
    )
  16. 672,65s
    :
    Casio fx-92+ Spéciale Collège
    (8 bits : nX-U8/100 >
    1,5MHz
    - spécifications ancien modèle fx-92 Collège 2D+, non confirmées sur le nouveau)
  17. 738,75s
    :
    Lexibook GC3000FR
    (non programmable, estimation relative par comparaison des performances en tracé de graphes avec le modèle le plus proche technologiquement, la
    TI-82 Advanced
    )

On confirme cette fois-ci de façon bien plus précise la progression en performances de la
HP Prime G2
d'un facteur de
3
par rapport aux anciennes
HP Prime G1
, et l'on note ici encore que la
HP Prime G2
domine technologiquement l'ensemble de la concurrence ! :bj:




4) Mise à jour :

Go to top

Les mises à jour sont désormais déclinées en deux versions différentes ce qui suggère des différences matérielles suffisamment significatives pour être incompatibles niveau code machine.

Rappelons que les
HP Prime G1
utilisaient un processeur
ARM9/ARMv5
cadencé à
400 MHz
.

Et justement, si l'on fouille ces images à l'éditeur hexadécimal, on note que la version
G2
mentionne effectivement un tout nouveau processeur
MCIMX6Y2
. De la famille
i.MX 6ULL
de chez
NXP
, il s'agit en effet d'un
Cortex / ARMv7
cadencé à
528 MHz
.

Une progression en fréquence couplée au passage de l'architecture
ARMv5
à l'architecture
ARMv7
, voilà qui explique la formidable progression en performances, la
HP Prime
rattrape enfin le retard technologique qu'elle avait pris par rapport à la
NumWorks
! :bj:



97929788Puisque nous parlons de mise à jour, sur la
HP Prime G2
les affichages concernés côté calculatrice ont été profondément modifiés, ce qui suggère l'utilisation d'un tout nouveau
BOOT
(code de démarrage)
. Le processus de mise à jour semble de plus avoir été davantage sécurisé, faisant maintenant apparaître 3 étapes successives :
  1. Verifying
  2. Preparing
  3. Upgrading


9793Et effectivement on le confirme. Contrairement aux
HP Prime G1
, la
HP Prime G2
n'accepte plus d'installer des images de système où nous avons modifié un des messages système. Il y a eu visiblement ajout d'une sécurité, somme de contrôle ou pire signature...

Mauvaise nouvelle donc pour la communauté
HP Prime
, les
firmwares
tiers développés pour
HP Prime
ne peuvent plus être installés. :mj:
Fini la
NumWorks
sur
HP Prime
,
Rip'em
, et jusqu'à preuve du contraire un point final au projet de portage d'un
Linux
... :'(




5) Diagnostic :

Go to top

1138611383Afin de comprendre un petit peu mieux ce qui a changé, accédons au menu de diagnostic. Il suffit pour cela de maintenir les touches
F
C
O
tout en faisant un
reset
.

Effectivement, il nous confirme l'utilisation d'un tout nouveau
BOOT
, le
ARMUboot V17
étant remplacé sur
HP Prime G2
par un
V2.060.650
.

Il nous permet également de valider notre hypothèse du passage d'une capacité de mémoire
Flash
de
256 Mio
pour la
HP Prime G1
à
512 Mio
pour la
HP Prime G2
: :)
1138211381
1138511384




6) Matériel :

Go to top

97849785Nous en aurons le coeur net, voyons donc ce que la
HP Prime G2
cache sous le capot.

Nous y découvrons une nouvelle carte mère de référence
EA656MB-6
avec juste au-dessus une indication de date,
2018.02.05
.

En effet la carte utilise un tout nouveau coeur, un
MCIMX6Y2DVM05AB
de chez
NXP
, une puce renfermant justement un processeur
i.MX 6ULL
, un
Cortex/ARMv7
cadencé à
528 MHz
. La
HP Prime
passe donc d'un
ARM9/ARMv5
à un
Cortex/ARMv7
, un rattrapage technologique fort bienvenu par rapport à ce qu'avait sorti
NumWorks
entre temps ! :bj:

La puce
RAM
à côté fait également peau neuve, une
H5TQ2G63GFR
de chez
SK Hynix
.
Excellente surprise, la capacité est donc bien
256 Mio
comme conjecturé plus haut - c'est multiplié donc par 8, rien que ça, par rapport aux anciennes
HP Prime G1
! Et qui plus est niveau technologie c'est de la
DDR3
cette fois-ci ! :bj:

9786Retirons l'étiquette dissimulant la 3ème et dernière puce, la
Flash
.
Toujours de chez
SK Hynix
il s'agit cette fois-ci d'une
H27U4G8F2D
, faisant cette fois-ci bien
512 Mio
comme conjecturé plus haut, capacité donc doublée par rapport aux anciennes
HP Prime G1
! :bj:




Conclusion :

Go to top

La
HP Prime G2
t'offre donc à ce jour pour la rentrée 2019 le processeur le plus puissant secondé de mémoires de stockage et de travail ridiculisant astronomiquement toute concurrence. :bj:

Véritable trésor pour toute personne ayant de forts besoins de puissance ou de capacité, la
HP Prime G2
de par ses caractéristiques exceptionnelles offrira également tout un monde de possibilités aux programmeurs. Et contrairement à la concurrence, sur
HP Prime G2
tu ne risqueras pas de te sentir limité dans ta créativité passé la phase d'initiation, autant de temps de gagné même pour les programmeurs débutants ! :bj:

Pour la rentrée 2019
Hewlett Packard
t'offre donc la
"Rolls des calculatrices"
, tout ceci en réussissant l'exploit de ne pas lui faire prendre un seul centime ou gramme supplémentaire - merci
HP
! :bj:


Crédits images HP Prime G2 de production
:
https://www.hpmuseum.org/forum/thread-1 ... #pid102774

Mise à jour mViewer GX2 1.3 HP Prime

New postby critor » 22 Apr 2019, 21:46

mViewer GX
est notre service en ligne permettant de convertir tes images et documents PDF pour nombre de calculatrices graphiques différentes, dont la
HP Prime
.

Deux formats sont gérés dans ce dernier cas :
  • programmes avec
    mViewer GX1
  • applications avec
    mViewer GX2

11101Toutefois, les utilisateurs de certaines zones géographiques rencontraient des problèmes, avec des applications et programmes générés qui refusaient obstinément de marcher une fois mis sur la calculatrice, alors que ces mêmes fichiers ne rencontraient strictement aucun problème lorsque testés sur d'autres calculatrices ou sur émulateur. :mj:

Les programmes montraient des erreurs de syntaxe à des lignes qui n'en comportaient pas, et les applications nous laissaient encore plus dans l'ignorance en substituant une interface par défaut.

Nous nous doutions qu'il devait y avoir une subtilité locale. Nous avions donc testé en changeant la langue, mais n'avions pas réussi à reproduire le problème.


Heureusement, nous a pointé ce qui clochait. Certains utilisateurs changent le format par défaut d'affichage des nombres, afin d'utiliser la virgule comme séparateur décimal.

En soit ce n'est pas gênant, mais ça a une autre conséquence. Dans ce contexte, la virgule ne peut alors plus être utilisée comme séparateur de paramètres dans le code des programmes et applications, et doit être remplacée par un point-virgule. Au lieu de fct(param1,param2,...) il faut donc écrire fct(param1;param2;...).

Enormément de programmes et applications
HP Prime
disponibles en ligne ne fonctionneront pas dans ce contexte pour cette raison.

11102Pas besoin toutefois de réécrire une deuxième version du code, il suffit de commencer ce dernier par la ligne magique spécifiant les séparateurs utilisés :
Code: Select all
#pragma mode( separator(.,;) integer(h64) )

mViewer GX1
et
mViewer GX2
sont dès maintenant tous deux corrigés avec cette ligne. :bj:

mViewer GX2
en profite pour passer en version
1.3
, avec quelques petits ajustements de code.

Merci
Rafael_Reis
, et de même si tu veux d'autres corrections/améliorations, n'hésite pas toi aussi à t'exprimer. :)


Lien
:
mViewer GX


Source
:
https://h30487.www3.hp.com/t5/Outros-pr ... d-p/647893 via viewtopic.php?f=73&t=21314&p=241772#p241237
Link to topic: Mise à jour mViewer GX2 1.3 HP Prime (Comments: 0)

Contrôle total HP Prime G2 via JTAG

New postby critor » 04 Jan 2019, 14:52

9783La nouvelle
HP Prime
en révision matérielle D est sortie pour la rentrée 2018, mais n'est pas encore disponible dans tous les pays et en passant toujours pas en France.
Surnommée
HP Prime G2
, la machine succède aux révisions matérielles A à C et fait un véritable bond technologique en passant :
  • d'un processeur
    ARM9/ARMv5
    comme sur les
    TI-Nspire
    à un processeur
    i.MX 6ULL
    de chez
    NXP
    , un
    Cortex/ARMv7
    comme chez
    NumWorks
    mais cadencé ici à
    528 MHz
    ! :bj:
  • de
    32Mio
    comme sur les
    TI-Nspire
    monochromes à
    256Mio
    de
    SDRAM
    , et en
    DDR3
    cette fois-ci ! :bj:
  • de
    256Mio
    de mémoire
    Flash-NAND
    à
    512Mio
    ! :bj:

Sur les
HP Prime G1
, avait développé le tout premier
firmware
non officiel
.

s'était remarquablement illustré en prenant la suite avec :

Mais suite au changement de processeur, tout ce qui avait été développé en langage machine et donc notamment ces
firmwares
tiers, ne fonctionne plus. :'(

Tout est donc à recommencer intégralement.

Une des méthodes qui a rendu possibles des tests qui ont à leur tour permis de tels développements sur les
HP Prime G1
, c'est la prise de contrôle du processeur via son interface
JTAG
.

Une piste pour trouver le
JTAG
était de chercher sur la carte électronique un groupe d'au moins 5 points de tests, à identifier par la suite en :
  • TCK
  • TDI
  • TDO
  • TMS
  • TRST
    ou/et
    RESET
    (peuvent partager le même point de test)
  • VCC
    (alimentation - peut être partagée avec d'autres choses que le JTAG, et donc éloignée des points de test précédents)
  • GND
    (masse - peut être partagée avec d'autres choses que le JTAG, et donc éloignée des points de test précédents)
  • RTCK
    (optionnel)

9785Problème sur
HP Prime G2
, la carte électronique ne présente apparemment rien de tel...

Notons que les
HP Prime G1
identifiaient clairement deux points de tests pour une communication série
(
UART
)
, points que l'on ne retrouve pas non plus ici.

Mais ne se décourage pas pour autant, et a eu l'idée de décoller l'écran de l'autre face de la carte, révélant ainsi plein de points de tests supplémentaires, ici clairement identifiés. Ceux qui nous intéressent ici sont préfixés en
JT_
, mais sont plus dispersés cette fois-ci :
  • JT_TCK
  • JT_MOD
  • JT_TMS
  • JT_TDI
  • JT_TDO
  • JT_NTRST
On retrouve également les deux points de test du port série
UART
avec :
  • UART1_RX
  • UART1_TX
Notons aussi des points de test permettant apparemment le rajout d'un lecteur de carte mémoire
SD
comme sur les
HP 49G+
et
HP 50G
:
  • SD1_DATA0
  • SD1_DATA1
  • SD1_DATA2
  • SD1_DATA3
  • SD1_CMD
  • SD1_CLK
C'est bien sympa de la part de
HP
de nous avoir ici identifié clairement les points de test qui nous intéressent.
Mais inversement, les avoir cette fois-ci cachés au dos et collé l'écran par-dessus les rend inaccessibles au commun des mortels ainsi qu'à nombre de bricoleurs du dimanche.

Laissons de côté la carte mémoire
SD
pour le moment, car même si elle est gérée matériellement il faudrait encore le code logiciel pour pouvoir l'exploiter, ce qui ne serait pas raisonnable pour de premières tentatives d'injection de code non officiel.

L'
UART
est quant à lui resté jusqu'à présent muet comme une carpe malgré les tentatives de .

Par contre, la connexion via une interface
JTAG FTDI MPSSE
et
OpenOCD
est bien plus bavarde : :bj:
boricj@debian-boricj:~$ openocd -f Documents/hp-prime/G2/c232hm.cfg -f Documents/hp-prime/G2/imx6ull.cfg
Open On-Chip Debugger 0.9.0 (2018-01-21-13:43)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
adapter speed: 100 kHz
Warn : imx6.sdma: nonstandard IR value
adapter speed: 1000 kHz
Info : clock speed 1000 kHz
Info : JTAG tap: imx6.dap tap/device found: 0x5ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x5)
Info : TAP imx6.sdma does not have IDCODE
Info : JTAG tap: imx6.sjc tap/device found: 0x088c101d (mfg: 0x00e, part: 0x88c1, ver: 0x0)
Info : imx6.cpu.0: hardware has 6 breakpoints, 4 watchpoints
Info : accepting 'gdb' connection on tcp/3333
Info : ttbcr 0ttbr0 900009ttbr1 4a3d30f0
Info : imx6.cpu.0 rev 5, partnum c07, arch f, variant 0, implementor 41
Info : number of cache level 2
Error: cache l2 present :not supported
Info : imx6.cpu.0 cluster 0 core 0 multi core
target state: halted
target halted in Thumb state due to debug-request, current mode: System
cpsr: 0x200000ff pc: 0x8035afd8
MMU: enabled, D-Cache: enabled, I-Cache: enabled


Le processeur est maintenant entièrement à nos ordres, et voici déjà en train de jouer via les commandes ci-dessous avec la partie censée être la plus sécurisée de la machine, les diodes du mode examen : ;)
  • diode rouge :
    • allumer : set GPIO1_DR[7] = 0
    • éteindre : set GPIO1_DR[7] = 1
  • diode verte :
    • allumer : set GPIO1_DR[2] = 0
    • éteindre : set GPIO1_DR[2] = 1
  • diode bleue :
    • allumer : set GPIO1_DR[9] = 0
    • éteindre : set GPIO1_DR[9] = 1


Téléchargement
:
configuration
JTAG OpenOCD HP Prime G2

Source
:
viewtopic.php?f=69&t=22127#p238167
Link to topic: Contrôle total HP Prime G2 via JTAG (Comments: 8)

Scan manuel carte ROM Sparcom Spice48 HP 48SX/48GX

New postby critor » 23 Dec 2018, 21:21

15131510Dans un article précédent, nous te dumpions la carte ROM
Sparcom Spice48
pour calculatrices
HP 48SX
et
HP 48GX
.

L'image ainsi obtenue était en prime chargeable sur
HP 48G+
, même si toutes les fonctionnalités n'étaient pas utilisables dans ce cas, vu que cela occupait une grand partie de la mémoire interne
(100K sur 128K)
à la différence d'une carte RAM/ROM externe.

Spice48
est un gestionnaire de circuits électroniques, te permettant notamment :
  • de construire ton circuit avec ses noeuds, fils et éléments
  • de spécifier les valeurs nominale et/ou initiale de chaque élément
  • de visualiser le circuit
  • de représenter graphiquement l'évolution au cours du temps de grandeurs de ton choix
    (tension entre deux bornes, intensité...)
    grâce à la résolution de l'équation différentielle qui est construite silencieusement au fur et à mesur de tes différents ajouts
ImageImage


Une application de qualité professionnelle pour le lycée et les études supérieures ! :bj:
Mais quel dommage qu'elle ne bénéficie à ce jour d'aucun équivalent sur les calculatrices graphiques récentes, pas même chez
HP
. :'(


Pour te faciliter la découverte de ce petit bijou, vient en prime de partager un scan complet du manuel ! :bj:

Grands mercis pour cette superbe pépite de Noël, et triplement si c'est toi qui as sacrifié je ne sais combien d'heures à scanner et donc sauver les 171 pages ! :bj:



Téléchargements
:

Source
:
viewtopic.php?f=55&t=22038&p=237869#p237869

Un des premiers prototypes HP Prime G2 en photo !

New postby critor » 19 Dec 2018, 19:07

97859786La
HP Prime G2
, révision matérielle
D
de la
HP Prime
, semble débarquer d'un tout autre plan astral, comme en témoignent ses différentes puces :
  • MCIMX6Y2DVM05AB
    de chez
    NXP
    , qui renferme un processeur
    MCIMX6Y2
    de la famille
    i.MX 6ULL
    . Ce n'est donc plus un
    ARM9/ARMv5
    comme sur les anciennes révisions matérielles et les
    TI-Nspire
    , mais un
    Cortex/ARMv7
    comme sur la
    NumWorks
    . Il est de pluc cadencé de plus à
    528MHz
    ! :bj:
  • H5TQ2G63GFR
    de chez
    SK hynix
    , qui contient
    256Mio
    de
    SDRAM DDR3
    ! :bj:
  • H27U4G8F2D
    toujours par
    SK hynix
    , qui apporte
    512Mio
    de
    NAND
    ! :bj:
Des capacités de 3 à 8 fois supérieures à ce qu'offre la concurrence haut de gamme, et ce pour un prix qui n'est pas supérieur ! :o

10089Aujourd'hui nous fait un superbe cadeau de Noël en nous partageant une photo historique.
Il s'agit selon ses mots d'un prototype qu'il a utilisé pour le développement de la
HP Prime G2
. Visiblement un des plus anciens prototypes tellement il pourrait même être qualifié de carte de développement, vu qu'il est très éloigné du produit final et non utilisable en situation nomade : pas de clavier ni d'alimentation intégrée.

Le prototype était en train de faire tourner, pour la première fois, un programme
HPPPL
graphique, ici une fractale de
Mandelbrot
.

On reconnaît effectivement sur une carte fille à droite la nouvelle puce processeur
NXP
, avec une autre puce non identifiée à côté
(RAM ou Flash)
, ainsi que ce qui semble être un lecteur de cartes
micro-SD
, peut-être pour pouvoir tester facilement l'amorçage sur différentes versions de
Boot
.

La carte principale quant à elle dispose d'une riche connectivité : alimentation, nappes d'entrée et de sortie de l'écran
(pour le tactile et l'affichage)
, différents formats de ports USB... ainsi qu'un lecteur de cartes mémoires format
SD
cette fois-ci.
Pourquoi on n'a pas tout ça sur la machine ? :p


L'écran n'était pas encore au bon format
320x240
pixels
(format
4/3
)
, mais visiblement
480x270
pixels
(format
16/9
)
.


Source
:
http://www.hpmuseum.org/forum/thread-11970.html

Scan manuel carte ROM Sparcom Calculus Pac HP 48SX

New postby critor » 02 Dec 2018, 15:24

La
TI-83 Premium CE
est clairement une calculatrice expansible; on peut en effet en étendre les capacités en lui connectant divers périphériques : clavier USB, capteurs
Vernier EasyTemp
et
TI-CBR2
, interface
Vernier EasyData
avec capteurs
Vernier
analogiques, interface
TI-Innovator Hub
avec diode RVB, haut-parleur, capteur de luminosité capteurs/actionneurs
Grove
, et robot
TI-Innovator Rover
, module
TI-Python
avec processeur externe... une richesse sans comparaison possible avec les autres modèles actuels, qu'ils proviennent de la même marque ou de la concurrence. :bj:
Notons par exemple que ni le clavier USB ni le module
TI-Python
ne sont exploitables avec une
TI-Nspire
.


L'expansibilité, cette qualité qui apparaît comme une exclusivité
TI-83 Premium CE
aujourd'hui allait pourtant historiquement de pair avec les calculatrices graphiques, ces dernières descendant des ordinateurs de poche des années 1980. Mais, pour faire des économies, les constructeurs s'en sont rapidement affranchis, estimant que le lycéen lambda qui dans la plupart des cas aura un usage intensif qui ne durera même pas 3 ans
(durée d'une scolarité normale au lycée et comme par hasard la durée de la garantie)
n'en avait aucun besoin. Une erreur a posteriori, dans le sens où les derniers programmes scolaires appellent de plus en plus à enseigner le code en lien avec le monde réel, même si nous n'avons pas attendu leur sortie pour regretter cette tendance. Pour nombre d'acteurs du monde de l'éducation qui n'ont pas la chance de connaître la
TI-83 Premium CE
, la calculatrice graphique apparaît donc a priori disqualifiée pour le nouveau lycée, ce qui les pousse vers d'autres solutions.

3446La dernière calculatrice graphique offrant des possibilités d'extensions comparables ou supérieures à celles de la
TI-83 Premium CE
remonte à loin, la
HP 48GX
de 1993.
La série des
HP 48
initiée en 1990 avec la
HP 48SX
disposait en effet d'une connectivité à la fois série et infrarouge pour de nombreux périphériques :
  • port infrarouge compatible télécommandes aussi bien en entrée qu'en sortie
  • interface ordinateur
  • imprimante thermique
  • lecteur de disquette
  • ...

1513Mais ce n'est pas tout, la calculatrice offrait également au dos deux ports d'extension permettant d'insérer des cartes RAM ou ROM, permettant dans le premier cas d'étendre au choix la mémoire de travail ou la mémoire de stockage, et dans le deuxième cas d'installer une ou plusieurs applications. Les applications furent fournies sur cartes par divers éditeurs, entre autres
Sparcom
. Nombre d'entre elles étaient de qualité professionnelle et n'ont toujours aucun équivalent sur
HP Prime
notamment dans le domaine de la Physique-Chimie.

Un effet pervers est que les calculatrices
HP 48
ainsi que leurs périphériques sont très chers sur le marché de l'occasion. Même lorsque les appareils sont en panne les prix ne baissent que très peu, si bien qu'il est relativement plus intéressant de racheter un appareil fonctionnel plutôt que de rechercher un appareil vendu pour pièces. :mj:

Encore plus rares que les calculatrices et leurs périphériques, il y a les manuels de périphériques, bien souvent la 2ème chose à être jetée/égarée après la boîte. Là encore ils sont très chers avec une déviance regrettable : plutôt que de les partager certains qui ont la chance d'en disposer en commercialisent de vulgaires photocopies monochromes à des prix délirants, se garantissant ainsi la quasi-exclusivité de l'offre niveau qualité
(certes médiocre mais meilleure que pour des photocopies de photocopies)
puisque se gardant jalousement l'original, et ainsi une confortable rente. :mj:

Mais heureusement, tout-le-monde n'est pas aussi mesquin dans la communauté
HP
. Saluons donc
Joe Horn
qui a pris le temps de scanner et partager librement le manuel de sa carte ROM
Sparcom Calculus Pac
pour
HP 48SX
. :bj:


Téléchargement
:
archives_voir.php?id=1830807
Source
:
http://www.hpmuseum.org/forum/thread-11420.html
Crédits photos
:


-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
681 utilisateurs:
>636 invités
>40 membres
>5 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)