• Aucun résultat trouvé

Instructions pour l’installation de la toolchain

N/A
N/A
Protected

Academic year: 2022

Partager "Instructions pour l’installation de la toolchain"

Copied!
1
0
0

Texte intégral

(1)

Instructions pour l’installation de la toolchain

Robin Hahling <hahlinr0@etu.unige.ch>

18 mars 2013

Préambule

Ce document explique comment mettre en place une toolchain pour faire de la cross- compilation pour GameBoy Advance et pouvoir ainsi faire les TPs en se passant de VisualHAM.

Pour ceci, vous aurez besoin de :

1. Une distribution Linux (ça devrait jouer sur OSX également mais je n’ai pas testé).

2. Devkitarm, qui est la toolchain qui permettra de faire de la cross-compilation pour ARM.

3. Un émulateur GameBoy Advance (Mednafen ou VisualBoyAdvance font l’affaire) afin de pouvoir exécuter vos programmes.

Installation

La plupart des distributions Linux ne possèdent pas devkitarm dans leur dépôt. Il va donc falloir l’installer manuellement, dans /opt afin de ne pas polluer le système.

1. On créé un dossier dans /opt qui servira a acceuillir devkitARM : sudo mkdir -p /opt/devkitpro

2. On télécharge DevkitARM à cette addresse :http://sourceforge.net/projects/devkitpro/

files/devkitARM/ en prenant soin de choisir le tarball correspondant (x86_64 si votre distribution Linux est en 64-bit, i686 si elle est en 32-bit).

3. On décompresse l’archive :

tar xvjf devkitARM_r41-x86_64-linux.tar.bz2

4. On déplace le dossier obtenu devkitARM dans /opt/devkitpro : sudo mv devkitARM /opt/devkitpro

Compilation

J’ai déposé un Makefile sur Dokeos. Il suffit de le copier dans le dossier de vos sources, éventuellement l’éditer pour y inclure vos fichiers *.c. Ensuite, il faut faire un make source pour exporter les variables d’environnement et un make compilera votre programme.

Lancement du programme

Après avoir compilé votre programme, il suffit de le lancer avec un des émulateurs précité : mednafen main.gba.

1

Références

Documents relatifs

For code that uses microMIPS or MIPS16 instructions, use the -minterlink-mips16 option to cause the compiler to add the mode-switch and alignment code required for the interlink

It is based on the meta-model as proposed in [3], which allows, in contrast to other verification frameworks [8,16,19], besides intra- also inter-model verification of

Il tente une difficile synthèse entre deux approches de l’étude de la langue qui ont tour à tour dominé les instructions officielles : l’étude de la langue

Ce projet a fait l’objet d’un projet « supplémentaire » avec des volontaires hors temps scolaire en plus des cours, TD et projets des BTS Bâtiment 2 ème année auxquels

Par défaut, Word utilise le style APA pour les citations, mais vous pouvez le modifier en choisissant une autre option dans la liste déroulante « Style », à côté du bouton «

Sur un exemple dans la police scientifique, montrer l’utilité des spectres IR dans l’analyse Tout en développant l’autonomie des élèves, l’activité vise à permettre

Propriété utilisée : quand deux droites sont perpendiculaires à une même troisième, alors elles sont parallèles entre elles (6 ème ).. Un exemple : dans la figure ci –

Finally, the verification is foundational: the trusted base for proofs of observ- able properties of the machine-language program includes only the operational semantics of the