Forum openmoko-fr.org

Forum de la communauté francophone autour du projet OpenMoko

Vous n'êtes pas identifié.

Annonce

Bienvenue sur ce forum.

Face à un afflux de spammers, les inscriptions ont été désactivée.
Si vous souhaitez vous inscrire, il faudra en faire la demande auprès du webmaster (voir la section "Contact" sur le Blog).

#1 22-01-2009 11:25:45

sleg
MoKorateur
Lieu: Aubagne
Date d'inscription: 21-07-2008
Messages: 530

[WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Bonjour à tous,

J'ai cherché en vain de la documentation pour développer sur PC un programme pour le freerunner, je me suis donc attelé à faire un petit Tuto http://openmoko-fr.org/wiki/index.php/Dev

La page est encore en cours de rédaction, mais vous pouvez me faire part de vos remarques éventuelles.

Hors ligne

 

#2 22-01-2009 11:29:43

okhin
Addicted-Moko
Date d'inscription: 04-11-2008
Messages: 541

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Faudrait ajouter des liens vers la page de Qemu, pour le test, et les pages vers les tuto FSO/dBus Python aussi tant qu'à faire.

Okhin

Hors ligne

 

#3 22-01-2009 11:48:26

sleg
MoKorateur
Lieu: Aubagne
Date d'inscription: 21-07-2008
Messages: 530

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

okhin a écrit:

Faudrait ajouter des liens vers la page de Qemu, pour le test, et les pages vers les tuto FSO/dBus Python aussi tant qu'à faire.

Okhin

Lien vers Python et FSO (via python) ajouté, par contre pour QEMU, je n'ai pas trouvé de page francophone ...

Hors ligne

 

#4 22-01-2009 11:51:35

okhin
Addicted-Moko
Date d'inscription: 04-11-2008
Messages: 541

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Ah oui, c'est juste un topic sur le forum pour le moment je pense smile

Okhin

Hors ligne

 

#5 22-01-2009 12:02:25

sleg
MoKorateur
Lieu: Aubagne
Date d'inscription: 21-07-2008
Messages: 530

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

okhin a écrit:

Ah oui, c'est juste un topic sur le forum pour le moment je pense smile

Okhin

Effectivement. J'ai ajouté le liens vers le fil du forum

Hors ligne

 

#6 22-01-2009 13:19:40

mangr
AdMoKostrateur
Lieu: Grenoble ... ou presque
Date d'inscription: 10-07-2008
Messages: 273

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

J'ai trouvé un début (embryonnaire) de traduction sur le wiki officiel.
J'ai rajouté le lien dans ta page.

Hors ligne

 

#7 08-04-2009 21:57:02

roly
Fun-Moko
Lieu: paris
Date d'inscription: 07-04-2009
Messages: 89
Site web

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

C'est un tuto intéressant...
On peut simplement passer par le ssh+vim+(gcc -wall hello.c -o hello.exe) pour dev aussi non ?
C'est ce qui me semble le plus simple...

Hors ligne

 

#8 09-04-2009 04:49:48

okhin
Addicted-Moko
Date d'inscription: 04-11-2008
Messages: 541

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Ouip, mais c'ets valable pour de petits projets au final. AH, et la compilation sur des petites machines de ce genre est vachement plus lente quand même smile

Okhin

Hors ligne

 

#9 09-04-2009 10:06:31

sleg
MoKorateur
Lieu: Aubagne
Date d'inscription: 21-07-2008
Messages: 530

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

okhin a écrit:

Ouip, mais c'ets valable pour de petits projets au final. AH, et la compilation sur des petites machines de ce genre est vachement plus lente quand même smile

Okhin

Effectivement, et ça oblige à installer toutes les dépendances de dev sur ton téléphone. Si tu le dédie à ça ok, mais si tu t'en sert autrement ça va l'alourdir. Et niveau RAM lors de la compile, tu risque d'être un peu juste.

Mais pour un hello world, pas de soucis.

Hors ligne

 

#10 09-04-2009 12:57:04

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

smile
moi c'est ce que je fais avec Myopencoach pour le moment :p
mais j'atteint ses limites .. dc je suis plus qu'intéressé par ces tutos!
fo ke je comprenne comment marche la cros compil tool chaine et tt ca.

Hors ligne

 

#11 16-04-2009 11:27:27

albacore
Fun-Moko
Lieu: Nantes
Date d'inscription: 25-10-2008
Messages: 58

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Bonjour,

J'aimerais développer un programme en utilisant les librairies EFL et notament la librairie elementary. Afin de comprendre comment les elementary fonctionne je me sers du projet qui a gagné le concours de dev. Mais je n'arrive pas à cross-compiler le projet pour le freerunner sous shr-testing. Voici ce que me donne la commande bitbake -b shr-myapps/neoreadertest/neoreadertest.bb:

Code:

Threatch.cpp:21:1: warning: "_GNU_SOURCE" redefined
<command line>:1:1: warning: this is the location of the previous definition
main.cc:573:11: warning: no newline at end of file
main.cc: In function 'void DownloadPodcast(void*, Evas_Object*, void*)':
main.cc:95: error: 'Elm_List_Item' was not declared in this scope
main.cc:95: error: 'cbsource' was not declared in this scope
main.cc:95: error: expected primary-expression before ')' token
main.cc:95: error: expected `;' before 'elm_list_selected_item_get'
main.cc:96: error: 'elm_list_item_icon_get' was not declared in this scope
main.cc:125: error: 'elm_list_item_insert_before' was not declared in this scope
main.cc:126: error: 'elm_list_item_del' was not declared in this scope
main.cc:127: error: 'elm_list_go' was not declared in this scope
main.cc: In function 'void AddPodcastToolbarAdd(void*, Evas_Object*, void*)':
main.cc:133: error: 'elm_entry_markup_to_utf8' was not declared in this scope
main.cc: In function 'void PodcastlistToolbar(void*, Evas_Object*, void*)':
main.cc:204: error: 'elm_object_focus' was not declared in this scope
main.cc: In function 'int refreshPosition(void*)':
main.cc:212: error: 'elm_slider_value_set' was not declared in this scope
main.cc: In function 'void Podcastview(void*, Evas_Object*, void*)':
main.cc:283: error: 'Elm_List_Item' was not declared in this scope
main.cc:283: error: 'cbsource' was not declared in this scope
main.cc:283: error: expected primary-expression before ')' token
main.cc:283: error: expected `;' before 'elm_list_selected_item_get'
main.cc:284: error: 'elm_list_item_selected_set' was not declared in this scope
main.cc: In function 'void generatePodcastplayer()':
main.cc:355: error: 'elm_slider_add' was not declared in this scope
main.cc:356: error: 'elm_slider_min_max_set' was not declared in this scope
main.cc:357: error: 'elm_slider_value_set' was not declared in this scope
main.cc:373: error: 'elm_object_scale_set' was not declared in this scope
main.cc: In function 'void generatePodcastview()':
main.cc:458: error: 'elm_list_add' was not declared in this scope
main.cc:470: warning: converting to non-pointer type 'char' from NULL
main.cc:473: error: 'Elm_List_Item' was not declared in this scope
main.cc:473: error: 'Feeds' was not declared in this scope
main.cc:478: warning: passing 'double' for argument 2 to 'void elm_icon_scale_set(Evas_Object*, Evas_Bool, Evas_Bool)'
main.cc:478: warning: passing 'double' for argument 3 to 'void elm_icon_scale_set(Evas_Object*, Evas_Bool, Evas_Bool)'
main.cc:479: error: 'elm_list_item_append' was not declared in this scope
main.cc:484: error: 'elm_list_item_append' was not declared in this scope
main.cc:488: error: 'elm_list_go' was not declared in this scope
main.cc: In function 'void generatePodcastlist()':
main.cc:516: error: 'elm_object_scale_set' was not declared in this scope
main.cc:520: error: 'elm_list_add' was not declared in this scope
main.cc:532: error: 'elm_list_item_append' was not declared in this scope
main.cc:534: error: 'elm_list_go' was not declared in this scope
main.cc: At global scope:
main.cc:573: error: expected constructor, destructor, or type conversion at end of input
main.cc:573: error: expected `}' at end of input
make[2]: *** [main.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/media/Data/shr/shr-testing/tmp/work/armv4t-angstrom-linux-gnueabi/neoreadertest-0.1-r0/neoreadertest-0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/media/Data/shr/shr-testing/tmp/work/armv4t-angstrom-linux-gnueabi/neoreadertest-0.1-r0/neoreadertest-0.1'
make: *** [all] Error 2
FATAL: oe_runmake failed

Ce que je comprend c'est qu'il manque la librairie elementary à mon environnement de cross-compilation car il ne reconnait pas Elm_List_Item qui appartient à la librairie.

Et quand je fais un code de test genre helloworld avec elementary j'ai l'erreur suivante:

Code:

main.c:356: warning: return type defaults to 'int'
main.c: In function 'ELM_MAIN':
main.c:356: error: expected '{' at end of input
make[2]: *** [main.o] Error 1
make[2]: Leaving directory `/media/Data/shr/shr-testing/tmp/work/armv4t-angstrom-linux-gnueabi/testelementary-0.1-r0/testelementary-0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/media/Data/shr/shr-testing/tmp/work/armv4t-angstrom-linux-gnueabi/testelementary-0.1-r0/testelementary-0.1'
make: *** [all] Error 2
FATAL: oe_runmake failed

]

