Forum de la communauté francophone autour du projet OpenMoko
Vous n'êtes pas identifié.
Moko Touch[1] viens de sortir (enfin) de l'ombre.
J'avais déjà vue la vidéo [2] une fois en surfant mais oublié depuis...
Son créateur nous a fait le lancement officiel sur la mailing-list. Développement en C++ utilisant QT 4.5 Embedded
Sur le site il y a toutes les explications pour compiler une version out-of-box et libre à lui de le mettre dans son FR ou non.
La distrib contiendrait actuellement :
* client mail,
* Photo,
* Maps (utilisant le GPS et google maps),
* PÏM,
* Phone et SMS.
Le projet commence juste et ne contient que l'UI Framework.
De la doc est présente sur le site..
Bref, peut-être de quoi faire jubiler Burn2 ![]()
Allez, bonne découverte... moi j'attend impatiemment mon moko...
++
[1] http://th30z.netsons.org/mokotouch/
[2] http://www.youtube.com/watch?v=yr821OgnvYc
Dernière modification par FreedomSound (06-08-2009 16:58:04)
Hors ligne
Je viens de regarder la vidéo, c'est impressionnant de fluidité pour un FR
Quelqu'un a eu le temps de tester?
Hors ligne
Effectivement, c'est impressionnant, maintenant, faut voir a l'utilisation car la, c'est juste une démo tape a l'oeil ![]()
Hors ligne
Pas mal
Y'a un truc qui me chagrine (et pas seulement dans cette distrib) c'est la copie de l'interface de l'iPhone, ne serait-ce que le unlock à faire avec un slider horizontal mais un peu aussi les icônes pour lancer les softs, je trouve ça dommage
(et je m'inquiète un poil vu les procéduriers que sont Apple and Co)
Hors ligne
J'aimerais bien tester cette distribution mais je ne comprends pas comment l'installer.
Apparemment, il n' a pas de fichier .jffs2 et comme les seuls distributions que j'ai testé s'installait comme cela ... je ne vois pas comment faire.
Hors ligne
Je viens juste de rentrer du boulo, je vais voir tout ça! ça a l'air plutôt encourageant!
Arf effectivement faut tout compiler à la mano. Merdum, mais bon je vais tester tout ça sur ma machine virtuelle et essayer de comprendre!
EDIT: visiblement pour l'installer il faut déjà une distrib d'installée puis remplacer le qtopia déjà présent.
C'est pas super top comme methode. ![]()
Dernière modification par Burn2 (06-08-2009 20:24:14)
Hors ligne
Burn2 a écrit:
EDIT: visiblement pour l'installer il faut déjà une distrib d'installée puis remplacer le qtopia déjà présent.
Cela veut dire qu'on ne peut pas être sur n'importe quelle distributions si? Avec SHR, il n'y a pas qtopia.
Hors ligne
Bah à priori oui. Il ne précise pas la distribution qui doit être installé.
Je suppose qu'il faut une base debian à mon avis.
Je lui ai envoyé un mail en lui demandant s'il ne pouvait pas faire une image jffs2 (et que s'il a besoin d'un serveur pour héberger je pouvais héberger l'image)
Je suis en cours de procédure pour voir comment ça se goupille.
Dernière modification par Burn2 (06-08-2009 20:37:11)
Hors ligne
D'après ce que je comprend et voit, il doit être sur une base de gentoo lui. Il n'y a pas besoin de serveur X donc théoriquement toute version doit fonctionner. Donc l'image de base fso qtmoko + ça doit marcher, idem avec la version debian.
JE suis sur la phase de compilation. Je vous tien au courant.
EDIT
Et ça commence les erreurs:
Il ne trouve pas le paquet arm-linux-g++
Je regarde comment rajouter ça... appriori c'est avec un opkg install une fois l'env du toolchain fait mais bon c'est le bordel..
EDIT2: je ne vois pas ou je peux trouver ce fameux arm-linux-g++ ![]()
EDIT3: je ne capte pas je viens de rajouter mon lien symbolique et vérifier:
et j'ai bien l'exécutable alors pourquoi il me dit que non
Je vais rebooter pour que tout se mette bien en place et recommencer.
EDIT4: bon c'est bon j'ai bien le compilo cette fois, il me manque des libs. Je continue via des opkg-taget list|grep malib puis j'install via opkg-target install malib.
EDIT5: liste des libs rajoutée: lib rajoutée libts-1.0-dev gconf-dbus-dev, g++ g++sym... (je sais plus quoi)
C'est de la folie toutes les libs qu'il faut pour compiler!
Dernière modification par Burn2 (06-08-2009 22:41:42)
Hors ligne
C'est totalement injouable vu la foule de lib qu'il n'y a pas et tout est à taton à espérer trouver la lib adéquate. ![]()
EDIT:
Bon c'était libts-dev qui manquait visiblement ça continue mais j'ai eu plein de erreur disable, je ne sais pas si c'est grave ou pas. ![]()
En tout cas ça compile qt4.5.2 on verra bien ou on arrive...
EDIT2: bon ben il m'a dit que tout allait bien que je pouvais faire make puis make install! Roger je fais ça ![]()
EDIT3:
release-shared/moc.o: could not read symbols: File in wrong format
collect2: ld a retourné 1 code d'état d'exécution
make[1]: *** [../../../bin/moc] Erreur 1
make[1]: quittant le répertoire « /home/user/qt-embedded-linux-opensource-src-4.5.2/src/tools/moc »
make: *** [sub-moc-make_default-ordered] Erreur 2
Pff c'est impossible à finir. ![]()
EDIT4: j'ai tout dégagé le répertoire qt et je recommence le configure puis la compile maintenant que j'ai les libs. J'ai d'autres messages et il veut un arm-linux-gcc.
Donc op encore un coup de ln -s pour linker vers le bon voulu... Et on continue
Dernière modification par Burn2 (06-08-2009 22:56:05)
Hors ligne
Et op encore une autre erreur qui aide beaucoup...
/home/user/qt-embedded-linux-opensource-src-4.5.2/bin/uic dialogs/qpagesetupwidget.ui -o .uic/release-shared-emb-arm/ui_qpagesetupwidget.h
make[1]: *** [.uic/release-shared-emb-arm/ui_qpagesetupwidget.h] Erreur de segmentation
make[1]: *** Destruction du fichier « .uic/release-shared-emb-arm/ui_qpagesetupwidget.h »
make[1]: quittant le répertoire « /home/user/qt-embedded-linux-opensource-src-4.5.2/src/gui »
make: *** [sub-gui-make_default-ordered] Erreur 2
EDIT: j'ai relancé et même problème au même endroit. J'avoue être dépassé par les évènements là...
EDIT2: ah je ne suisi pas le seul, mais aucune info...
http://forum.qtfr.org/viewtopic.php?pid=56459
EDIT3:
make install > m_log.txt
/bin/sh: arm-linux-strip: not found
make[1]: [install_target] Erreur 127 (ignorée)
/bin/sh: arm-linux-strip: not found
make[1]: [install_target] Erreur 127 (ignorée)
/bin/sh: arm-linux-strip: not found
make[1]: [install_target] Erreur 127 (ignorée)
make[1]: *** [.uic/release-shared-emb-arm/ui_qpagesetupwidget.h] Erreur de segmentation
make[1]: *** Destruction du fichier « .uic/release-shared-emb-arm/ui_qpagesetupwidget.h »
make: *** [sub-gui-install_subtargets-ordered] Erreur 2
Et là c'est bien plus clair! allez op encore un ln -s et on recommence tout en espérant que ça marche cette fois. Dernière tantative de la soirée...
J'espère avoir des réponses à mon mail et avoir de l'aide. De toute façon il devrait pouvoir nous faire une version compilée puisque le freerunner c'est le même pour tout le monde donc s'il nous fournit tout de compilé on n'aurait plus qu'a faire:
# Put MokoTouch on your (OpenMoko) Phone
scp -r MOKOTOUCH-DIST/* root@192.168.0.202:/usr/local/MokoTouch/
scp qte.env root@192.168.0.202:/usr/local/MokoTouch/
How to Run Moko Touch!
Turn on your phone! and kill all the X11/Qtopia or else. You need just console.
# Example: Kill Qtopia
/etc/init.d/qpe stop
# Setup Moko Touch Env.
. /usr/local/MokoTouch/qte.env
# Run Moko Touch Core... and enjoy it!
# Double Tap on Homescreen icon to run the App. Aux button to go back to home.
/usr/local/MokoTouch/CoreServices/MokoTouch -qws -geometry 480x640+0+0
EDIT4: bon ben fail... Je stoppe là. Je lui enverrais des mails pour avior plus d'info et continuerais plus tard. Si vous vous arrivez n'hésitez pas à nous passer la version compilée afin de pouvoir tester...
Dernière modification par Burn2 (06-08-2009 23:57:46)
Hors ligne
De toutes façons si j'ai bien compris aujourd'hui il n'y a pas de téléphonie, rien. "Juste" un framework.
Ne vous méprenez pas, c'est pas une critique
Gentoo + super fluide = miam ![]()
Hors ligne
En fait si j'ai bien compris, il y a quand même qtopia (donc tous les logiciels)+ son framework avec pas mal d'ajout. Maintenant j'ai peut-être mal compris...
Enfin dans tous les cas ça s'annonce prometteur, mais pour le moment c'est fail pour moi de tester....
Hors ligne
Je pense avoir compris comme toi burn. Qt4.5.2 embedded (logiciels etc..) + le framework. Ma foi, je peux trestres largement me tromper.
Hors ligne
Enfin si quelqu'un arrive à la tester qu'il nous fasse des retours.
Moi je me suis acharné hier et j'avoue que ça dépasse mes compétences et temps libre. ![]()
Hors ligne
Pour pouvoir compiler mokotouch, il faut au préalable installer qt sur le PC?
Hors ligne
Normalement non. Encore heureux sinon c'est le serpent qui se mort la queue. ![]()
(pour installer QT il faut QT et pour l'installer bah il faut QT.
)
Hors ligne
Installer la toulchain arm (voir wiki officiel)
Compiler qt4.5.2 embeded et l'installer. (ce qui semble difficile).
J'ai testé hier et au configure, il manque tslib-1.0. Qu'il faut telecharger (compiler et installer).
Compiler mokotouch
Après on peut apparament soit copier les binaires sur une distrib (laquelle n'est pas précisée) ou soit lancer l'environnement de test pour tester sur son pc.
Hors ligne
En fait je crois que ce que tu install de QT, c'est le sdk. Donc en fait non, y'a peut être pas les outils pour communiquer etc...
J'ai regarder les sources hiervsoir de mokotouch et je ne vois riens qui ressemble a un phoneapps. Enfin de ce que je comprend des sources... C'ad pas grand chose ![]()
Dernière modification par FreedomSound (07-08-2009 12:35:13)
Hors ligne
Ne m'y connaissant pas du tout dans ce domaine qu'est-ce qu'un toulchain? et à quoi cela sert?
Hors ligne
C'est un compilateur spécifique différent pour la cross compilation. (tu compiles pour l'archi du freerunner et non pas pour ton pc)
Hors ligne
J'ai bien fais de me lever aujourd'hui, j'ai appris quelque chose de nouveau ![]()
Hors ligne
Tu as aussi Kool Shen , qui a fait des compils. Bon OK, je sors .........................>
Hors ligne
LOl, au lieux de sortir des blagounettes y en a toujours aucun qui a réussi à compiler le sdk de qtextended 4.5????
Hors ligne