La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Génération de plate-forme

Présentations similaires


Présentation au sujet: "Génération de plate-forme"— Transcription de la présentation:

1 Génération de plate-forme
B-202 CE 4.2 Génération de plate-forme Cible : CEPC jc/md/lp-01/05 Génération de plateforme CEPC Génération de plateforme_V1.0.ppt

2 Génération de plateforme CEPC
Objectif du chapitre Générer une plate-forme à télécharger dans une cible CEPC Configurer les connexions de l’hôte et de la cible Télécharger Windows CE dans la cible Recueillir les informations de debug fournies pendant le téléchargement de la cible sur son port série COM1 Nota : ceux qui n’ont pas de terminal alphanumérique compatible VT100 à placer sur COM1 pour surveiller le port de debug, peuvent utiliser un hyperterminal sur le PC de développement pour émuler un VT100 jc/md/lp-01/05 Génération de plateforme CEPC

3 Assistant de création de plate-forme
Cliquer pour ouvrir l’assistant de création d’une nouvelle plate-forme jc/md/lp-01/05 Génération de plateforme CEPC

4 Génération de plateforme CEPC
Écran d’accueil Valider jc/md/lp-01/05 Génération de plateforme CEPC

5 Génération de plateforme CEPC
Cible CEPC Cocher CEPC Valider le choix jc/md/lp-01/05 Génération de plateforme CEPC

6 Type prédéfini de cible
Choisir cette configuration Saisir un nom Valider jc/md/lp-01/05 Génération de plateforme CEPC

7 Options de configuration (1)
Cocher l’option Cocher l’option Valider jc/md/lp-01/05 Génération de plateforme CEPC

8 Options de configuration (2)
Cocher l’option Valider jc/md/lp-01/05 Génération de plateforme CEPC

9 Fin de la configuration
Valider jc/md/lp-01/05 Génération de plateforme CEPC

10 Génération de plateforme CEPC
B-202 CE 4.2 Fin de l’assistant Cette fenêtre apparaît ou non suivant les utilisations précédentes de la plate-forme. Valider jc/md/lp-01/05 Génération de plateforme CEPC Génération de plateforme_V1.0.ppt

11 Fin de la préparation Visiter la hiérarchie pour avoir les détails
Préparation réussie jc/md/lp-01/05 Génération de plateforme CEPC

12 Vérification des options
Cliquer jc/md/lp-01/05 Génération de plateforme CEPC

13 Génération de plateforme CEPC
Onglet « General » Changer d’onglet Vérifier l’option jc/md/lp-01/05 Génération de plateforme CEPC

14 Génération de plateforme CEPC
Onglet « Locale » Vérifier l’option Valider jc/md/lp-01/05 Génération de plateforme CEPC

15 Générer la plate-forme
Valider jc/md/lp-01/05 Génération de plateforme CEPC

16 Génération de plateforme CEPC
B-202 CE 4.2 Résultat obtenu Ici, on peut ignorer le warning qui correspond à un détail sans importance pour nous. Génération réussie jc/md/lp-01/05 Génération de plateforme CEPC Génération de plateforme_V1.0.ppt

17 Connexion PC hôte et CEPC (1)
Configurer la connexion de boot sur la plate-forme On constate l’impossibilité de terminer la configuration : il manque le nom de la liaison Pour obtenir ce nom on télécharge l’image dans la cible : On initialise la cible à partir de la disquette de boot. Le téléchargement ne se fait pas, mais dans le dialogue qui se déroule la plate-forme récupère le nom de la liaison. On peut aussi récupérer ce nom dans les informations envoyées pendant la phase de boot par la cible sur un terminal placé sur le port de debug de la cible. jc/md/lp-01/05 Génération de plateforme CEPC

18 Connexion PC hôte et CEPC (2)
Créer sur le PC hôte un hyperterminal sur un port COMx Connecter le port COMx du PC hôte au port de debug du CEPC (COM1) par un câble RS232 croisé Booter le CEPC Récupérer le nom de la liaison Compléter la configuration de la liaison avec ce nom Télécharger l’image vers le CEPC Rebooter le CEPC jc/md/lp-01/05 Génération de plateforme CEPC

19 Création d’un hyperterminal sur le PC
Ouvrir jc/md/lp-01/05 Génération de plateforme CEPC

20 Nom de la liaison hyperterminal
Renseigner Valider jc/md/lp-01/05 Génération de plateforme CEPC

21 Choix du port hyperterminal
Choisir Valider jc/md/lp-01/05 Génération de plateforme CEPC

22 Propriétés hyperterminal
B-202 CE 4.2 Propriétés hyperterminal Renseigner tous les champs La vitesse est imposée par la cible. Valider Valider jc/md/lp-01/05 Génération de plateforme CEPC Génération de plateforme_V1.0.ppt

23 Configuration de la connexion (1)
Ouvrir le menu Cliquer jc/md/lp-01/05 Génération de plateforme CEPC

24 Configuration de la connexion (2)
Renseigner jc/md/lp-01/05 Génération de plateforme CEPC

25 Configuration de la connexion (3)
Menu : choisir éthernet Cliquer Menu : choisir éthernet jc/md/lp-01/05 Génération de plateforme CEPC

26 Configuration de la connexion (4)
Aucun élément n’est disponible pour garnir cette liste : la connexion ne sera pas possible. Valider jc/md/lp-01/05 Génération de plateforme CEPC