La macro ELM_MAIN() n'est pas reconnue.

Comment configurer mon environnement de cross-compilation shr-testing afin qu'il utilise la librairie elementary?

Dernière modification par albacore (16-04-2009 11:30:49)

Hors ligne

 

#12 17-04-2009 17:40:59

albacore
Fun-Moko
Lieu: Nantes
Date d'inscription: 25-10-2008
Messages: 58

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Quelqu'un peut m'aider? avec une toolchain peu-t-être alors?

Hors ligne

 

#13 21-04-2009 09:32:32

albacore
Fun-Moko
Lieu: Nantes
Date d'inscription: 25-10-2008
Messages: 58

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

J'ai installé la toolchain en l'upgradant de la lib. elementary:
opkg-target install libelementary0

Puis dans mon_projet/src/Makefile.am j'ai rajouté "-lelementary". Après compilation et création du package ipk et installation de ce package sur le freerunner çà marche (en rajoutant un lien dynamique de libssl et libcrypto 0.9.8).

Hors ligne

 

#14 10-05-2009 18:40:05

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Pour info je suis en train de me docu aussi sur le développement donc j'essaye aussi d'apporter des choses au wiki sur ta page Sleg!
d'ailleurs s c'est con que je soit rendu sur Grenoble (oui oui :p depuis le 20) sinon on aurai pu se faire une tite session de dev commune sleg...
Tant pis on aura pas réussi à se boire de bières sur rennes... si toute fois une we je rentre et que j'ai le temps, je te fais signe, on sait jamais! smile
Sinon du coups j'en profit pour les grenoblois!
Si il y a une âme charitable qui maîtrise le montage d'un environnement de cross-comp pour SHR sur Grenoble je suis preneur à fond!!
De même je crois que la communauté d'openmokoiste de grenoble est assez conséquente dc dès qu'il y a un nouveau meeting moi je serai présent!
d'ailleurs à quand un buzzfix sur grenoble? je me suis acheter un faire à souder avec une panne de CMS dernièrement justement! :p
++

