Programmation:Commencer a programmer

De Wiki Club Robot ESEO
Aller à : navigation, rechercher

Télécharger les outils nécessaires

Télécharger et installer les applications suivantes :

  1. Tortoise SVN (Subversion (parfois abrégé SVN) est un logiciel informatique de gestion de versionnement)
    1. Tortoise SVN v1.9.5 32 bits
    2. Tortoise SVN v1.9.5 64 bits
  2. System Workbench (IDE pour les cartes STM32 à base d'Eclipse)
    1. IDE System Workbench
  3. Driver Windows pour STM32
    1. Driver 32 bits
    2. Driver 64 bits
  4. ToolKit (Terminal et simulation)
    1. Installateur
    2. Version portable
  5. QTCreator (prendre de préférence System Workbench)
    1. QTCreator 2.8.1 32 bits
    2. Facultatif : Mettre à jour OpenOCD

Le gestionnaire de versions

Installer le SVN

Au robot nous avons divisé la partie Software en différents projets (un pour chaque carte). Nous utilisons un serveur Subversion (SVN) qui permet à plusieurs personnes de travailler sur un même projet et de pouvoir versionner les fichiers ainsi que de voir les modifications apportées sur un code source par exemple.

Il est possible de récupérer le code pour avoir accès aux fichiers sources de chaque carte du robot.

Pour cela, après avoir installé « Tortoise SVN », il faut faire un clic droit dans un répertoire où l’on souhaite avoir le projet sur son ordinateur, et ensuite dans le menu contextuel, il faut cliquer sur « SVN Checkout ».


InstallationSVN 1.png


On obtient cette fenêtre :


InstallationSVN 2.png


Dans le champ « URL of repository », il faut mettre l’adresse du svn : http://svn.robot-eseo.fr/svn/robot_eseo. On arrive alors à cela.


InstallationSVN 3.png


En cliquant sur OK, Tortoise SVN nous demande de nous identifier avec la fenêtre suivante :


InstallationSVN 4.png


Pour obtenir votre couple login/mot de passe, vous devez vous adresser au responsable qualité soft. Une fois cela fait vous pouvez les rentrer et cliquer sur OK en cochant la case Save authentication.


InstallationSVN 5.png


Une fenêtre apparait (et vous allez la voir souvent celle-là). Elle indique la progression de la mise à jour de votre dossier avec le serveur de versions. Cette dernière ressemble à l’image suivante :


InstallationSVN 6.png


Voilà, il n’y a plus qu’à attendre la fin du téléchargement.

Sauvegarder le SVN

Voici l'une des possibilités pour sauvegarder l'ensemble des révisions du dépôt SVN. (Personne n'a besoin de le faire... sauf pour les sauvegarde 'long terme').

  • Installer SVK (j'ai utilisé : svk-v2.2.0-MSWin32-i386.exe)
  • Installer VisualSVN-Server (j'ai utilisé : VisualSVN-Server-2.5.6.msi)

En ligne de commande (exécuter, "cmd"), on crée une copie locale du dépot distant. (j'ai du créer un utilisateur sur usvn portant le même nom que l'utilisateur local sur le PC...)

 svk mirror //local http://svn.robot-eseo.fr/svn/robot_eseo/
 svk sync //local

On obtient un dépot local dans C:\Documents and Settings\UTILISATEUR_DU_PC\.svk On lance ensuite SVNServer, et on accède au dépot C:\Documents and Settings\UTILISATEUR_DU_PC\.svk\local Il faut maintenant créer un utilisateur pour ce SVN. (Users > Create user...) Le SVN ainsi copié est ensuite accessible "normalement" avec Tortoise..., et une URL indiquée par SVNServeur. (bouton droit, copy URL to clipboard)

Installation des IDE

System Workbench for STM32

Warning Si vous disposez d'une ancienne version de System Workbench, désinstallez-la à l'aide de l'utilitaire présent dans le dossier d'installation (ex : C:\Ac6\SystemWorkbench\Uninstaller\uninstaller.jar)

L’installation de « System Workbench for STM32 » est primordiale, car elle permet en plus de l’installation de l’IDE, l’installation du driver pour STM32.

Commençons tout de suite l’installation de l’IDE. En ouvrant l’exécutable, vous allez vous retrouver avec la fenêtre suivante :

InstallationSysWorkbench 1.png


Cliquez sur Next Sélectionner « I accept the therms of this license agreement. » puis cliquez sur Next

InstallationSysWorkbench 2.png


Dans la fenêtre suivante, vous pouvez choisir le dossier d’installation. Une fois ce dernier choisi, cliquez sur Next.

InstallationSysWorkbench 3.png


Un message d’erreur va s’afficher si vous avez choisi un dossier qui n’existe pas. Cliquez sur OK pour créer ce dossier.

InstallationSysWorkbench 4.png


Dans la fenêtre suivante, vous pouvez choisir ce que vous voulez installer. Pensez bien à regarder que la case driver soit cochée comme sur l’image ci-dessous. Si c’est le cas, cliquez sur Next.

InstallationSysWorkbench 5.png


La prochaine fenêtre vous propose de créer des raccourcies. Faites ce que vous voulez et cliquez sur Next.

InstallationSysWorkbench 6.png


Et encore une fenêtre avant l’installation qui récapitule les choix que vous avez faits. Vous pouvez cliquer sur Next pour commencer l’installation.

InstallationSysWorkbench 7.png


Voici la fenêtre montrant la progression de l’installation.

InstallationSysWorkbench 8.png

Une fois terminée, la fenêtre suivante s’affiche. Cliquez sur Next pour passer à l’installation du driver.

InstallationSysWorkbench 9.png


Voici la fenêtre pour installer le driver STM32. Cliquez simplement sur Suivant.

InstallationSysWorkbench 10.png


Une fenêtre va interrompre l’installation pour vous demander l’autorisation d’installer le driver. Faites Installer.

InstallationSysWorkbench 11.png


Et voilà nous sommes rendu aux dernières fenêtres qui vous dissent que tout est terminé. Cliquez sur Terminer.

InstallationSysWorkbench 12.png


Puis sur Next

InstallationSysWorkbench 13.png


Puis sur Done

InstallationSysWorkbench 14.png

QtCreator

@deprecated