Le 15/10/07, Arquer
Stephane <address@hidden>
a écrit :
Bonjour,
Je
travaille actuellement sur un projet Cnes de développement d'un plateau
avionique. Ce plateau est constitué d'un OBC (leon2 ou cible PC)
utilisant Rtems comme exécutif temps réel. TSP à été choisi pour effectué la
conduite de tests.
Super !
Je
suis en train de travailler sur l'intégration d'un stub serveur dans un
premier temps; le fichier tsp_sys_header.h fais appel à strings.h qui n'est
pas définit dans rtems.
Pouvez-vous me dire si les fonctions définies
sont utilisées ?
Je peux te proposer une réponse facile : Tu enlèves strings.h et tu
vois ce qui ne compile pas :=)
Pour mémoire, il devait être inclut pour
le bcopy et le bzero. Maintenant il était aussi mis car sur SUN, il y avait
quelques différences d'include avec le string.h (sans S)
Maintenant le
soucis est que le strings.h est plus ou moins standard coté POSIX.
Donc
cela veut dire que RTEMS n'est pas full POSIX.
Je te recommanderais de
faire comme nous pour VxWorks :
- créer un strings.h
- et de mettre
dedans les prototypes nécessaire à TSP ( bzero et de bcopy ?)
- dans
un strings.c, implémenter sur des appels RTEMS ces fonctions
précédentes.
Voila, bon
courage.
Yves