Hors ligne

 

#15 11-05-2009 13:38:25

swap38
AdMoKostrateur
Lieu: Grenoble
Date d'inscription: 21-07-2008
Messages: 766
Site web

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Garth a écrit:

De même je crois que la communauté d'openmokoiste de grenoble est assez conséquente dc dès qu'il y a un nouveau meeting moi je serai présent!
d'ailleurs à quand un buzzfix sur grenoble? je me suis acheter un faire à souder avec une panne de CMS dernièrement justement! :p
++

Tu serais prêt à jouer le rôle de soudeur pour tout le monde ?
Mai me paraît un bon mois pour une rencontre avec buzz fix :-)

Dernière modification par swap38 (12-05-2009 11:30:17)


"There's no place like ~"

L'APRIL a passé la barre des 5000 adhérents, mais l'effort continue. Soutenez l'APRIL

Hors ligne

 

#16 11-05-2009 14:15:26

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

bin en faite curieusement le buzz me gênait beaucoup moins en Bretagne... mais depuis que je suis à Grenoble et bin ca devient insupportable pour mes interlocuteurs..

tu voulais dire mai.(ca va pas le faire pour moi le moi de mai je pense .car je fini de déménager alors..)
moi je vieux bien sauf que, de 1 je ne sais pas encore appliquer le fix, et de 2 eu je veux bien mais faut pas qu'on soit 15000 sur grenoble non plus. ou alors je veux bien du support de part BEARSTECH
++

