locked
connecter window ce RRS feed

  • Question

  • bonjour,

    j'ai installer window ce 5 en utilisant le fichier loadcepc.exe et une image nk.bin sur msdos,ce dernier je l'ai installé dans une machine virtuelle(j'ai utilisé vmware),le probleme c'est  que wince ne detecte pas la carte reseau emulé par vmware.Donc je me demande est ce qu'il y a un moyen de connecter wince avec mon reseau local??
    merci
    lundi 4 mai 2009 13:57

Toutes les réponses

  • Bonjour,

    Il faut trouver ou développer un pilote Ethernet Windows CE 5.0 pour la carte réseau émulée par WMware, intégrer ce pilote au noyau NK.bin et cela devrait macher (je ne sais pas si cela a été fait...).

    Pour information, Windows CE 5.0 est livré avec son propre émulateur de machine x86, il est (avec sa documentation) dans :
    C:\Program Files\Fichiers communs\Microsoft Shared\Windows CE Tools\Platman\bin

    Le programme est Emulator_500.exe il peut être lancé en ligne de commande sur votre noyau NK.bin:
    Emulator_500 /CEImage Nk.bin /Video 800x600x16 /Ethernet virtualswitch
    --
    Thierry Joubert - THEORIS



    lundi 4 mai 2009 14:57
  • Bonjour,

    merci pour votre reponse.moi au fait je cherche à avoir un parc (de 5 ou plus)de machine en  window ce (des machines virtuelles ou des emulateurs)connectées entre elles dans un reseau local (ca peut etre virtuel)pour que je puisse faire des tests.Donc est ce que je peux faire ça avec le programme emulator_500.exe ??sinon est ce qu'il y a un autre moyen ?
    Pour les pilotes Ethernet Windows CE 5.0 j'ai cherché sur internet j'ai rien trouver et pour en  developper un  je pense que c'est un peu compliqué.

    merci.

    sara,
    mercredi 6 mai 2009 07:57
  • Bonjour,

    Il est tout à fait possible de lancer plusieurs émulateurs sur le même PC et chacun d'entre eux se comportera comme une machine indépendante avec sa propre IP.

    Une manière simple pour faire cela consiste à utiliser l'émulateur ARM avec une image Pocket PC_2003, le tout livré avec Visual Studio 8, la ligne de commande (à copier dans un .BAT) est  :

    "C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe" "C:\Program Files\Microsoft Visual Studio 8
    \SmartDevices\Emulators\Images\PocketPC\2003\1036\PPC_2003_SE_FRA_ARMv4.bin" /p /skin "C:\Program Files\Microsoft
     Visual Studio 8\SmartDevices\Skins\PocketPC_2003\PocketPC_2003\1036\PocketPC_2003_Skin.xml"

    L'avantage d'utiliser cet émulateur c'est que le réseau est déjà intégré, il suffir de le configurer - pour cela procéder comme suit:
    1/ Attendre que le pocket PC démarre
    2/ Aller dans Démarrer/Paramètres/Connexions
    3/ clique sur l'icône "Carte réseau"
    4/ "Ma carte se connecte à " sélectionner  "Internet"
    5/ Sélectionner "Pilote Ethernet compatible NE2000"
    6/ Dans la fenetre qui apparait sélctionner DHCP ou IP fixe
    7/ OK, OK, OK, OK

    Vérification du routage sur votre carte physique:
    8/ Dans le menu de la fenetre Emulateur (en haut)
    9/ Fichier/propriétés/Réseau
    10/ "Activer la carte réseau....NE2000..." doit être coché (par défaut)
    11/ votre carte réseau active doit apparaitre en dessous

    Le Pocket PC émulé a maintenant une adresse IP et vous pouvez ouvri Pocket IE pour nagiguer par exemple.

    Vous pouvez lancer la ligne de commande autant de fois que vous voulez... il faut a chaque fois configurer la connexion réseau.

    REMARQUE:
    Vous pouvez faire la même manip avec l'émulateur x86 évoqué dans mon précédent post (ce n'est pas le même que celui ci-dessus), il faut simplement fabriquer un noyau Windows CE 5.0 en mettant bien le pilote de carte Ethernet NE2000 (c'est un composant standard du catalogue).

    Thierry JOUBERT - THEORIS



    mercredi 6 mai 2009 19:56
  • Bonjour,

    Pour l'emulateur  j'arrive à le lancer mais apres c'est super super long donc j'arrive pas l'utiliser.Sinon pour  msdos avec loadcepc.exe il n'ya pas de drivers que je peux utiliser directement comme dans le cas où on installe window xp dans une machine virtuelle(vmware) on arrive à detecter la carte reseau emulée directement.

    merci,
    sara,

    lundi 11 mai 2009 12:34
  • Bonjour,

    Windows CE ne fait pas de détection de hardware au sens où WinXP peut le faire (device manager). Pour détecter la carte réseau simulée par votre émulateur le mieux c'est d'utiliser le device manager dans une session XP et de regarder les ressources (PCI/VEN_XXXX&DEV_YYYY...) puis de vérifier sur http://www.pcidatabase.com 
    ==> Par exemple sur Virtual PC 2007 c'est PCI\VEN_1011&DEV_0009 donc une carte DEC 21140A 10/100.

    A partir de là il faut regarder si cette carte a un pilote dans la catalogue CE5.0, ou s'il en existe un en Third Party. Je ne suis pas certain que ce soit faisable facilement :-(

    C'est pour cela que je conseille d'utiliser l'émulateur CE qui a une carte virtuelle NE2000 dont le pilote est disponible dans le catalogue de CE.
    ==> Pour la vitesse de démarrage, pensez-bien à télécharger la version la plus récente de cet émulateur

    Cordialement,

    Thierry Joubert - THEORIS

    mardi 12 mai 2009 05:15
  • Bonjour,

    oui je comprend le probleme de window ce,j'ai essayé avec le device manager dans une session XP ,j'ai trouvé la carte mais quand j'ai vérifier dans le catalogue des pilotes je l'ai pas trouvé.sinon pour la solution de l'emulateur ce n'est pas vraiment ce qu'il me faut pour mon projet.j'ai perdu bcp de temps avec ca dommage que ca n'a pas marché.

    merci bcp pour votre aide.

    Cordialement,

    sara

    mardi 19 mai 2009 10:38