domodom
Accueil du site > mini2440 > Windows CE > Tutoriaux > Ma première application sous Visual Studio 2005

Ma première application sous Visual Studio 2005

vendredi 5 février 2010, par Dom

Visual Studio 2005 a besoin du SDK de notre carte pour pouvoir générer une application pour celle-ci.

Génération d’un SDK

Le SDK contient tout ce dont Visual Studio a besoin pour générer notre application. Entre autres la totalité de fichiers de link nécessaires pour utiliser les DLL contenues dans celle-ci (et pas plus).

Là encore, on a de la chance, un SDK est déjà configuré dans le BSP de la mini2440. Il n’y a plus qu’à le générer depuis Platform Builder : Un clic droit dessus fait apparaître un menu qui permet d’accéder à ses propriétés, le supprimer ou le générer.

Une fois le BSP généré, on peut l’installer en double cliquant sur le fichier généré : C :\WINCE600\OSDesigns\Mini2440\Mini2440\SDKs\SDK1\Mini2440-CE6-SDK.msi

Ma première application

Dans Visual Studio 2005, menu Fichier, Nouveau, Projet : Dans cet écran, on va sélectionner :
- le type de projet : langage utilisé et type de platforme (quelque soit le langage, toujours prendre Smart Device)
- le modèle utilisé : on sélectionne Projet Smart Device Win32
- le nom et l’emplacement de notre projet
On peut ensuite cliquer sur OK.

La fenêtre suivante est un résumé des paramètres de notre projet. On va les modifier par la suite.

En cliquant sur Plateformes, on peut sélectionner la mini2440 et supprimer "Pocket PC 2003" (sauf si on a un PDA sur lequel on veut aussi faire fonctionner notre application) :

On peut enfin configurer les paramètres de notre application avant de cliquer sur Terminer

Visual Studio va alors nous préparer une application par défaut.

Il est temps de démarrer la mini2440 connectée à notre PC en USB et de s’assurer qu’ActiveSync fonctionne correctement.

Un appui sur F5 lance la compilation, le téléchargement dans la mini2440 et démarre l’application sur la mini2440.

3 Messages de forum

  • My first Windows CE application 19 avril 2010 08:40, par h4med

    Thank you domdom for your helpful tutorials, I am new in Visual Studio and I’m stuck in developing application that access to GPIOs of mini2440, I’ve searched FriendlyArm.net forums but i could not find anything helpful for me as a beginner ! Can you give me some hint to at least start trying !

    • My first Windows CE application 19 avril 2010 22:40, par Dom

      You can look the source code of my SPI driver, try to understand how the CS pins are driven. To access the registers of the CPU, you must declare virtual and physical memory and map the virtual memory on the physical memory. You will then be able to access physical memory via pointers in the virtual memory.

      • My first Windows CE application 20 avril 2010 07:24, par h4med

        Hi Dominique, Thanks for your soonest reply, but don’t you think this way is more straight forward : http://www.friendlyarm.net/forum/to... (However I could not compile the DLL !)

        Also the Tutorial writer says that this way is a lot faster than stream interface driver. Is it right ? the speed is enough for your SPI applications ? could you achieve high speeds using SPI ?

        Also in your tutorial you’ve said that you used I2C codes and just modified it for SPI, is it the same way for GPIO ? Can I by just renaming some registers, files and some functions create appropriate files for GPIO ?

        Best Regards, Hamed

SPIP | Contact me | | Plan du site | Suivre la vie du site RSS 2.0      Version Française | English version