Aller au contenu

Meego porté sur HTC Desire


Recommended Posts

Bonjour, je suis en train de m'intéresser de trés pret au système d'exploitation Meego qui est le résultat de la fusion de Maemo et Moblin. Le système est libre, basé sur Linux, et soutenu par Intel Nokia et AMD. Il devrait occuper les futurs Smartphone de Nokia, mais surtout pouvoir être porté sur un maximum de produits.

Voilà pour ce qui est de la présentation. Et donc dans cet intérêt grandissant, j'ai repéré qu'il était possible de porter la version de Meego 1.1 disponible au téléchargement sur le site officiel, sur le HTC Desire (ça tombe bien bien c'est mon téléphone !) voici le lien : http://wiki.meego.com/ARM/MSMQSD#HTC_Desire

N'étant pas développeur ni trés au point en terme de manipulation informatique et encore moins mobile. Quelqu'un serait-il en mesure de m'expliquer la marche a suivre pour installer Meego sur mon Desire ?

Merci :)

Lien vers le commentaire
Partager sur d’autres sites

Je veux pas faire c**** mais on est sur un forum Android avant d'être sur un forum pour le Desire. Mais bon. Pour l'installation il semble qu'il faille faire comme ceci en utilisant adb du sdk:

These instructions were posted by captainigloo on IRC 07/08-12-10

Additionnal note to boot Meego on the HTC desire

1 - Kernel. I use the official HTC kernel from here : http://developer.htc.com/ named HTC Desire - Froyo MR - 2.6.32 kernel source code.

To build the kernel :

cd bravo-2.6.32-gd96f2c0/

make bravo_defconfig

I change some options as reported on this wiki :

make menuconfig

General Setup->remove Initial RAM filesystem

Device Driver->Character Devices-> Set Virtual Terminal

Device Driver->Graphics support->Console display driver support->Remove VGA Text console

export ARCH=arm

export CROSS_COMPILE=arm-angstrom-linux-gnueabi-

make

here I use the toolchain build with angstrom for the Cortex A8, Meego should provide its own toolchain, but i don't know anything about it.

copy zImage generated in the parent directory :

cp arch/arm/boot/zImage ../

Install modules and firmware in the top directory.

make modules_install INSTALL_MOD_PATH=../modules

make firmware_install INSTALL_FW_PATH=../firmware

This files have to be copied in the rootfs.

2 - rootfs

I use a modified image of the NEXUS One. that you can find here : <>

I build the rootfs with mic-image-creator :

sudo mic-image-creator --run-mode=0 --cache=mycachedir --format=raw --arch=armv7l --save-kernel --config=handset-armv7l-nexus.ks

3 - SDcard

Create a ext3 partition on your sdcard called rootfs

cd /media/rootfs

tar zxvf meego-Meego-handset-armv7l-nexusone-1.1-1.1.20101206.1441-rootfs.tar.gz

Then copied the modules and firmware :

cp -a modules/lib/ /media/rootfs/

cp -a firmware/* /media/rootfs/lib/firmware/

4 - Boot

To boot the desire it must be S-Off, you can unlock it with alpharev (http://alpharev.nl/) To boot the kernel you need fastboot (http://developer.htc.com/adp.html)

insert your sdcard in the Desire, boot it in fastboot mode (Power + back button) plugg the USB cable and launch the command :

sudo ./fastboot -c 'root=/dev/mmcblk0p1 rw rootfs=ext3 init=/sbin/init rootwait noinitrd' boot zImage

Wait a long time, and after a moment the Meego UI should appear. Don't except something working perfectly, for me it just start the UI and nothing more, no touchscreen, no status icons...

/var/log/messages - http://pastebin.fr/9726

Bonne chance et si tu le fais tiens nous quand meme au courrant ;)

Lien vers le commentaire
Partager sur d’autres sites

Je veux pas faire c**** mais on est sur un forum Android avant d'être sur un forum pour le Desire. Mais bon. Pour l'installation il semble qu'il faille faire comme ceci en utilisant adb du sdk:

Bonne chance et si tu le fais tiens nous quand meme au courrant ;)

Mouai, on est quand même avant tout dans la section Desire (de mon point de vue) donc tout ce qui concerne la bidouille du téléphone est le bienvenu ^^

Ca vaut quelque chose Meego ? (a part avoir un nom de chewing gum)

Quels sont les avantages par rapport à Android ?

Lien vers le commentaire
Partager sur d’autres sites

Pour l'instant ça vaut pas grand chose sur Desire :

Don't except something working perfectly, for me it just start the UI and nothing more, no touchscreen, no status icons...
Lien vers le commentaire
Partager sur d’autres sites

Aprés ce que ca donnera au final on ne peut pas vraiment le savoir. Voici un article qui énumère les différences fondamentale entre MeeGo et Android :

http://www.meegousers.com/1279/differnce-between-meego-and-android/

Les grandes différences tiennent notamment dans le fait que Meego est totalement open source, et que els applications ne sont pas dévellopper en Java mais en C++, donc chaque application est un processus et ne fait pas appel a une machine virtuelle.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...