TecSys GmbH •• Karl-Theodor-Str. 55 •• D– 80803 München •• Tel (089) 321 990-12 •• Fax (089) 307 2165
SNAP-IDE
Integrated Development Environment pour le SNAP
qq IDE développeur
qq Contrat de soutient d’un an
qq Trace Adapter
qq Editeur de code source
qq Online Handbücher und Hilfesystem
qq C-Compiler
qq Assembleur
qq Editeur de liens
qq Loader und traceur/debogueur
Introduction
Le SNAP-IDE est un “visual integrated development
environment” optimisé pour le SNAP. Il traite un
mélange de Java, C, et Assembleur. Les outils in-
clus sont : éditeur de code source, manuel en ligne,
Compilateur C, Assembleur, éditeur de liens, Loa-
der et traceur/debogueur.
Le déroulement typique à l’utilisation du SNAP-IDE
est le suivant: un projet d’application est créé, les
programme sont ensuite compilés, puis les fichiers
sont rassemblés et transmis à la cible, et enfin,
l’application-cible est lancée et corrigée.
Comme on peut le voir sur l’image, il est possible de
visualiser une partie de la mémoire-cible en Bitmap
sur le SNAP-IDE pendant le débogage de la cible,
par exemple pour simuler un écran qui ne serait
pas branché.
Programmation de haut et bas ni-
veau
Le SNAP-IDE peut être utilisé pour programmer
des applications à tous les niveaux. Les tâches
complexes sont programmées en Java ou en C. Les
parties délicates, relatives au temps, sont program-
mées en assembleur, c’est-à-dire en langage ma-
chine.
Transfert vers la cible et débogage
Après avoir compilé puis établi les liens d’une appli-
cation, elle est transférée sur le système cible. Le
SNAP-IDE est alors utilisé pour tracer l’application
et pour la corriger. Le débogage se fait aux niveaux
code source, en C et en Java, ainsi qu’au niveau
langage machine. Lorsque Java est utilisé, les fi-
chiers Java class sont rassemblés et transférés à un
système de fichiers dans la cible. Aussi d’autre
fichiers de données peuvent être inclus dans le
projet et transférés.