Compilateur "C" ICCARM/STD
Utilisable sous environnement Windows™ 95/98/NT/XP, le compilateur "C" d'ImageCraft™, (extrêmement réputé auprès des milieux professionnels et éducatifs), a été spécialement conçu pour les microcontrôleurs ARM7T™ (Atmel™ AT91, SAM7/SAM7A, Philips™ LPC21xx, LPC22xx, LPC23xx, Analog Device™ ADuC702x, OKI ml67x000, ST STR71x, STR73x, STR91x...). De part ses immenses possibilités, ses grandes qualités et son prix très compétitif, il vous permettra de développer des applications professionnelles en langage de "haut niveau". Interface de qualité: - Programme 32 bits pour un fonctionnement très rapide sous Windows™ (accepte les noms longs) . - Editeur de texte clair et convivial avec gestion d'erreur syntaxique par surlignage. - "Builder" générant l'initialisation des périphériques. - Fonction "Code Browser™" permettant de lister les fonctions et les variables de votre projet par leur adresse, type de donnée... - Logiciel d'émulation "Terminal AINSI" pour dialogue avec cible. - Gestion possible des interruptions. - Assembleur en ligne (interfaçable avec modules assembleurs).
 Compilateur AINSI C: - Vrai compilateur "C" rapide et moderne (avec une expérience de + de 14 ans !) - Supporte totalement la norme "ANSI C" (il ne s'agit pas d'un micro-C). - Gestion des mots de 32 bits et 32 bits IEEE avec virgule flottante.
 |
|
Assembleur / linker: - Assembleur et linker avec gestion des réallocations. - Directives de l'assembleur prenant en compte les traitements conditionnels, les fichiers joints, les macros et les définitions "textuelles". - Format de sortie au standard industriel (dont Intel HEX, EL/DWARF).
|
Optimisations:
- Gestion automatisée d'optimisations. - Simplifications algébriques. - Allocation avancée des registres. - Génération de code optimisée pour ARM7™ vec exécution conditionnée. Support "debugger": - Supporte l'émulateur Nohau™ EMUL-ARM et débugger Seehau™. - Supporte les debugger prenanten charge le format ELF/DWARF. Librairies: - Librairie ANSI C intégrant "printf", les allocations mémoires, les chaînes de caractères ainsi que des fonctions mathématiques. - Librairie de fonctions pour LPC2106 (Initialisation et configuration PLL, gestion des "E/S" (sélection du rôle des broches d'E/S, Configuration des vecteurs d'interruption, gestion des Timers 0 et 1, gestion PWM 0 - Gestion UART 0, Gestion interruption externe, gestion des délais, etc... - Librairie pour AT91 SAM7S64 Outils spéciaux: - Utilitaire "MAKE", gestionnaire des fichiers de la librairie. Documentation: - Aide en ligne (équivalent à une centaine de pages imprimées). Support technique: - Excellent support technique accessible via Email. - 6 mois de "maintenance" et de mise à jour après votre achat.
Cette version pour usage mono-poste peut se voir associer en option à un "dongle" USB (voir au bas de la page) permettant d'installer le compilateur sur plusieurs ordinateurs (le compilateur ne pourra toutefois être utilisé que sur un seul ordinateur à la fois - celui sur lequel le dongle aura été inséré). |