1

Je me suis acheté un http://www.pearl.fr/tablettes-mini-pc/mini-pc/mini-pc-internet-wi-fi-7_KT3340.html à base d'ARM-926 (un WonderMedia 8505 à 305 MHz) pour terminer le portage d'un vieux soft sur WindowsCE. La bestiole est assez impressionnante et réactive, l'écran bien lisible, le trackpad précis. Pour 89 € c'est bonheur. Je cherche alors sur le net des références au processeur WM8505 et tout ce que l'on trouve c'est des liens vers http://tails92.sepwich.com/files/easypc/ qui est depuis fermé. Web archive n'a pas tout sauvé, hélas...

Pearl vends aussi le http://www.pearl.fr/tablettes-mini-pc/mini-pc/netbook-7-android-2_2_KT3600.html à base de WM8605 à 800 MHz et Android Froyo, mais là aussi difficile d'avoir de la doc. Pourtant en petite machine de développement c'est assez génial, sachant qu'il y a du SDHC, du Wifi-G, de l'USB 2.0 et de l'EtherNet 10/100 smile

Donc si vous avoir idées pour doc et toul-chaîne smile

http://groups.google.com/group/vt8500-wm8505-linux-kernel
https://github.com/projectgus/kernel_wm8505

Kochise

PS : le http://www.pearl.fr/tablettes-mini-pc/mini-pc/netbook-windows-ce-10_1-blanc_KT3940.html est exactement le même qu'en 7", sauf en 10", avec un écran 1024x600, une webcam et... un clavier à chier ! Pour 60€ en plus, ça vaut pas...
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

2

putain do want le machin #bav#

y'a trop de bidouilles à faire avec ça #bav#

3

Edited_983

4

5

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

6

j'ai dumpé, au cas où ça disparaisse vu les watermarks sur les datasheets grin

7

@Zerosquare : je suis sur le forum http://devio.us/~nextvolume/via_arm/ vu que le site original contenait aussi des images de ROM

@Orion_ : oui, accès au hard en direct smile

Sinon j'ai plutôt pris la version sous WinCE même si moins puissante (TCMP n'arrive pas à lire un DivX normal, y'a juste le son et quelques images toutes les 20 secondes, forcément à 300 MHz et sans accélérateur graphique) Par contre y'a http://www.smorgasbordet.com/pellesc/ qui dispose d'un environnement de développement pour WindowsCE !

Kochise

avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

8

Edited_984

9

ah ok

pour wince t'as aussi et surtout cegcc, projet que j'ai suivi pendant longtemps et qui est fonctionnel. Une version existe qui s'exécute sous mingw.

10

Sinon, y'a quelques années en tout cas, les outils de dév officiels pour Windows CE étaient gratuits. Par contre, le machin pour customiser l'OS (Platform Builder, ou un truc comme ça, je sais plus) était payant.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

11

le seul truc qu'on trouve est eMbedded Visual C++ 4 SP2, qui est sacrément obsolète. Sinon, les SDK windows CE / Mobile suivants nécessitent un visual studio professionnel, ça ne marche pas avec VS express.

12

sad
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

13

cegcc marche très bien, ça s'intègre farpaitement dans codeblocks !

14

Edited_985

15

Essaye GAPI plutôt...

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

16

Réponse d'un gars du forum : http://en.sourceforge.jp/projects/sfnet_linux-h4000/

tails92.sepwich.com.tar.bz2 : 541.7 MB : 2011-06-23 19:46

A sauvegarder fissa !

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

17

18

Edited_986

19

u-boot c'est le bootloader

il fait les init indispensables (flash, ram, périphs) pour pouvoir démarrer le noyau linux.

sur une machine windows ce ARM on peut aussi utiliser haret pour booter linux depuis wince lui même.
c'est comme ça que j'avais pu tester openmoko sur (feu) mon ipaq

20

Edited_987

21

tu vas devoir étudier le boot du kernel linux ARM trioui

non sans déconner je pense que tu peux carrément repartir des sources de uboot et développer à partir de là. il contient déja tous les drivers indispensables requis.

Par contre pour le flasher, tu devras passer par la case jtag grin

du coup tu dois pouvoir le modifier pour être capable de recevoir, de flasher (ou de loader en RAM), puis d'exécuter des images binaires. il te suffit de connaitre/choisir l'adresse de chargement, et de donner un linker script cohérent au linker.

regarde ce qui a été fait pour la nspire, peut être.

22

Edited_988

23

