Piklab est un environnement de développement intégré (EDI), pour les applications à base de micro contrôleurs du fabricant Microchip (PIC et DSPIC). Grâce à ses fonctions intégrées et à l'intégration de nombreux outils externes, Piklab permet :
- la gestion de projets,
- l'édition des fichiers sources constituant le projet, avec coloration syntaxique,
- la compilation avec notamment SDCC et GPUTILS(d'autres outils sont supportés),
- la simulation des micro contrôleurs avec GPSIM (quelques circuits sont supportés seulement),
- la programmation avec la plupart des programmateurs//bootloaders : série, parallèle, ICD2, Pickit2, PicStart+ // Tiny, Pickit2, et PicdemFSUSB,
- le débuggage avec l'outil ICD2.
Plusieurs compilateurs peuvent être intégrés à Piklab :
- GNU PIC Utilities and Small Device C Compiler
- MPLAB C30
- PICC (PICC-Lite, PICC, and PICC-18)
- MPLAB C18
- JAL and JALV2
- BoostC, BoostC++, and BoostBasic
- CCS
- MPC
- CC5X
Je possède l'ICD2 et je programme de temps en temps des PIC18F4550. J'ai pu tester les différentes fonctionnalités de Piklab avec succès autour de ce circuit et notamment le debuggage. La version des logiciels que j'utilise : Kubuntu 8.04LTS ; Piklab 0.15.4 ; SDCC 2.9 ; gputils 0.13.7 beta ; exécutif de debuggage ICD2 celui de la version 8.3 de MPLAB (important pour que le débuggage fonctionne correctement)
Piklab est un logiciel en développement, il contient probablement des bugs.
Tous les circuits de Microchip ne sont pas supportés, voir la liste : http://piklab.sourceforge.net/devices.php

182 Ressources
190 Dév Ens Sup - Recherche
290 Logiciels validés
Home