Linux et le µChameleon
Du fait de notre collaboration avec l'équipe de développement du noyau Linux, les distributions récentes de Linux, à partir des noyaux 2.6 et plus, reconnaissent nativement le µChameleon. Si pour une raison ou une autre vous aviez besoin d'utiliser tout de même une version plus ancienne, nous tenons à votre disposition un patch optionnel au format diff standard.
Une autre possibilité consiste à reprogrammer l'eeprom avec l'utilitaire Mprog, et à le reconfigurer avec les vid/pid par défaut que les noyaux 2.4 plus anciens sont capables de reconnaitre.
Tester la détection du µChameleon
La manière la plus simple de savoir si le µChameleon a bien été détecté consiste à regarder /proc/bus/usb, ou plus simplement d'utiliser l'utilitaire USBView disponible sur: http://www.kroah.com/linux-usb/. Si le µChameleon n'est pas reconnu, votre version du noyau est probablement trop ancienne, et vous devriez soit en prendre un plus récent, soit appliquer le patch mentionné ci-dessus.
Tester sans programmer : le shell
Il est possible d'envoyer des commandes à votre µChameleon sans écrire tout de suite un programme.
Quand il est connecté, Linux crée une nouvelle entrée dans /dev, qui dans la pluspart des cas sera /dev/ttyUSB0.
Pour vérifier celà, on peut faire un "ls /dev/tty*" avant et après avoir connecté le µChameleon.
La commande la plus simple que l'on puisse effectuer consiste à éteindre et allumer la led d'activité située
à coté du connecteur USB. On peut le faire en tapant ceci dans le shell
echo "led off" > /dev/ttyUSB0
et puis
echo "led on" > /dev/ttyUSB0