Comme déjà illustré dans une actualité précédente, le langage de programmation interprété de la nouvelle calculatrice couleur HP-Prime permet des manipulations d'objets graphiques pixel par pixel!
Nous vous illustrions cela avec des démos de scrolling et de zoom/scaling, qui n'étaient possibles qu'en faisant appel au langage de programmation assembleur (lorsque possible) sur les autres calculatrices graphiques.
Mais à partir du moment où l'on a accès individuellement à chaque pixel, sans même parler des transformations tenant compte de la couleur cela permet déjà d'avoir la totalité des transformations géométriques du plan possibles et imaginables!
Voici par exemple une démo de rotation d'une image de 60x60 pixels, par pas de 5 degrés:
Ça change des démos précédentes - on ne peut envisager ici d'utilisation temps réel vu que c'est très saccadé. La transformation programmée ici est en effet bien plus complexe que les précédentes, effectuant deux calculs trigonométriques pour chaque pixel de l'image.
Malgré la lenteur, il est toutefois déjà très honorable qu'elle soit possible.
Il est peut-être même possible de l'améliorer en utilisant des tables trigonométriques précalculées.
Remarquons toutefois que bizarrement, si je remplace l'image de 60x60 pixels intégrée dans le programme par une misérable image de 70x70 pixels, j'obtiens une erreur de mémoire immédiatement au lancement du programme. Le programme initial avec son image intégrée n'occupant que 38Ko, une telle erreur est totalement anormale pour une mémoire SDRAM intégrée de 32Mo, à moins d'un problème de fuite mémoire ou d'optimisation des instructions interprétées côté HP, ou d'un espace mémoire limité réservé à l'exécution des programmes interprétés.
Source programme:
http://www.omnimaga.org/index.php?topic ... #msg304222
Categories
News TI-Nspire (1559)
News Divers (1114)
News Casio (828)
News HP (148)
News Examens / Concours (1079)
News Sharp (9)
News NumWorks (353)
News Tianyan (2)
News Canon (1)
News Citizen (1)
News Zero (14)
News 2018
December (3)
November (2)
September (1)
August (1)
July (1)
June (3)
February (2)
January (1)
News 2013
December (1)
November (2)
October (6)
September (2)
August (12)
July (1)
June (1)
May (5)
April (4)
March (1)
Rotation d'objets graphiques sur HP-Prime
Link to topic: Rotation d'objets graphiques sur HP-Prime (Comments: 6)
Fuite du premier système d'exploitation HP-Prime: SDK0.30
Dans une actualité précédente, nous vous révélions l'adresse FTP pour télécharger les systèmes et logiciels de développement HP-Prime, adresse qui avait fuité sur HP-Museum.
In a previous news, we did reveal you the private HP FTP address to download the developement softwares and firmwares for the HP-Prime, an address which leaked on HP-Museum.
Cette adresse permettait de télécharger une archive 'firmware.zip' qui contenait:
This address allowed to download a 'firmware.zip' archive which contained:
- le système d'exploitation SDK0.30the SDK0.30 operating system
- le Boot Code V13the V13 Boot Code
- l'utilitaire de flashing/dumping USB usbtoolthe usbtool USB flashing/dumping rool
Hélas, ce fichier était crypté et donc protégé par un mot-de-passe.
Unfortunately, the file was encrypted and so password-protected.
Peut-être faisaient-ils tourner en boucle une recherche du mot-de-passe depuis plusieurs heures/jours, mais le site cnCalc.org publie ce matin une version décryptée de l'archive ci-dessus. De quoi bien commencer à découvrir le fonctionnement de la HP-Prime.
Maybe they had set up some scripts which had been searching for the password for several hours/days, but the cnCalc.org website has published this morning a decrypted version of the above file. A great starting point to discover more about the HP-Prime.
Attention, l'outil usbtool qui permet de programmer ou lire une image à n'importe quelle adresse mémoire de la calculatrice me semble dangereux. Le système d'exploitation comporte en effet plusieurs images ROM qui doivent chacune être programmées à une adresse mémoire bien spécifique:
Beware, the usbtool tool which allows you to write or read any image to any memory address of the calculator seems dangerous. The operating system consists indeed of several ROM images, each one having to be programmed at a very specific memory address:
- APPSDISK.DAT
- armfir.elf
- BESTAARM.ROM
- BXCBOOT0.BIN
- MASTER.DAT
Les calculatrices HP-Prime pourraient donc être endommagées définitivement par cet outil en cas de mauvaise utilisation si elles ne comportent pas les protections adéquates.
So HP-Prime calculators might be bricked permanently in case of misuse of that tool.
Téléchargement:
Download:
OS HP-Prime SDK0.30 + Boot Code V13 + outil d'installation usbtoolSource:
http://www.cncalc.org/thread-9276-1-1.html
Link to topic: Fuite du premier système d'exploitation HP-Prime: SDK0.30 (Comments: 1)
Fuites des logiciels et systèmes HP-Prime
Dans une actualité précédente, une version alpha du logiciel HP-Prime avait fuité sur Internet depuis la Chine.
In a previous news, an alpha version of the HP-Prime software leaked on the Internet from China.
Depuis, Hewlett Packard a autorisé la diffusion d'une version plus récente de ce logiciel. Le message en question a du être mal compris par certains, puisque Klaas Kuperus a diffusé sur HP-Museum non pas le logiciel HP-Prime, mais le login et le mot-de-passe du dossier FTP privé permettant de le récupérer chez HP:
Since, Hewlett Packard has authorized its partners to publicly host a newer version of this software. The message in question must have been misunderstood by some, as Klaas Kuperus has posted on HP-Museum not the HP-Prime software, but the login and password of the private FTP folder to recover from HP:
Le problème est qu'en date du 8 août, ce dossier contenait d'autres fichiers qui sont toujours couverts par le secret à ce jour:
The problem being that on the 8th of August, this folder did contain other files which are still confidential:
- une archive 'firmware.zip' avec:A 'firmware.zip' archive containing:
- le système d'exploitation SDK0.26the SDK0.26 Operating System
- le Boot Code V11the V11 Boot Code
- un utilitaire USB permettant d'installer les versions ci-dessus (présentant une interface offrant de lire/écrire une image à une adresse mémoire au choix, ce n'est clairement pas l'interface finale)an USB tool to install the above versions (having an interface letting you read/write images from/to any memory address - which is clearly not the final interface)
- la version pour HP-Prime du logiciel de communication "HP-Conectivity Kit"the HP-Prime version of the "HP-Conectivity Kit" linking software
- le manuel de la calculatrice en 7 langues dont le français, l'anglais, l'allemand et l'espagnolthe calculator guidebooks in 7 languages (french, english, german, spanish...)
Certains fichiers sont donc des plus intéressants pour les bidouilleurs/bricoleurs et finiront peut-être par ressortir en ligne quelque part si des gens les ont récupérés à temps.
So some of those files may be very interesting for hackers/tinkerers and may eventually reappear on the Internet if the HP-Museum topic readers did get them in time.
Car en effet, le lendemain de la fuite, HP a entrepris diverses actions dans ce dossier:
Indeed, the day after the leak, HP took some actions with that folder:
- retrait des manuels remis seulement le 15 aoûtremoval of the HP-Prime guidebooks which only reappeared on the 15th of auguts
- retrait du logiciel de communication "HP-Connectivity Kit"removal of the "HP-Connectivity Kit"
- remplacement du fichier 'firmware.zip' par une version contenant le nouveau système d'exploitation SDK0.30 et le nouveau Boot Code V13, mais dont l'extraction est protégée par mot-de-passeoverwrite of the 'firmware.zip' file with a new version including the new Operating System SDK0.30 and the new Boot Code V13, but whose extraction is this time protected by a password
Notons toutefois que ces fuites répétées ne font qu'accroître l'intérêt d'une niche d'utilisateurs envers ce nouveau modèle. On me fait donc remarquer dans mon entourage qu'elles pourraient très bien être volontaires et faire partie de la stratégie de communication/marketing (communication institutionnelle déguisée et externe issue du marketing participatif). Même si cela me semble personnellement contradictoire avec les dernières actions prises sur ce dossier, et le caractère non-final voire même dangereux de certains des fichiers qui ont fuité.
Note that, however, these repeated leaks only increase the interest of users to this new model. Some think thos leaks could be made on purpose, as the part of the marketing plan. It seems unlikely to me because of the official actions taken on this issue, and because of the non-final and potentially dangerous aspect of some of those leaked files.
Téléchargement:
Download:
ftp://primesw:W4fm$PX7@ftp.usa.hp.com
Source:
http://www.hpmuseum.org/cgi-sys/cgiwrap ... 985#247985
Link to topic: Fuites des logiciels et systèmes HP-Prime (Comments: 2)
Logiciel de diagnostic HP-Prime
En maintenant enfoncées les touches [F] [C] [O] tout en réinitialisation la HP-Prime, il est possible d'accéder à son logiciel de diagnostic.
Ce dernier affiche nombre d'informations:
Ce logiciel semble regrouper ici en un seul endroit les fonctionnalités qui étaient scindées sur TI-Nspire entre le menu de maintenance et le logiciel de diagnostic. En effet, il est par exemple possible de rafraîchir le firmware de l'écran tactile, qui fera alors l'objet d'une vérification au prochain redémarrage (probablement une somme de contrôler et/ou signature) avec la touche [8]. Contrairement au logiciel de diagnostic TI-Nspire, le logiciel de diagnostic HP-Prime n'est donc pas quelque chose d'anodin. Il permet aussi de reformater complètement la mémoire Flash, en effaçant donc toutes les données, en faisant tout simplement les touches [4] puis [3].
Remarque: N'oubliez pas d'avoir sur vous une pointe ultra fine afin d'enfoncer le bouton reset au dos en cas de besoin. Contrairement à TI ou Casio, le matériel scolaire habituel (pointe de stylo/crayon, trombone...) n'y suffira pas.
Ce dernier affiche nombre d'informations:
- la version du système d'exploitation installé, ici un SDKV0.31
- la version du Boot Code, ici le V13
- le type de mémoire Flash-NAND utilisé ainsi que sa capacité, ici une Samsung K9K2G08U0M de 256Mo (qui n'a bizarrement pas exactement la même référence que celle que nous avions trouvée dans la bête, une Samsung K9F2G08U0C)
- 1.L/B TEST
- 2.M/B TEST
- 3.F/A TEST
- 4.Fls Utility
- 5.Evaluation
- 6.Reliability
- 7.USB TEST
- 8.TP FW Refresh
- 9.RESET
Ce logiciel semble regrouper ici en un seul endroit les fonctionnalités qui étaient scindées sur TI-Nspire entre le menu de maintenance et le logiciel de diagnostic. En effet, il est par exemple possible de rafraîchir le firmware de l'écran tactile, qui fera alors l'objet d'une vérification au prochain redémarrage (probablement une somme de contrôler et/ou signature) avec la touche [8]. Contrairement au logiciel de diagnostic TI-Nspire, le logiciel de diagnostic HP-Prime n'est donc pas quelque chose d'anodin. Il permet aussi de reformater complètement la mémoire Flash, en effaçant donc toutes les données, en faisant tout simplement les touches [4] puis [3].
De quoi, on l'espère, sortir facilement et rapidement sa HP-Prime de toute situation de panne/blocage logiciel.
Remarque: N'oubliez pas d'avoir sur vous une pointe ultra fine afin d'enfoncer le bouton reset au dos en cas de besoin. Contrairement à TI ou Casio, le matériel scolaire habituel (pointe de stylo/crayon, trombone...) n'y suffira pas.
Link to topic: Logiciel de diagnostic HP-Prime (Comments: 3)
Nouveau logiciel HP-Prime 5106
Une nouvelle version du logiciel HP-Prime vient de sortir, datée du 15 août. Apparemment, pas de changement au niveau du CAS ou de la version PC du système d'exploitation, mais au niveau des applications.
Bonne découverte!
Téléchargement:
archives_voir.php?id=19606
Bonne découverte!
Téléchargement:
archives_voir.php?id=19606
Link to topic: Nouveau logiciel HP-Prime 5106 (Comments: 0)