tsp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Tsp-devel] Portage TSP sous VxWorks


From: PAGNOT, Robert
Subject: RE: [Tsp-devel] Portage TSP sous VxWorks
Date: Wed, 8 Oct 2008 10:27:17 +0200

Que c'est loin tout cela !!!

Bon de savoir que certains reviennent à ce vieux bon VxWorks.
Bon courage,

Robert 

-----Message d'origine-----
De : address@hidden [mailto:address@hidden De la part de Eric Noulard
Envoyé : lundi 6 octobre 2008 13:20
À : Transport Sample Protocol development list
Objet : Re: [Tsp-devel] Portage TSP sous VxWorks

Le 6 octobre 2008 10:03, Frédéric Martinsons
<address@hidden> a écrit :
> Bonjour,
>
>   je cherche à porter TSP sous vxworks, j'aimerais commencer par faire
> tourner un stub.J'ai vu dans les sources un directory vxstub, est ce que
> celui ci est fonctionnel ? Si oui je n'ai pas trouvé le CMakeLists pour le
> build de ces fichiers, est ce un manque ou alors il n'a pas été
> écrit.

à une certaine époque TSP 0.7.x, TSP a été porté sous VxWorks
et donc compilait :=)
C'est Cesare BERTONA qui a fait le portage avec possiblement
 une aide de Robert PAGNOT mais je ne suis plus trop sûr
donc AC.

L'objet du portage était:
 tsp/src/core
 tsp/src/provider/vxstub
 tsp/external/VxWorks

le but était d'avoir un provider qui fonctionne,
 ce qui fût le cas pour VxStub.

tsp/external/VxWorks est une implémentation minimale de l'API POSIX
(pthread, mutex etc...)
utilisée par TSP et qui n'existe (n'existait?) pas en standard sous VxWorks.

> D'ailleurs je me demande même si je dois utiliser CMake pour générer
> mes fichiers, car il me faut juste les objets et des librairies statiques
> qui seront chargés directement sur la carte (PowerPc), vous en pensez quoi ?

à l'époque du portage TSP utilisait un système de Makefile ré-entrant et pas
CMake, depuis nous utilisons CMake.

Si tu utilises un CMake 2.6 tu peux mettre en place la cross-compilation
nécessaire à ce que tu veux faire:
http://www.vtk.org/Wiki/CMake_Cross_Compiling

celà a été utilisé par Fred DEWEERDT pour RTEMS
http://lists.gnu.org/archive/html/tsp-devel/2008-03/msg00038.html
suite au travail de Stéphane ARQUER sur TSP pour RTEMS
https://savannah.nongnu.org/task/?7409

Je ne sais pas si la cross compile a été revalidée par
Stéphane qui compilait TSP à la mode RTEMS (système de Makefile).

Il y a aussi eu un travail de cross-compile de TSP windows
sous Linux effectué par Guillaume SAHNES:
https://savannah.nongnu.org/task/index.php?6544

>   J'ai vu aussi dans le CMakeLists du bb_provider des conditions sur la
> cible et notamment VxWorks (ça me serait utile pour la prochaine étape),

je pense donc que la bonne méthode est de t'inspirer de la cross-compile
RTEMS avec CMake pour faire de même pour VxWorks.

> par contre il n'a pas l'air d'être complet (ligne :"#TODO find a way to 
> generate
> the .o), y a-t-il des personnes qui utilisent TSP sous VxWorks en ce moment ?

Pas moi désolé :-(

> Merci pour votre aide.

je pense que ceux qui ont regardé la cross-compile avec CMake de plus
près que moi pourront t'aider plus efficacement.

j'ai ouvert une tâche à ce sujet:
https://savannah.nongnu.org/task/?8734

-- 
Erk


_______________________________________________
Tsp-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/tsp-devel

Ce courriel (incluant ses eventuelles pieces jointes) peut contenir des 
informations confidentielles et/ou protegees ou dont la diffusion est 
restreinte. Si vous avez recu ce courriel par erreur, vous ne devez ni le 
copier, ni l'utiliser, ni en divulguer le contenu a quiconque. Merci d'en 
avertir immediatement l'expediteur et d'effacer ce courriel de votre systeme. 
Astrium decline toute responsabilite en cas de corruption par virus, 
d'alteration ou de falsification de ce courriel lors de sa transmission par 
voie electronique.
This email (including any attachments) may contain confidential and/or 
privileged information or information otherwise protected from disclosure. If 
you are not the intended recipient, please notify the sender immediately, do 
not copy this message or any attachments and do not use it for any purpose or 
disclose its content to any person, but delete this message and any attachments 
from your system. Astrium disclaims any and all liability if this email 
transmission was virus corrupted, altered or falsified. 
---------------------------------------------------------------------
Astrium SAS (393 341 516 RCS Paris) - Siege social: 6 rue Laurent Pichat, 75016 
Paris, France




reply via email to

[Prev in Thread] Current Thread [Next in Thread]