Syscall : Différence entre versions

De Casio Universal Wiki
Aller à : navigation, rechercher
(nom d'utilisateur retiré)
(Quelques corrections + modifications mineures)
Ligne 1 : Ligne 1 :
Les syscall (abréviation en anglais de, '''''system call''''', traduit en francais par '''''Appel système''''') sont des fonctions inscrites dans le noyau du système de la calculatrice. Pour pouvoir lancer un syscall, on a besoin de son adresse dans la mémoire, malheureusement Casio n'a jamais donné ces informations, il faut donc les trouver en tâtonnant. Heureusement, nous savons que la liste commence à l'adresse 0x80010070.
+
Les syscall (abréviation en anglais de, '''''system call''''', traduit en français par '''''Appel système''''') sont des fonctions inscrites dans le noyau du système de la calculatrice. Pour pouvoir lancer un syscall, on a besoin de son adresse dans la mémoire. Malheureusement Casio n'a jamais donné ces informations, il faut donc les trouver en tâtonnant. Heureusement, nous savons que la liste commence à l'adresse 0x80010070.
  
  
 
== Intérêts ==
 
== Intérêts ==
 
Les avantages de ces syscall sont nombreux, grâce à eux on peut :
 
Les avantages de ces syscall sont nombreux, grâce à eux on peut :
*'''Utiliser des fonctions inutilisable juste en C''', comme le système {{Acronyme|RTC|Real-Time Clock ou Horloge temps réel}} qui permet d'avoir l'heure sur sa calculatrice (heure qui continue a tourner lorsque cette dernière est éteinte)
+
*'''Utiliser des fonctions inutilisable juste en C''', comme le système {{Acronyme|RTC|Real-Time Clock ou Horloge temps réel}} qui permet d'avoir l'heure sur sa calculatrice (heure qui continue à tourner lorsque cette dernière est éteinte)
*'''Utiliser des fonctions beaucoup plus rapide que celles fournies par Casio dans la [[FXlib]]''', lorsque les syscall sont bien utiliser on peut atteindre des fonctions beaucoup plus rapide.
+
*'''Utiliser des fonctions beaucoup plus rapides que celles fournies par Casio dans la [[Fxlib.h]]'''. Lorsque les syscall sont bien utilisés, on peut obtenir des fonctions beaucoup plus rapides.

Version du 15 août 2012 à 04:57

Les syscall (abréviation en anglais de, system call, traduit en français par Appel système) sont des fonctions inscrites dans le noyau du système de la calculatrice. Pour pouvoir lancer un syscall, on a besoin de son adresse dans la mémoire. Malheureusement Casio n'a jamais donné ces informations, il faut donc les trouver en tâtonnant. Heureusement, nous savons que la liste commence à l'adresse 0x80010070.


Intérêts

Les avantages de ces syscall sont nombreux, grâce à eux on peut :

  • Utiliser des fonctions inutilisable juste en C, comme le système RTC
qui permet d'avoir l'heure sur sa calculatrice (heure qui continue à tourner lorsque cette dernière est éteinte)
  • Utiliser des fonctions beaucoup plus rapides que celles fournies par Casio dans la Fxlib.h. Lorsque les syscall sont bien utilisés, on peut obtenir des fonctions beaucoup plus rapides.