Compiler une application sur la Fox Board G20

07 nov Compiler une application sur la Fox Board G20

Après la prise en main avec la connexion sur la FoxBoard G20…
Voici ma première compilation d’une application sur la Fox Board G20

Logiciel utilisé pour compiler une application sur la Fox Board G20

WinSCP
WinSCP est un client SFTP graphique pour Windows. Il utilise SSH et est open source. Le protocole SCP est également supporté. Le but de ce programme est de permettre la copie sécurisée de fichiers entre un ordinateur local et un ordinateur distant.
Télécharger WinSCP

Putty
PuTTY est un émulateur de terminal doublé d’un client pour les protocoles SSH, Telnet, rlogin, et TCP brut. Il permet également d’établir des connexions directes par liaison série RS-232.
Télécharger Putty

Le programme à compiler

Pour ne pas faire dans l’originalité, je vais faire le très célèbre « Hello Word » !

#include <stdio.h>

int main(void) {
printf("Hello World !\n ");
return 0;
}

Créer la structure du programme

Pour créer la structure du programme, il faut se placer dans le répertoire de travail.

Code source du programme

Créer un nouveau fichier ascii

Fichier : hello.c

#include "stdio.h"

int main (void) {
printf("Yet another helloworld application :D\n ");
return 0;
}

Compiler le programme

Se positionner dans le répertoire de travail
Puis lancer la compilation

gcc hello.c -o hello

Exécuter le programme

./hello

Et ça marche !!!!!
Mon premier programme pour la Fox Board G20 est opérationnel !!!!
Maintenant, il va falloir aller plus loin….

Vidéo Tutorial : Compliler une application sur la Fox Board G20



Be Sociable, Share!
11 Comments
  • caribou
    Posted at 16:50h, 07 novembre Répondre

    Salut,

    Ca m’a l’air pas mal ta carte mais concrètement, que vas tu en faire ??

    Je suis curieux de savoir car cela à l’air super simple et autonome.

    Caribou

  • admin
    Posted at 08:16h, 08 novembre Répondre

    Salut Caribou,

    Pour le moment 2 applications sont prévues avec la Fox Board G20 :
    – un système domotique sur bus CAN : la foxboard servira de cerveau pour gérer ma maison et ma fishroom
    – un robot

  • zyllia
    Posted at 18:17h, 24 juin Répondre

    Bonjour,
    As-tu une application un peu plus lourde à proposer? Je me lance sur cette carte mais trouve finalement très peu d’appli…

    Merci pour ton travail.

    • Benchi
      Posted at 21:23h, 26 juin Répondre

      Salut,
      Pas pour le moment.
      Mais je travaille sur une communication XAP via la Fox board g20

  • marco
    Posted at 22:03h, 04 novembre Répondre

    Salut,
    je viens de recevoir mon kit fox board G20 que j’ai commandé chez lextronic. Déception, il n’y a pas de lecteur de miniSD card USB mais un lecteur de SD card (pour les cartes d’appareil photo). De plus, impossible d’établir une connexion avec la carte : j’ai suivis le Getting Started acmesystems, tenté avec une IP fixe (192.168.1.92 et 192.168.0.92), avec le port console mais rien y fait. Pourtant, la led rouge clignote rapidement par séquence de 3 flash lorsque la miniSD est en place et très lentement lorsqu’elle est enlevé. Je n’ai trouvé aucune information m’indiquant la signification de cette signalisation. Je pense qu’il faut trouver un lecteur de miniSD pour vérifier le système.

    Si vous avez une idée sur le problème, je vous remercie de votre aide.

  • Benchi
    Posted at 23:23h, 05 novembre Répondre

    Je te conseille l’excellent groupe de discussion autour de la G20
    https://groups.google.com/group/groupe-de-discussion-autour-de-netus-g20-et-fox-board-g20?hl=fr

  • marco
    Posted at 00:38h, 06 novembre Répondre

    Merci, je viens de m’y inscrire.

  • marco
    Posted at 00:58h, 15 novembre Répondre

    J’avais vu juste, le système était défectueux. J’ai recréer le système sur la miniSD et là plus de problème. Mais l’adresse IP n’est pas fixé par défaut. Le DHCP de ma livebox lui en a fournie une que j’ai trouver en utilisant ipscan. Ouverture d’une session ssh avec putty, échange de fichiers avec winSCP, php, sqlite, … tout fonctionne correctement. Je vais maintenant m’intéresser au gpio et à la liaison série.

  • Benchi
    Posted at 09:12h, 17 novembre Répondre

    Excellente nouvelle !!
    Tu as recréé le système de la miniSD à partir d’un PC linux ou pas ?
    Je n’ai pas encore essayé cette étape, donc je me renseigne ;)

  • marco
    Posted at 17:05h, 18 décembre Répondre

    Me revoila…

    Beaucoup de boulot ce moi-ci mais c’est les vacances aujourd’hui !!!

    J’ai en effet utiliser un PC sous linux pour recréer le système de la microSD. La procédure est détaillée chez ACMESYSTEMS :
    http://www.acmesystems.it/foxg20/doku.php?id=dev:bootable-microsd
    De plus, on y trouve les dernières version à jour du kernel et du système de fichier.

  • kronos
    Posted at 03:00h, 25 mai Répondre

    Salut j’aurais aimé avoir quelques infos sur les gpio car j’ai câblé des boutons poussoirs sur la carte mais pas moyen de les utiliser .(ps : il fonctionnait avant avec la méthode de yann sculo mais pour raison inexpliquée le programme ne fonctionne plus)

Post A Comment