1 / 74

FRENCH_KB

FRENCH_KB. Émulateur. Objectif du chapitre. Montrer comment ajouter ou remplacer un driver à la plate-forme par défaut Configuration par défaut : claviers Anglais, Japonais et Coréens, pas de clavier français

rance
Download Presentation

FRENCH_KB

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FRENCH_KB Émulateur Installation d'un pilote pour un clavier français

  2. Objectif du chapitre • Montrer comment ajouter ou remplacer un driver à la plate-forme par défaut • Configuration par défaut : claviers Anglais, Japonais et Coréens, pas de clavier français → Ajout à notre catalogue d’un driver pour un clavier français en respectant la description hiérarchique des drivers → Remplacement dans notre plate-forme du driver par défaut par le driver ajouté au catalogue Installation d'un pilote pour un clavier français

  3. Méthode • La configuration de la plate-forme est décrite dans des fichiers de configuration, de suffixe .cec, qui sont gérés par un éditeur spécial baptisé CEC Editor • Pour respecter la hiérarchie de la description, le clavier supplémentaire doit être inséré sous l’entrée existante du catalogue : Device Drivers sous-groupe Keyboard/Mouse Installation d'un pilote pour un clavier français

  4. Méthode (2) • Créer un fichier .cec séparé pour ne pas interférer avec la configuration par défaut • Importer le fichier créé dans la configuration • On dispose des fichiers du driver compilés, compilation faite en mode release pour l’émulateur • Les fichiers compilés sont : KbdEmulXTMsFr1.dll KbdEmulXTMsFr1.rel Installation d'un pilote pour un clavier français

  5. Configuration par défaut Installation d'un pilote pour un clavier français

  6. Contrainte du GUIDGlobally Unique IDentifier • Le GUID est un entier sur 128 bits qui identifie uniquement un objet (32 chiffres hexadécimaux) • Le clavier français est à attacher au composant existant Keyboard/Mouse qui a déjà son GUID • Il nous faudra lire ce GUID dans le fichier de configuration emulator.cec puis l’introduire dans notre description pour obtenir le rattachement correct Installation d'un pilote pour un clavier français

  7. Création d’un répertoire • Nous allons créer un répertoire KBDMOUSE pour accueillir les trois fichiers concernés • Créer une arborescence sous WINCE420 ..\WINCE420\ ESIEE\DRIVERS\EMULATOR\ KBDMOUSE • Insérer les deux fichiers fournis sur le CD dans le répertoire créé KbdEmulXTMsFr1.dll KbdEmulXTMsFr1.rel • Nous y placerons le nouveau fichier de configuration créé pour le clavier français(de type .cec) Installation d'un pilote pour un clavier français

  8. Configuration : french_kbd.cec • Pour ajouter le driver de clavier français il faut créer un fichier de type .cec qui contient • les informations nécessaires à l’insertion dans le catalogue, y compris le GUID du groupe • les informations pour construire le driver • Avec la configuration redéfinie, il faudra générer une nouvelle plate-forme • Chemin pour les fichiers de configuration .cec C:\ProgramFiles\WindowsCe Platform Builder\ 4.20\ cepb\cec Installation d'un pilote pour un clavier français

  9. Lancement du CEC Editor Installation d'un pilote pour un clavier français

  10. Point de départ Installation d'un pilote pour un clavier français

  11. Lecture du GUID existant • Ouverture du fichier emulator.cec par le menu File puis par double-click sur le nom du fichier • Chemin …\Program Files\Windows CE Platform Builder\ 4.20\cepb\cec • Dans la distribution actuelle le GUID du groupe : {6563AD41-E71C-11D4-B892-0050FC049781} Installation d'un pilote pour un clavier français

  12. Ouverture de emulator.cec Installation d'un pilote pour un clavier français

  13. Après ouverture de emulator.cec Installation d'un pilote pour un clavier français

  14. Sélection Keyboard/Mouse Installation d'un pilote pour un clavier français

  15. Préparation du GUID à copier • Onglet General • Sélectionner le champ GUID du groupe Keyboard/Mouse • Garnir le presse-papier(CTRL C) • Cette information sera utilisée lors de la création de notre fichier .cec pour qu’il fasse partie du même groupe • Resélectionner le fichier NewCEC.cec en cours de création Installation d'un pilote pour un clavier français

  16. Insertion d’un groupe Installation d'un pilote pour un clavier français

  17. Fenêtre proposée, GUID à modifier Installation d'un pilote pour un clavier français

  18. Renseignement des zones • Garnir dans le nouveau fichier le champ GUID à partir du presse-papier (CTRL V) • Renseigner les autres champs • Valider Installation d'un pilote pour un clavier français

  19. Après insertion du groupe Installation d'un pilote pour un clavier français

  20. Exclusion de variable Installation d'un pilote pour un clavier français

  21. Après validation Installation d'un pilote pour un clavier français

  22. Introduction de modules (1) Installation d'un pilote pour un clavier français

  23. Introduction de modules (2) Installation d'un pilote pour un clavier français

  24. Après validation Installation d'un pilote pour un clavier français

  25. Insertion du clavier dans le groupe Installation d'un pilote pour un clavier français

  26. Renseignements onglet General Installation d'un pilote pour un clavier français

  27. Renseignements onglet Advanced Installation d'un pilote pour un clavier français

  28. Méthode de génération • Sélectionner frenchkeyboard_emulator →click droit On définira • Comment faire la génération (build) • Où trouver les fichiers • Où les recopier • Les noms à donner • … Installation d'un pilote pour un clavier français

  29. Sélection de Insert Build Method Installation d'un pilote pour un clavier français

  30. Renseigner Step et CPUs Installation d'un pilote pour un clavier français

  31. Après validation Installation d'un pilote pour un clavier français

  32. Insertion des fichiers • Click droit sur « BuildRel » • →InsertAction →Copy • Copier les fichiers nécessaires depuis le dossier KBDMOUSE créé au départ KbdEmulXTMsFr1.dll KbdEmulXTMsFr1.rel vers $(_FLATRELEASEDIR) qui désigne le répertoire où sera construite la plate-forme Installation d'un pilote pour un clavier français

  33. Insertion des fichiers (2) Installation d'un pilote pour un clavier français

  34. Sélection de KbdEmulXTMsFr1.dll Installation d'un pilote pour un clavier français

  35. Insertion de KbdEmulXTMsFr1.dll Installation d'un pilote pour un clavier français

  36. Insertion de KbdEmulXTMsFr1.rel Installation d'un pilote pour un clavier français

  37. Après insertion Installation d'un pilote pour un clavier français

  38. Insertion de fichiers BIB • Click droit sur frenchkeyboard_emulator • Insert BIB File • Dans CPUs choisir emulator Installation d'un pilote pour un clavier français

  39. Sélection de Insert BIB File Installation d'un pilote pour un clavier français

  40. Choix de emulator puis OK Installation d'un pilote pour un clavier français

  41. Après validation Installation d'un pilote pour un clavier français

  42. Insertion de la dll • Click droit sur emulator →Insert BIB Record • Renseigner : • File Path: chemin de la dll • Image Name: Kbdmouse.dll • Memory: NK • Cocher Modules Section • Files attributes: S et H (System et Hidden) Installation d'un pilote pour un clavier français

  43. Sélection de « Insert Bib Record » Installation d'un pilote pour un clavier français

  44. Renseigner et choix des options H et S Installation d'un pilote pour un clavier français

  45. Après validation Installation d'un pilote pour un clavier français

  46. Fin d’édition Installation d'un pilote pour un clavier français

  47. File→Manage Catalog Installation d'un pilote pour un clavier français

  48. Import Installation d'un pilote pour un clavier français

  49. Choix du fichier .cec créé Installation d'un pilote pour un clavier français

  50. Après insertion Installation d'un pilote pour un clavier français

More Related