Peut StandardSDK 4.0 sous EVC ++ être utilisé pour déboguer sur un périphérique distant?
-
16-09-2019 - |
Question
Je suis en Embarqués Visual C ++ 4 avec Service Pack 4 , développer une application pour un dispositif en cours d'exécution CE 5.0. J'utilise le CE 5.0 SDK à cet effet, qui fonctionne très bien à l'exception du fait que pendant qu'il ciblera mon appareil (par exemple un PDA basé SH4), il ne me laisse pas sélectionner autre chose que l'émulateur StandardSDK pour le débogage. Si je vais à Outils / Configurer la plate-forme gestionnaire , je peux me connecter à mon appareil sous Windows CE Platform par défaut, mais je ne peux pas le sélectionner dans la barre d'outils de construction à des fins de production et de débogage. Y at-il travail autour de cela. Je l'ai envisagé de déménager à VS2008 pour cette application, mais il brise une grande quantité de code 3ème partie.
La solution
intégré Visual C ++ et "Platform Builder" sont différents outils. Les « Windows CE » sont SDKs conçus pour fonctionner avec « Platform Builder » pour faire des choses comme les systèmes d'exploitation et les pilotes. Cependant, les applications utilisent généralement les "SDKs Windows Mobile" ou "Pocket PC".
Voici donc trois solutions différentes:
Continuer à utiliser EVC ++ 4.0
Si vous souhaitez continuer à utiliser intégré Visual C ++ 4.0 au lieu de l'un des nouveaux environnements de développement, vous pouvez utiliser « SDK pour Pocket PC basés Windows mobile 2003 ". Ce que je crois est le plus récent SDK pour EVC ++ 4.0.
Mise à niveau VS2005 +
comment migrer de EVC ++ au tout de VS2005 encore faire des applications natives.
Vous pouvez utiliser la ligne 5.0 SDK de fonctionnalités dans le " Windows mobile 5.0 SDK pour Pocket PC "
Utiliser Windows CE SDK pour faire des applications avec EVC ++ 4.0
Il est en fait possible de faire des applications à l'aide d'un kit de développement de la CE. Il est utilisé par les développeurs de systèmes d'exploitation pour faire des applications pour leur système d'exploitation.
Vous pouvez développer une application à l'aide Microsoft® eMbedded Visual C ++ ® en collaboration avec Platform Builder. Avant vous pouvez développer une application, vous doit utiliser Microsoft Platform Builder créer une conception du système d'exploitation, construire une exécution image, puis télécharger le temps d'exécution l'image vers le dispositif cible.
Lorsque vous téléchargez une image d'exécution, Platform Builder utilise un téléchargement service pour copier l'image d'exécution à le dispositif cible. Lorsque l'exécution l'image fonctionne, Platform Builder communique avec le dispositif cible sur un transport du noyau.
Pour développer une application, garder connecté Platform Builder à la l'appareil cible, puis exécuter eMbedded Visual C ++. Une fois que vous écrivez, compilez, et exécuter l'application, EMBEDDED Visual C ++ utilise l'établi connexion pour exécuter l'application sur le dispositif cible.
Remarque La mentionné précédemment procédé diffère du procédé utilisé pour développer une application pour l'image exécutable non téléchargées par Platform Builder. Lorsque vous n'utilisez pas Platform Builder, connectez-vous manuellement à l'appareil cible en utilisant le la connectivité des applications communications cadre de la plate-forme Directeur. Pour plus d'informations sur la connectivité des applications, voir Connectivité Application. - http://msdn.microsoft.com/en-us/library/ ms859575.aspx