Skyduino:~#
Articles
test

[Test] OpenLog

Salut à tous !

Aujourd’hui je vais vous parler du projet OpenLog.

Le projet OpenLog est une petite board embarquant un µc ATmega328 avec un bootloader arduino et un support de carte micro SD à l’arrière.
Le but étant de « loggé » tout ce qui passe sur le port série dans un fichier texte sur la carte SD.

Le firmware et le hardware est disponible en open source sur le github du projet.

Pour faire mes test j’utilise un petit adaptateur qui inverse les broches RX et TX afin de pouvoir enficher le tout sur un FTDI basic de sparkfun.

Il existe deux version du firmware, la v1 stable mais qui ne supporte que les carte <2Go et la v2 plus buggé en dévellopement qui ce se présente sous la forme d'un sketch arduino.

J'ai préféré resté en 1.6 pour gardé la stabilité, mais j'ai quand même "burn" le bootloader arduino si je veux faire la màj un jour.

La board comporte deux led, une verte et une bleu (c'est jolie :)), la verte clignote au démarrage et la bleu clignote une fois démarré.

?

OpenLog v1.61
Available commands:
new <file>              : Creates <file>
append <file>           : Appends text to end of <file>. The text is read from the UART in a stream and is not echoed. Finish by sending Ctrl+z (ASCII 26)
write <file> <offset>   : Writes text to <file>, starting from <offset>. The text is read from the UART, line by line. Finish with an empty line
rm <file>               : Deletes <file>. Use wildcard to do a wildcard removal of files
md <directory>  : Creates a directory called <directory>
cd <directory>          : Changes current working directory to <directory>
cd ..           : Changes to lower directory in tree
ls                      : Shows the content of the current directory. Use wildcard to do a wildcard listing of files in current directory
cat <file>              : Writes a hexdump of <file> to the terminal
read <file> <start> <length>            : Writes ASCII <length> parts of <file> to the terminal starting at <start>. Ommit <start> and <length> to read whole file
size <file>             : Write size of file to terminal
disk                    : Shows card manufacturer, status, filesystem capacity and free storage space
init                    : Reinitializes and reopens the memory card
sync                    : Ensures all buffered data is written to the card

Menus:
set                     : Menu to configure system boot mode
baud                    : Menu to configure baud rate
>

Conclusion (et oui déja) :
C’est une petite board sympathique, j’aime beaucoup le coté open source et le bootloader arduino, cela me permet d’imaginé une autre utilisation comme un système de stockage sur uSD série ou autre.
J’ai été un peut déçu par la qualité du skill-screen blanc de sparkfun, habituellement d’un blanc parfait il était ici un peu gris c’est dommage mais bon je chipote.
Je n’ai rien à dire sur le hardware, d’une qualité irréprochable, si ce n’est peut être une chose, les différentes I/O de l’ATmega aurai pu être routé sur un connecteur SOIC non soudé, ce qui en aurait fait une des plus petit board arduino du marché, m’enfin ce n’est pas le but.
Et un gros + pour le développeur du firmware qui bosse vraiment dure pour faire quelque chose de stable !

Publicités

Discussion

Pas encore de commentaire.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

Skyduino devient Carnet du Maker

Le site Carnet du Maker remplace désormais le blog Skyduino pour tout ce qui touche à l'Arduino, l'informatique et au DIY.