ouais, bah pour ça tu vas devoir trouver les infos sur les "ATAGs" grin

http://www.simtec.co.uk/products/SWLINUX/files/booting_article.html
(voir chapitre 10)

24

Nan, Uboot est un bios en "ROM" qui propose des services, genre lire un script depuis la SD et flasher l'image de l'OS en flash.

Donc grosso merdo y'a même pas besoin de se faire chier avec du jtag, juste à pondre une image valide, la foutre sur une SD avec le script kivabien, rebooter, patienter, enlever la SD et rebooter encore, et... voilààààà :

http://fm-verici.blogspot.com/2011/03/hello-world-wm8505.html

Pour piloter uboot, il faut donc bricoler une interface série 3.3V <-> 12V

http://projectgus.com/2010/08/unbricking-wm8505-based-tablets/

Le bordel en vidéo :

http://jpetras.edublogs.org/2011/04/26/installing-android-os-to-mini-netbook/

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

25

Bon, c'est officiel, j'ai craqué, je me suis AUSSI acheté le http://www.pearl.fr/tablettes-mini-pc/mini-pc/netbook-7-android-2_2_KT3600.html qui est EXACTEMENT le même form-factor de celui sous WindowsCE (par contre alimentation en 5 V au-lieu de 9 V, donc attention si vous avez acheté les deux)

Ca tourne super bien, on peut activer les effets de transition visuelles, le reste est propre à Android 2.2 (Linux 2.6.32). Pour ce qui est du matos, l'écran est tout aussi lisible, le trackpad est tout aussi précis et confortable. Ce soir j'essaye le Wifi et l'internet.

Dedans ce n'est pas un cpu à 800 MHz comme l'annonce la pub, mais un ARM11 (ARMv6) Infotmic iMAPX200 à 1 GHz. Plus d'infos ici :

http://en.wikibooks.org/wiki/Aros/Platforms/ARM_support
http://www.themarketingcorp.com/?m=ARM11

Il semblerait que ce soit construit sur une base de Zenithink ZT-180 :

http://forum.xda-developers.com/archive/index.php/t-740631.html

Par contre coté 3D, je doute qu'il y ai un accélérateur graphique (OpenGL ES) :/

Le SDK Android est ici :

http://developer.android.com/sdk/

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

26

Sidérant ! L'Internet est plutot correct, je n'arrive pas à utiliser les touches mortes, donc pas d'accent circonflexe par exemple. Ensuite il faut penser à appuyer sur shift pour les accent, puisque c4est les chiffres par d2faut 5c'ezst invers2) Le navigateur lag quand meme pas mal (pas d'accent) et certains boutons sont mal placés.

Par contre le truc lit... les vidéos en 720p ! C4est une tuerie, vu que mon VIA C7 à 2 GHz avec Geforce FX 5200 en est incapable ! Merde, je suis sur le cul ! 99 € et ça lit le 720p !

Il faut aussi se faire 0 la sumulation de l4écran tactile avec un bouton de trackpad, il faut une bonne coordination de mouvement, et vu que la barre de défilement n4apparait pas en permanence...

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

27

28

http://www.androidtablets.net/forum/infotmic-based/2354-infotmic-chips.html
http://www.infotmic.com/cn/products_xpxx3.asp

L'iMAPX200 "serait" capable de décoder le 1080p et "aurait" une puce 3D ? Va falloir que je vérifie ça !

Bon, le 1080p j'ai, par contre faut que je trouve un APK Android qui fait un peu de 3D :/

EDIT ; ah nan, d'après http://androidtabletzone.the-talk.net/t472-chip-imapx200-processor-inside la 3D n'est dispo qu'à partir du X210. Schade...

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

29

Je prend la discution un peu tard, mais franchemnet, je prefere largement acheter une Beagleboard/pandaboard que ce genre de choses, il y a largement plus a faire, et au moins la doc existe!


Pour uboot, aucun besoin de bidouiller un truc compatible linux, il suffit de charger le binaire (genre compilé avec la toolchain de codesourcery pour ARM-EABI) et de faire un go a l'addresse chargé

ie depuis le shell de uboot

#fatload bla 0xb00b5
#g 0xb00b5

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

30

Certes, certes, l'avantage de ces petits ordi c'est qu'ils disposent du Wifi, d'un écran, d'un clavier, bref d'un form-factor qui les rendent immédiatement utilisables. Et transportables. Ta PandaBoard, en dehors de ta paillasse de développement, ben, heu, v'là quoi...

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/