Le neo1973 en avant première

user_icon admin | icon2 Openembedded | icon4 28/3/2007 22h26| Type doc: article| Type File: txt| icon3 4 Comments
Dans ce court billet il sera question d'émuler le software d'un téléphone qui n'est pas encore né : le neo1973

Openmoko le software de l'apparei tourne sous Linux, il est construit avec
Openembedded

Voilà a quoi le neo1973 tournant sous Openmoko devrait ressembler.

Caractéristiques des modèles en développement : 128Mo Ram, 65Mo Flash, ecran tactile 480x680, GSM/GPRS, GPS, Bluetooth, USB, microSD, audio stereo .. et peut être Wifi

Le processeur de la bête est un Samsung S3C2410AL-26, nous ne pouvons donc
exécuter directement ces logiciels. Il va donc nous falloir les compiler pour qu'il soit exécutés sur une architecture X86.

Xoo sera utilisé pour l'émulation graphique du neo1973. Il permet aussi une émulation hardware minimum (boutons notamment). En fait c'est une surcouche graphique a Xnest qui, quant a lui permet de lancer un serveur X dans XWindow.

Installation de ces derniers:
apt-get install xoo xnest
Nous aurons aussi besoin du fichier de config de Xoo relatif au neo1973
cd /tmp
wget xhref="http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2
tar xvjf neo1973-xoo-device.tar.bz2

ls neo1973-xoo-device/
neo1973.png  neo1973.xml
Vérifions de suite si ça fonctionne:
xoo --device neo1973.xml
Sans le soft ... ça donne ça, un simple serveur X sans aucune appli :( On va de suite y remédier
Moui .. la copie écran n'est pas ce qui se fait de mieux ... çà débordais :(
On passe à la compilation X86 d'openmoko:
mkdir /home/moko ; cd /home/moko
wget http://www.rwhitby.net/files/openmoko/Makefile
make setup
sed -i 's/fic-gta01/x86/' build/conf/local.conf
make openmoko-devel-image
Après quelques heures de compilation l'archive générée est stockée dans build/tmp/deploy/images/
ls build/tmp/deploy/images/
openmoko-devel-image-x86-20070327182707.rootfs.tar.gz
Pour utiliser les binaires x86 qu'elle contient nous l'extrayons dans le répertoire rootfs
mkdir rootfs
cd rootfs
tar xvzf build/tmp/deploy/images/openmoko-devel-image-x86-20070327182707.rootfs.tar.gz
On est est presque.
mount --bind /dev/ rootfs/dev/
chroot rootfs /bin/sh
Voilà on est chrooter dans l'environnement Openmoko que l'on va pouvoir enfin exécuter.
Attention Xoo doit être en cours d'exécution pour pouvoir afficher quoique ce soit.
export DISPLAY=localhost:1.0
/etc/init.d/rcS
x-window-manager
Le window manager en question est Matchbox.
Et Voilà ce que ça donne :)
Certes c'est joli mais pas vraiment fonctionnel. On peut lancer quelques applications et se donner une idée de ce qui se cache derrière le futur Openmoko.
Arg ... ca fait saliver :) ... Affaire à suivre donc ... Sa sortie est repoussé en septembre aus dernière nouvelles.
Admirez le look ICI
A voir aussi:
http://wiki.openmoko.org/wiki/Neo1973_Hardware
http://wiki.openmoko.org/wiki/Getting_Openmoko_working_on_host_with_Xoo
http://wiki.openmoko.org/wiki/FAQ#Xoo
http://downloads.openmoko.org/tmp/neo1973/images/ et http://www.angstrom-distribution.org/unstable/images/20070325/fic-gta01/

Commentaires:

user_iconUlhume icon4 24/7/2007 - 16h49
En effet, ça risque de devenir intéressant et un bon pied de nez aux fanatiques de l'iPhone (je trouve que les deux machines sont assez proches d'un point de vue look). Concernant openmoko, le top c'est que l'ensemble soit porté sur l'HTC qui pour moi est plus utilisable/versatile que le Neo (clavier ;-)
user_icondab icon4 24/7/2007 - 21h24

Bienvenue Ulhume :)

Je connaissais pas l'HTC mais sur  http://www.europe.htc.com/products/ ça dit :
 ...
HTC est reconnue pour son esprit d'innovation. Notre partenariat avec Microsoft® nous permet d’être au premier rang du développement des nouvelles architectures ,..

 

 Je doute, mais je doit être médisant, qu'ils veuillent bien en fournir les spécifications techniques pour l'intégration dans Openembedded

Le comparatif neo/iphone  sur le wiki d'Openmoko 

J'ajoute que les 2 auront le Wifi, que le neo coute 200 euros de moins et qu'il devrait être disponible en Octobre.


user_iconUlhume icon4 25/7/2007 - 23h31
Moi c'est l'HTC Universal qui me plaisait bien. Et a l'évidence cela commence à tourner : http://www.handhelds.org/moin/moin.cgi/Universal Mais pour ne neo, manque le clavier :) Moi je peux pas vivre sans clavier !
user_icondab icon4 26/7/2007 - 9h44

En effet un bien bel appareil.

 Le clavier virtuel du neo pourra surement dépanner, et la reconnaissance vocale, et celle de la pensée dans un proche avenir :) 

 Ce que j'apprécie particulièrement c'est que cet appareil à été developpé spécifiquement avec de l'opensource.



Add_a_comment

Validator_logo
Catapulse v0.06
( 0.079396 s)