π
<-

"épurer" un fichier de maj d'OS du boot2

Pour le TI-Basic sur Nspire

Re: "épurer" un fichier de maj d'OS du boot2

Unread postby critor » 31 Jul 2010, 21:25

Lionel Debroux wrote:Je remonte le topic, pour poster explicitement une info dont je n'arrivais pas à être sûr à la lecture du topic: une copie du boot2 est manifestement gardée, comme l'indiquent les chiffres suivants que je viens d'obtenir avec TILP:

* 1.1.9253 TNO (no boot2 update, no samples): 3092555 bytes, available RAM/Flash: 21/21 MB
* 1.7.2741 pristine: 8019853 bytes, available RAM/Flash: 18/14 MB
* 1.7.2741 no boot2: 6774046 bytes, available RAM/Flash: 18/15 MB
* 1.7.2741 no boot2 no samples: 5005275 bytes, available RAM/Flash: 18/17 MB
* 1.7.2741 no samples: 6251083 bytes, available RAM/Flash: 18/16 MB

Il est clair que rares sont les utilisateurs limités par la quantité de Flash dispo, mais peut-être devrait-on faire connaître le programme TNOC plus largement (archives de ticalc, par exemple) ?



C'est une bonne idée: contacte l'auteur.

Sinon, peut-être ai-je mal compris ce dont tu parles, mais le fichier TNC/TNO est conservé dans le système de fichiers Nspire: il est dans /phoenix/install.
Et c'est ce fichier qui sera envoyé lors d'une mise-à-jour entre 2 calculatrices.


L'utilitaire TNOC a plusieurs utilités:
* réduire donc la quantité de mémoire Flash occupée
* réduire le temps de transfert lors d'une mise-à-jour USB (quasiment 10Mo désormais c'est vraiment trop lent!!!)
* éviter l'écrasement des quelques boot2 1.1 existant encore de par le monde par des boot2 1.4 (je rappelle que l'on n'a aucun moyen de revenir en arrière... même si le programme de "flashage" d'un boot2 peut sembler à priori très simple, personne n'ose le sortir car au moindre bug qui laisserait un boot2 corrompu, la Nspire est bonne pour la poubelle... ou le labo de Critor :#langue#: )
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15839
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: "épurer" un fichier de maj d'OS du boot2

Unread postby Lionel Debroux » 01 Aug 2010, 13:12

Sinon, peut-être ai-je mal compris ce dont tu parles, mais le fichier TNC/TNO est conservé dans le système de fichiers Nspire: il est dans /phoenix/install.
Et c'est ce fichier qui sera envoyé lors d'une mise-à -jour entre 2 calculatrices.

OK, merci de l'explication du fait qu'il y ait bien une copie du boot2, comme l'indiquent les chiffres :):
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: "épurer" un fichier de maj d'OS du boot2

Unread postby Levak » 01 Aug 2010, 16:45

On va dire que j'avais un peu rien à faire aujourd'hui, et quand je suis retombé sur le Designer QT4 et j'ai pensé à améliorer ce programme (mais qu'il garde le choix en invite de commande).

En gros, ce que je pense qu'il serait utile c'est que si tnoc.exe ne reçois aucun argumeent, il lance une GUI, s'il en reçois 1 (DragDrop) la même chose avec déjà le/les fichiers à convertir, s'il en reçois 4, il s'exécute en invite de commande.

Ma question est : Quelle est la réputation et la portabilité de QT4 ?
Personnellement j'ai le compilo QT4 pour compiler Yafaray pour Blender, mais y a-t-il d'autres choix plus "portables" en terme d'interface graphique ?

Je connais déjà Zenity qui est très pratique mais je trouve QT4 bien plus complet (et en même temps plus facile à utiliser grâce à QT4 designer), cependant l'intégration dans l code, elle, n'a pas l'air simple, en tout cas, la doc officielle me fait tourner en rond....

Zoetrem Serais-tu près à intégrer rapidement la GUI que j'ai faite en 10 minutes, ou préfères-tu que je me renseigne pour faire moi même l'intégration ?

