Configurations matérielle et logicielle requises pour les projets Smart Device

Mise à jour : novembre 2007

Les paragraphes suivants répertorient les configurations requises pour l'ordinateur de développement, l'appareil cible et la connexion entre eux.

Ordinateur de développement

La sélection de l'option Programmabilité des appareils de type Smart Device (sélectionnée par défaut) lors de l'installation de Visual Studio utilise environ 900 Mo d'espace disque supplémentaire. Si vous ne développez pas d'applications Smart Device, vous pouvez récupérer cet espace en désinstallant la programmabilité des appareils de type Smart Device. Pour ce faire, sélectionnez votre programme Visual Studio sous l'onglet Ajouter ou supprimer des programmes du Panneau de configuration, cliquez sur Modifier/Supprimer, puis suivez les procédures décrites.

L'installation de la programmabilité des appareils de type Smart Device installe également les Kits de développement logiciel Pocket PC 2003, Windows Mobile 5.0 Pocket PC et Smartphone, ainsi que le Kit de développement logiciel de Windows CE 5.0. D'autres Kits de développement logiciel tels que le Kit de développement Windows Mobile 6.0 SDK doivent être téléchargés et installés manuellement.

Vous avez besoin d'un minimum de 64 Mo de RAM supplémentaires lorsque vous utilisez un émulateur dans vos projets Smart Device.

Appareil

L'appareil cible doit prendre en charge la plateforme sur laquelle s'effectue le développement. Visual Studio prend en charge les plateformes Pocket PC 2003, Smartphone 2003 et Windows CE 5.0 et versions supérieures.

Environ 2 Mo de RAM sont requis sur l'appareil pour le .NET Compact Framework si l'infrastructure n'a pas été installée dans la mémoire ROM.

Conditions requises pour les Kits de développement (SDK) Windows Embedded CE

Vous pouvez utiliser Visual Studio pour générer des applications Smart Device pour tout Kit de développement, quelles que soient les variables sysgen. Toutefois, Visual Studio nécessite certains composants de système d'exploitation afin de pouvoir déployer et déboguer des applications sur un appareil. Si vous utilisez Platform Builder pour créer un Kit de développement pour un appareil Windows Embedded CE 6.0 qui ne comprend pas les composants requis, il peut s'avérer nécessaire de déployer et de déboguer manuellement votre application. Pour déployer et déboguer des applications Smart Device natives sur un appareil, le Kit de développement doit inclure les variables sysgen suivantes :

  • SYSGEN_CPP_EH_AND_RTTI

  • SYSGEN_STDIOA

  • SYSGEN_OLE

  • SYSGEN_WINSOCK

Remarque :

Lorsque vous ajoutez les variables sysgen, Platform Builder ajoute automatiquement des variables sysgen dépendantes, telles que SYSGEN_FULL_CRT, SYSGEN_STDIO, SYSGEN_STRSAFE et SYSGEN_PMSTUBS.

Pour déployer et déboguer des applications Smart Device managées, le Kit de développement doit également inclure les variables sysgen suivantes :

  • SYSGEN_DEVICE

  • SYSGEN_CORELOC

  • SYSGEN_IPHLPAPI

  • SYSGEN_DOTNETV2_HEADLESS ou SYSGEN_DOTNETV2

Si Visual Studio se connecte à l'appareil via Ethernet, le Kit de développement doit également inclure les variables sysgen suivantes :

  • SYSGEN_ETHERNET

  • SYSGEN_IPHLPAPI

Connexion

Visual Studio requiert les éléments suivants :

Matériel

À moins que la connectivité sans fil avec l'ordinateur de développement ne soit activée sur votre appareil physique, il vous faut un câble série ou USB, comme celui fourni par le fabricant de l'appareil, pour connecter un appareil à l'ordinateur de développement. Avant d'utiliser cette connexion, vous devez installer l'ordinateur de développement et l'appareil conformément aux instructions fournies par le constructeur de l'appareil.

Utilisation d'un émulateur lorsque votre appareil ne requiert aucun matériel supplémentaire.

Logiciels

Gestionnaire pour appareils Windows Mobile 6.0 ou Microsoft ActiveSync version 4.0, ou versions ultérieures.

Voir aussi

Concepts

Notions fondamentales sur l'installation et la configuration

Configuration matérielle requise pour les éditions de Visual Studio

Autres ressources

Mise en route de projets Smart Device