• # Là ça commence à être vraiment sympa

    Posté par . En réponse au journal Minnowboard : 2ème essai. Évalué à 6.

    • Les drivers GPU sont directement inclus dans le noyau,
    • Le GPU est compatible OpenCL,
    • Il y a l'USB 3.0 pour le traitement d'images,
    • Du Giga Ethernet pour faire une architecture client serveur rapide,
    • Du Sata2 pour du transfert pouvant aller à 300 Mo/s
    • pas mal de signaux : SPI, I2C, I2S Audio, 2x UARTs (TTL), 8x GPIO (2x PWM), +5V, GND,

    Il devient possible de se servir de cette carte avec une debian donc tout la puissance de apt-get, on se rapproche vraiment d'un PC ! Mais avec plein de connectiques en plus !

    Un petit exemple de ce que l'on pourrait faire avec :

    serveur d'acquisition de données avec un Convertisseur analogique numérique de qualité, qui renvoie vers le réseau, ou écrit sur une simple clef USB3.0.

    Un serveur de vision en utilisant des caméras USB3.0.

    On peut aussi envisager avec la puissance d'OpenCL de faire des calculs temps réel sur des données issues de la caméra et renvoyer une info en streaming vers autre chose comme par exemple un système à contrôler.

    On peut donc faire tout ce que l'on fait avec un PC en ayant les entrées numériques d'une arduino ...

    L'avantage que je trouve important par rapport à NUC est la présence des entrées/sorties. Cela permet la communication avec un autre monde que celui du PC.

    Maintenant il reste toujours le problème de performances associé à l'utilisation d'un noyau linux lorsque l'on pilote des entrées/sorties.

    Il n'y aurait plus qu'à fournir un petit boîtier comme pour la NUC qui donnerait accès aux différents bus et entrées/sorties et ça serait parfait !

    Conclusion, il va vraiment falloir que je me mette à OpenCL pour faire du traitement temps réel sur les images avec ce genre de matos ça motive bien ...