tsp-devel
[Top][All Lists]
Advanced

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

Re: [Tsp-devel] Executables RTEMS


From: Frederik Deweerdt
Subject: Re: [Tsp-devel] Executables RTEMS
Date: Mon, 24 Mar 2008 23:24:28 +0100
User-agent: Mutt/1.5.17 (2007-11-01)

On Mon, Mar 24, 2008 at 08:06:22PM +0100, Eric NOULARD wrote:
> Tu as commité tout ça?
Eh non :), je voulais tester avec quelques .exe que je n'avais rien
ommis d'important à la compile
> J'ai "seulement" des fichiers rpc pour rtems mais pas les
> "probables" changement CMakeLists.txt ou les fichiers platform
> pour la cross compile?
Ca manque effectivement. Si j'ai le temps de finir ça ce soir, je les y
mets, mais autrement je les apporterai demain.
> 
> > 
> > $ ls -l build/Rtems/Debug/lib/lib*
> > -rw-r--r-- 1 def def  277208 Mar 24 19:25
> > build/Rtems/Debug/lib/libbb.a -rw-r--r-- 1 def def  102574 Mar 24
> > 19:25 build/Rtems/Debug/lib/libbb_tsp_provider.a -rw-r--r-- 1 def
> > def   14354 Mar 24 19:25 build/Rtems/Debug/lib/libtsp_calc.a
> > -rw-r--r-- 1 def def  633434 Mar 24 19:25
> > build/Rtems/Debug/lib/libtsp_common.a -rw-r--r-- 1 def def  649128
> > Mar 24 15:52 build/Rtems/Debug/lib/libtsp_consumer.a -rw-r--r-- 1 def
> > def 1144570 Mar 24 19:25 build/Rtems/Debug/lib/libtsp_provider.a
> > -rw-r--r-- 1 def def   69378 Mar 24 19:25
> > build/Rtems/Debug/lib/libtsp_services.a
> > 
> > Par contre, dans le Makefile que tu as mis dans les tâches de
> > savannah, il n'y a pas d'executables qui soient contruits, est-ce que
> > tu pourrais m'envoyer les makefiles dont tu te sers pour contruire le
> > provider par exemple?
> 
> En fait RTEMS n'est pas comme un OS normal.
> Tu le construis "sur-mesure" à chaque fois que tu 
> y rajoutes des "taches" ou autre.
> 
> Tu n'as pas de système de fichier donc pas d'exécutable :-)
Oui, mais je pensais que c'était possible de faire un .exe donc une
image bootable pour les providers suivants: tsp_bb_provider (bien que ça
n'ai qu'un sens limité puisqu'on ne peut s'accrocher a rien, mais au
moins l'édition de liens se faisait) et le stub server.
J'ai vu que Stéphane avait uploadé son stub server sur savannah -merci
:-)-, je vais essayer de le mettre a côté du stub TSP et de le compiler
tel quel.
> 
> Je ne suis pas un expert mais a priori
> tu n'as qu'un seul fichier objet qui regroupe le système et 
> les prgrammes user (qui sont des 'bêtes' tâches).
> Tu claques le fichier quelque part en PROM/FLASH etc...
> et ton calculateur embarqué le chargera en RAM et bootera dessus
> (y'a aussi des boot from PROM ça dépend de ta conf et de tes choix
> d'archi HW.).
> 
> La première fonction user appelée doit être "rtems_task Init"
> regardes (par exemple) dans 
> rtems-4.7/testsuites/samples/hello/init.c
> http://www.rtems.com/cgi-bin/viewcvs.cgi/rtems/testsuites/samples/hello/init.c?rev=1.15&content-type=text/vnd.viewcvs-markup
Hm effectivement, je m'étais naïvement dit qu'ils avaient appelé ça main :-)

Merci!
Frederik




reply via email to

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