Image

@+
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: "épurer" un fichier de maj d'OS du boot2

Unread postby Lionel Debroux » 01 Aug 2010, 17:19

La portabilité de Qt 4 est très bonne sur les trois grands types d'OS, Qt 4 est rapide et donne par défaut un look plus natif que GTK+, et Qt 4 (comme GTK+) reste assez léger (beaucoup plus que tout le bazar des frameworks Gnome, et pire, KDE).
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: "épurer" un fichier de maj d'OS du boot2

Unread postby Levak » 01 Aug 2010, 17:26

Lionel Debroux wrote:La portabilité de Qt 4 est très bonne sur les trois grands types d'OS, Qt 4 est rapide et donne par défaut un lookfeel plus natif que GTK+, et Qt 4 (comme GTK+) reste assez léger (beaucoup plus que tout le bazar des frameworks Gnome, et pire, KDE).


Ok, merci de tes éclaircissement Lionel :):

Je commence à faire tourner mon cerveau, et je remarque que QT4 designer sort du cpp autrement dit, du C++.
Sachant que le code initial de Zoetrem est en C, y-a-t-il quelque chsoe de spécifique à faire pour fusionner C et C++ dans un même code ?
Je m'avoue codeur du dimanche en C/C++ :D:
Merci d'avance.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: "épurer" un fichier de maj d'OS du boot2

Unread postby Lionel Debroux » 01 Aug 2010, 19:24

Si la libzip est bien foutue, son header comporte déjà  la paire
extern "C" {

};
donc tu peux l'utiliser dans du code C++.

Sinon, essaie de rajouter ces deux lignes autour du #include correspondant :):
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: "épurer" un fichier de maj d'OS du boot2

Unread postby codeslicer » 01 Aug 2010, 22:28

Moi, j'utilise Qt4 pour 2-3 années. Il est très portable - il faut installer des bibliothèques (pardon si ce n'est pas le mot correct), et le même programme fonctionne sur Linux, Mac, Windows... même sur un mobile.

Et j'utilise le Qt SDK, qui comprend Qt Creator.
User avatar
codeslicer
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 64%
 
Posts: 33
Joined: 01 Aug 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Maths

Re: "épurer" un fichier de maj d'OS du boot2

Unread postby critor » 01 Aug 2010, 22:51

codeslicer wrote:Moi, j'utilise Qt4 pour 2-3 années. Il est très portable - il faut installer des bibliothèques (pardon si ce n'est pas le mot correct),


C'est le bon mot, excellent! :#top#:
(beaucoup font l'erreur de traduire library par librairie au lieu de bibliotèque)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15839
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: "épurer" un fichier de maj d'OS du boot2

Unread postby Levak » 02 Aug 2010, 03:38

Lionel Debroux wrote:Si la libzip est bien foutue, son header comporte déjà la paire
extern "C" {

};
donc tu peux l'utiliser dans du code C++.

Sinon, essaie de rajouter ces deux lignes autour du #include correspondant :):


Ok.
Elle était bien foutue.
En tout cas mon cerveau lui, a eu quelques problème pour l'intégration du code. Merci à Critor pour me l'avoir re-réglé par msn.

Cependant, auriez vous une idée pour l'erreur suivante : Erreur de segmentation
Qui arrive 8 fois sur 9 au démarrage du prog (sinon il s'ouvre normalement).

@+
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: "épurer" un fichier de maj d'OS du boot2

Unread postby Lionel Debroux » 02 Aug 2010, 06:25

L'erreur de segmentation est une écriture ou une lecture à  des endroits incorrects en mémoire, qui peut avoir des causes très diverses.
Pour obtenir davantage d'infos, compile le programme avec infos de debug (-g3) et tourne-le dans GDB: `gdb ./tnoc` puis "run" dans le prompt de GDB, et quand le programme plante, "bt" (backtrace, pile des appels) :):
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

PreviousNext

Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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 Calculatrices à acheter chez Calcuso
-
Stats.
927 utilisateurs:
>889 invités
>31 membres
>7 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)