27 Obtention du nom de la liaison (1)
Lancer le téléchargement à partir de Platform Builder Booter la cible CEPC ou le PC cible Attendre quelques secondes Reprendre la configuration de la liaison dans Platform Builder : le nom attribué à la liaison vient garnir la liste des liaisons qui était vide Reporter ce nom dans la case du choix Valider jc/md/lp-01/05 Génération de plateforme CEPC

28 Obtention du nom de la liaison (2)
Le nom s’affiche jc/md/lp-01/05 Génération de plateforme CEPC

29 Obtention du nom de la liaison (3)
Valider jc/md/lp-01/05 Génération de plateforme CEPC

30 Obtention du nom de la liaison (4)
On peut aussi récupérer ce nom dans les informations qui parviennent à l’hyperterminal pendant la phase de boot Rechercher la ligne : « Using device name: CEPCxxxxx » CEPCxxxxx est le nom à reporter dans Platform Builder pour terminer la configuration de la liaison jc/md/lp-01/05 Génération de plateforme CEPC

31 Exemple de dialogue (1) CEPC49220 La cible envoie des demandes de boot
La cible envoie successivement une quarantaine de demandes. Si ces demandes ne sont pas honorées, la cible interrompt le processus de téléchargement : il faudra recommencer l’initialisation complète à partir de la disquette de boot. CEPC49220 La cible envoie des demandes de boot jc/md/lp-01/05 Génération de plateforme CEPC Génération de plateforme_V1.0.ppt

32 Génération de plateforme CEPC
B-202 CE 4.2 Exemple de dialogue (2) Réponse reçue Adresse IP de la cible Adresse IP de l’hôte jc/md/lp-01/05 Génération de plateforme CEPC Génération de plateforme_V1.0.ppt

33 Téléchargement réel dans la cible
La liaison est maintenant complètement configurée Relancer le téléchargement de l’image Rebooter la cible jc/md/lp-01/05 Génération de plateforme CEPC

34 Téléchargement en cours
jc/md/lp-01/05 Génération de plateforme CEPC

35 Téléchargement terminé
Cliquer jc/md/lp-01/05 Génération de plateforme CEPC

36 Résultat sur la plate-forme
jc/md/lp-01/05 Génération de plateforme CEPC

37 Résultat sur la cible (1)
Visible sur la cible ! La fenêtre sur la cible ne peut pas être récupérée pour être intégrée dans un transparent car la cible ne dispose pas des outils pour capturer une image et la transmettre vers le PC hôte. À titre d’illustration, nous donnons ci-dessous une fenêtre similaire obtenue avec l’émulateur jc/md/lp-01/05 Génération de plateforme CEPC

38 Résultat sur la cible (2)
jc/md/lp-01/05 Génération de plateforme CEPC

39 Application MessageBox
À titre d’exemple, nous créons un projet très simple qui ne fait qu’ouvrir une boîte de dialogue dans la cible et qui attend ensuite la réponse OK pour se terminer Faire un nouveau projet « MessageBox » de type WCE Application Insérer la fonction qui appelle la boîte de dialogue Générer l’exécutable jc/md/lp-01/05 Génération de plateforme CEPC

40 Génération de plateforme CEPC
Projet MessageBox Valider jc/md/lp-01/05 Génération de plateforme CEPC

41 Génération de plateforme CEPC
Code de MessageBox // MessageBox.cpp : Defines the entry point for the application. #include "stdafx.h" int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { MessageBox(NULL,_T("Cliquer sur OK pour terminer l'application"),_T("Dans CEPC"),MB_OK); return 0; } jc/md/lp-01/05 Génération de plateforme CEPC

42 Exécution de MessageBox
Générer l’image Télécharger l’image dans la cible Initialiser la cible à partir de la disquette de boot Exécuter MessageBox Répondre OK dans la boîte de dialogue Déconnecter la cible de Platform Builder Éteindre la cible jc/md/lp-01/05 Génération de plateforme CEPC

43 Exécution de MessageBox
Exécution déclenchée sur la cible jc/md/lp-01/05 Génération de plateforme CEPC

44 Résultat de l’exécution (1)
B-202 CE 4.2 Résultat de l’exécution (1) Visible sur la cible ! Cliquer le bouton OK pour terminer l’application Déconnecter Platform Builder de la cible Éteindre la cible La fenêtre MessageBox est visible sur la cible : il n’est pas possible de capturer l’image puisqu’elle est sur un appareil différent qui ne dispose pas d’outil de capture d’image. jc/md/lp-01/05 Génération de plateforme CEPC Génération de plateforme_V1.0.ppt

45 Résultat de l’exécution (2)
La fenêtre sur la cible ne peut pas être récupérée pour être intégrée dans un transparent car la cible ne dispose des outils pour capturer une image et la transmettre vers le PC hôte. À titre d’illustration, nous donnons ci-dessous une fenêtre similaire obtenue avec l’émulateur jc/md/lp-01/05 Génération de plateforme CEPC

46 Résultat de l’exécution (3)
jc/md/lp-01/05 Génération de plateforme CEPC

47 Génération de plateforme CEPC
Conclusion Nous avons : Préparé une cible CEPC sur le PC hôte Connecté la cible CEPC et le PC hôte Initialisé la cible CEPC avec la disquette de boot Installé pour le debug un terminal VT100 de sur la ligne série Téléchargé Windows CE dans la cible CEPC Vérifié le fonctionnement de Windows CE dans la cible CEPC en exécutant un programme simple jc/md/lp-01/05 Génération de plateforme CEPC


Télécharger ppt "Génération de plate-forme"

Présentations similaires


Annonces Google