Linux Temps Réel sur ARM AT91RM9200. Séance 2 : installation de l'environnement

Salut.

Pour cette deuxième séance, nous allons installer en premier lieu l’environnement de développement sur son PC sous Linux.

Il faut d'abord récupérer les tarballs du compilateur croisé et du kit de développement "maison" (SDK) pour la carte cible :

% wget http://kadionik.vvv.enseirb-matmeca.fr/pub/cpuat91/CPUAT91.tgz
% wget http://kadionik.vvv.enseirb-matmeca.fr/pub/cpuat91/arm-2014.05.tgz

On installe dans un premier temps le compilateur croisé :

% tar -xvzf arm-2014.05.tgz
% sudo mv arm-2014.05 /opt

Puis, on configure sa variable PATH via le fichier .bash_profile si l'on utilise le shell Bash :

% echo "export PATH=/opt/arm-2014.05/bin:$PATH" >> ~/.bash_profile
% source ~/.bash_profile

On vérifie alors que l'on a accès au compilateur croisé gcc pour ARM :

% arm-none-linux-gnueabi-gcc -v
Using built-in specs.
COLLECT_GCC=arm-none-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/opt/arm-2014.05/bin/../libexec/gcc/arm-none-linux-gnueabi/4.8.3/lto-wrapper
Target: arm-none-linux-gnueabi
Configured with: /scratch/maciej/arm-linux-2014.05-rel/src/gcc-4.8-2014.05/configure ...
Thread model: posix
gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-29)

Il ne reste plus qu'à installer le kit de développement maison (SDK) pour la carte cible :

% tar -xvzf CPUAT91.tgz
% cd CPUAT91
% ls
linux-3.14.17 linux-3.14.17-xenomai rootfs tst xenomai xenomai-2.6-2.6.4

Suite au prochain billet...

++

Vus : 794
Publié par Eddy33 : 81