locked
Développement d'un Windows CE 5.0 avec Platform Builder 5.0 RRS feed

  • Question

  • Bonjour à tous,

     

    Je suis nouveau dans le monde de Windows CE. Je suis en train de développer un Windows CE 5.0 sous « Platform Builder 5.0 » pour une plateforme type x86. Je possède tous les BSP pour faire fonctionner un Windows CE 5.0 sur cette plateforme. Avec ces BSP, j’ai « buildé » une image « nk.bin » que je lance à l’aide de « loadcepc.exe » sous un MS-DOS 6.22 sur ma plateforme x86. Le Windows CE 5.0 fonctionne très bien.

     

     Par contre, je rencontre trois difficultés, que je n’arrive pas à résoudre malgré toutes mes longues recherches sur internet.

     

     Je n’arrive pas à trouver comment lire des fichiers *.swf de type flash player 7. J’ai téléchargé le fichier en « *.cab » de flash player 7 pour Windows CE 5.0 chez Adobe.com. Il s’installe sur ma plateforme, mais je n’arrive pas à lire les fichiers *.swf.

     

    1) Comment puis-je lire les fichiers *.swf sur Windows CE 5.0 ?

     

    Je n’arrive pas à me connecter à ma plateforme WinCE 5.0 via le port USB host de ma plateforme et ActiveSync 4.5 d’un Windows XP… J’ai bien « buildé » ActiveSync dans mon « nk.bin » sous Platform Builder, mais une fois Windows CE lancé, je ne le trouve nulle part. Et quand je branche un câble USB croisé entre WinXP (ActiveSync 4.5) et ma plateforme WinCE 5.0, rien ne se passe… Même chose avec un câble USB non croisé…

     

    2) Comment puis-je communiquer avec ActiveSync sous Windows CE 5.0 ?

     

    Et ma dernière question, j’aimerais accéder au registre sur ma plateforme Windows CE 5.0. Je ne trouve pas comment intégrer « RegEdit » pour WinCE dans mon « nk.bin ».

     

    3) Comment puis-je accéder et modifier le registre sous Windows CE 5.0 ?

     

    Je suis sûr que tout cela est réalisable. Il me manque juste les informations nécessaires pour configurer Platform Builder 5.0…Si quelqu’un peu m’expliquer ? Je suis nouveau et je manque de compétence dans ce domaine.

     

    Merci, pour votre aide et votre patience.

     

    Nicolas.

     

    mardi 1 juillet 2008 10:21

Toutes les réponses

  • Bonjour,

     

    Pour les fichiers swf je n'ai jamais testé... il te sort quoi comme genre d'erreur? c'est peut-etre adobe qui pourra t'aider là dessus plus que nous.

     

    Pour ce qui est d'activesync.. il ne faudrait pas plutot un port OTG ou device qu'un port host?

     

    Pour la base de registre, le registry editor qui est dans les remote tools devrait te permettre de faire ca. Sinon, si tu connais les settings que tu veux rajouter dans ton systeme, utilise le .reg dans les parameter files de ton OSdesign. après Platform Builder s'occupe lui meme d'intégrer tes modifs dans la base de registre de CE.

     

     

     

     

    mercredi 2 juillet 2008 17:53
  • Bonjour M. Cauchois,

     

    Merci pour votre réponse.

     

    Nous ne sommes pas très loin de trouver la solution pour la lecture du swf. Nous avons contacté Adobe, qui nous a envoyé plus de 1600 lignes de programme à intégrer et compiler sous VisualStudio2005. N'étant pas très développeur de métier, nous cherchons un développeur qui pourrait nous réaliser tout ça...

     

    En ce qui concerne l'activesync, effectivement, je me suis trompé, je passe bien par un port USB configurable dans le bios en Device, Host ou OTG... j'ai donc fait l'essais avec les trois, mais rien n'y fait ! Je ne suis pas certain de mon câble USB. Comment puis-je câblé cette connexion entre deux USB type A (1 USB type A sur ma plateforme WinCE5.0 et 1 autre sur le PC WinXP standard avec Activesync 4.5) ? Comment réaliser le câble USB ? Faut-il le croiser ? Ou le laisser droit ? Quelle longueur maxi ? Existe-il un plan de câblage ?

     

    Pour la base de registre, effectivement, le registry editor des Tools, fonctionne, mais ce n'est pas ce que notre client veut faire. Il souhaite accéder au registre directement sous Windows CE 5.0 avec un style de "Regedit" à la WinXP ! C'est possible de faire ça sous WinCE 5.0 ? Comment peut-on l'intégrer ?

     

    Merci pour votre aide à tous,

     

    Cordialement,

    Nicolas.

    jeudi 3 juillet 2008 14:04
  • Bonjour

     

    Pour ce qui est du développeur dont vous avez besoin, n'hésitez pas à contacter votre distributeur qui saura vous aiguiller vers les bons partenaires. Vous pouvez par ailleurs vous référer au site www.windowsembeddedpartners.com

     

    Pour ActiveSync, attention: le PC doit être configuré en host et la cible en device ou OTG, mais il faut également que les drivers soient chargés dans l'OS et notamment il me semble les drivers USB Serial

     

    Pour votre question sur la base de registre, je n'ai pas connaissance de composants qui permette ce genre de manipulation, mais cela ne veut pas dire qu'il n'existe pas Smile

    jeudi 3 juillet 2008 16:12