Hors ligne

 

#17 11-05-2009 22:56:30

misc
Addicted-Moko
Lieu: Clamart
Date d'inscription: 10-04-2009
Messages: 724

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Il semble que ça dépende de l'éloignement vis à vis de l'antenne. Vu que si tu es plus loin, tu doit sans doute émettre plus via le gsm, ce qui fait qu'il y a plus de parasite qui arrive sur le circuit de sortie sonore. ( si j'ai bien suivi )

Hors ligne

 

#18 11-05-2009 23:13:06

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

oui je te remerci je m'en serait douté.
mais ce serait plutot contradictoire puisque avant j'étais dans mon bled et je pense sincèrement que j'étais plus loin d'une antenne qu'a grenoble..
anyway someone can explaine me shr/bitebake/openembdedded/crosscomp etc things?
thx

Hors ligne

 

#19 12-05-2009 14:23:56

swap38
AdMoKostrateur
Lieu: Grenoble
Date d'inscription: 21-07-2008
Messages: 766
Site web

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Garth a écrit:

mais ce serait plutot contradictoire puisque avant j'étais dans mon bled et je pense sincèrement que j'étais plus loin d'une antenne qu'a grenoble..

ce qui est bizarre, c'est que je suis à grenoble moi aussi, et je n'ai pas de buzz audible.
au début, j'avais le problème d'écho par contre. Mais en appliquant les patchs adéquats, ça s'est réglé.

mais on s'éloigne du sujet de discussion d'origine, là ...


"There's no place like ~"

L'APRIL a passé la barre des 5000 adhérents, mais l'effort continue. Soutenez l'APRIL

Hors ligne

 

#20 12-05-2009 15:33:07

misc
Addicted-Moko
Lieu: Clamart
Date d'inscription: 10-04-2009
Messages: 724

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Non justement, si tu es dans ton bled, tu es loin de l'antenne. Donc le modem gsm doit emettre plus d'ondes, ce qui fait plus de perturbations sur la sortie sonore, je voit pas la contradiction.

Hors ligne

 

#21 12-05-2009 16:51:51

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

swap a raison smile

Hors ligne

 

#22 18-07-2009 12:18:35

Burn2
MoKorateur
Date d'inscription: 15-05-2009
Messages: 1782

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Bon faudrait que j'essaye de me plonger sur le dev pour le freerunner ça serait bien. smile
Première chose à arriver à faire:
la cross compilation en testant un hello word tout con. Si ça ça marche le reste devrait suivre assez facilement. smile

Dernière modification par Burn2 (18-07-2009 12:19:11)


Fr A6 - Android 1.5
Aucun fix, A6 pur. (donc bug du buzz inside hmm )

Hors ligne

 

#23 18-07-2009 12:58:38

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

moi pareil sur SHR
si tu comprends bien le truc avant moi je veux bien qu'onpartage, il y a un début sur notre wiki qui crose avec un début du wiki englais sauf que celui ci il y ades liens de mort.. dc je n'ai toujours pas réussi..
dis nous!

Hors ligne

 

#24 18-07-2009 13:30:25

Burn2
MoKorateur
Date d'inscription: 15-05-2009
Messages: 1782

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

Ouep je te tiens au courant smile


Fr A6 - Android 1.5
Aucun fix, A6 pur. (donc bug du buzz inside hmm )

Hors ligne

 

#25 18-07-2009 14:21:28

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [WIKI] [Tuto] Développer sur PC pour l'Openmoko (C/C++)

merci wink

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.20
Traduction par FluxBB.fr

Hébergé par :
Bearstech