Article non définitif - rédaction en cours
Le SCANALOGIC 2 est un analyseur logique et générateur de signaux simple et abordable proposé par la société IKALOGIC.
Plutôt que d’en recopier ici la description détaillée, nous vous invitons à en consulter l’original sur le site de la société (en Anglais).
Installation
On ne peut plus simple :
– connexion du boitier à un port USB (même au travers d’un HUB)
– téléchargement et installation du logiciel Windows [1]
Contexte des essais
Je fais actuellement mumuse avec un Roomba Create, en le supervisant via sa liaison série par un micro-contrôleur (ATMega128). On en reparlera dans d’autres articles ;)
Pour la vérification des communications entre les deux protagonistes, un analyseur logique est tout ce qu’il y a de plus indiqué, car il est très utile dans ce cas :
– de pouvoir visualiser des signaux de test qu’on produit en lieu en place des habituels printf
– de décoder les signaux de la liaison série pour visualiser les données qui transitent réellement
Voilà, tout est dit en matière d’introduction. Place aux essais maintenant.
Les essais - première partie
Pour faire original, ces premiers tests ont été réalisés avec la configuration système suivante :
– Windows XP Pro virtualisé sous VirtualBox
– Ubuntu 10.04
– machine Core 2 Duo T6600 2.4GHz équipée de 2Gb de RAM.
Pourquoi une configuration aussi tordue ? C’est simple :
– ma machine est nativement sous Linux, et je n’ai plus de machine Windows chez moi [2]
– si le produit se comporte bien dans un tel contexte, il ne pourra que fonctionner mieux sur une configuration Windows native
en cours de rédaction
Les essais - deuxième partie
Pour avoir une vision la plus complète possible, j’ai fait en sorte de tester à nouveau le produit sur un Windows natif, afin de se placer dans les conditions les plus courantes d’utilisation.
En fait, je vous ai un peu menti plus haut, car la machine de test dispose toujours du Windows XP Pro natif en double boot [3]. L’avantage est qu’on peut comparer les choses de manière plus équitable, puisqu’on utilise la même base matérielle, et qu’on n’introduit ainsi pas de biais à ce niveau.
en cours de rédaction
Conclusions
en cours de rédaction