Projet

Général

Profil

Actions

Wiki » Historique » Révision 14

« Précédent | Révision 14/52 (diff) | Suivant »
Patrice Nadeau, 2014-07-24 11:41


%{font-size:18pt}Utilisation d'un BeagleBone Black%


{{toc}}

h1. Matériel requis

h1. Accessoires requis

h1. Logiciel requis

h1. Branchement physique

Brancher le BeagleBone Black au port USB d el'ordinateur.
Un nouveau média apparaitra.

Copier localement le fichier /boot/Drivers/Linux/FTDI/mkudevrule.sh.
A partir d'une session terminal


chmod +x mkudevrule.sh
sudo ./mkudevrule.sh

h2. Développement à partir d'un autre poste

Comme pour les AVR d'ATMEL, l’écriture du code source et sa compilation peut être faite sur un autre poste.

Compilateur (gcc)

Librairies

Le compilateur est installé dans /opt/cross/bin/

  • arm-linix-gnueabi-gcc
  • ...

Créer le lien vers l’exécutable :


ln -s /opt/cross/bin /usr/local/arm

Crer le fichier /etc/profile.d/arm.sh


#!/bin/bash
# Export path for ARM tollchain
export PATH=/usr/local/arm:${PATH}
export MANPATH=/opt/cross/share/man:${MANPATH}

h1. Utilisation

En tant qu'utilisateur, se relogguer OU dans la session courante


source /etc/profile.d/arm.sh

h2. Creation du code

Créer un fichier test.c


#include 
void (main)(void)
{
    printf("Allo la terre !\n");
    int x;
}

h2. Compilation

Compiler avec


arm-linux-gnueabi-gcc test.c -o test

h2. Téléchargement dans le BeagleBone

Mis à jour par Patrice Nadeau il y a plus de 10 ans · 14 révisions