Industrie de l’électronique >

nous vous aidons à garantir la qualité.

Plus

DÉFAUTS DE CARROSSERIE >

De l'esthétique à la performance,

nous vous aidons à garantir la qualité.

Plus
Fonctions innovantes pour votre caméra

PROFITEZ AU MAXIMUM DE VOTRE

ARCHITECTURE GIGE VISION >

Avec deux fonctions de caméra ultra-performantes

Plus

Systèmes d'exploitation

La plupart des ordinateurs de vision utilisent le système d’exploitation Microsoft Windows. Avec ses différents outils de développement, son équipe de concepteurs et une interface connue de nombreux utilisateurs, Windows reste une plateforme facile à utiliser.

Windows

En même temps, cette familiarité des utilisateurs avec le système d’exploitation Windows est aussi un inconvénient de la plateforme, car les utilisateurs d’un système de vision basé sur Windows peuvent facilement installer de nouveaux logiciels ou modifier les réglages. Par ailleurs, le Windows standard est également susceptible de perdre des données s’il n’est pas éteint correctement ; ce qui signifie qu’il faut opter pour une alimentation en courant sans interruption, s’il existe un risque de perte de puissance.

Windows a longtemps été un système d’exploitation de bureau et de serveur nécessitant des ressources systèmes considérables. Depuis Windows 10, on constate une diminution des exigences minimales requises pour le matériel. La version embarquée du système d’exploitation est désormais plus facilement configurable et permet le développement d’appareils très compacts. La dernière version de Windows 10, appelée « IoT » (Internet of Things), permet désormais de profiter de systèmes extrêmement compacts pour des applications embarquées.

Windows IoT (Internet des objets) est le nouveau nom des systèmes d’exploitation Windows Embedded de Microsoft, mettant l’accent sur la stratégie du portail unique : un Windows pour tout, du plus petit appareil qui recueille les informations ou les données jusqu’au serveur qui les traite. Cette stratégie a influencé la dénomination des nouveaux produits embarqués de Microsoft.

Intégration de Windows dans un environnement industriel

Windows IoT Entreprise est une version du système d’exploitation qui permet aux OEM de créer des variantes spécifiques aux clients. Ainsi, afin d’adapter le système d’exploitation à une application bien définie pour un environnement industriel, des composants inutiles peuvent être retirés et des fonctionnalités supplémentaires peuvent être intégrées.

Avant Windows 10, cette version s’appelait Windows Embedded et hormis certains changements, les fonctions de base restent les mêmes.

Aujourd’hui, tous les systèmes informatiques de STEMMER IMAGING sont disponibles avec Windows IoT ou Windows 7 Embedded et contiennent des utilitaires qui facilitent le clonage d’images disque et qui permettent de configurer le système de façon à éliminer les restrictions du système standard. Notre image disque Windows IoT est basée sur la version intégrale de Windows avec les fonctionnalités supplémentaires suivantes.

Disk write filters

Ces filtres permettent de bloquer des parties du disque dur, de sorte que tous les paramètres modifiés pendant le fonctionnement de l’application puissent être réinitialisés après un redémarrage. Un réglage conventionnel bloque le système d’exploitation ainsi que tous les fichiers d’installation, de sorte que seuls les paramètres d’application, les logfiles (fichiers journaux) et les espaces d’enregistrement d’images restent accessibles en écriture. Cela résout deux problèmes : premièrement, en cas de panne de courant, il n’y a plus de risque de crashs avec corruption du disque dur et, deuxièmement, les utilisateurs ne peuvent rien modifier au système.

Filtre clavier

Windows contient une multitude de combinaisons de touches, par exemple Ctrl/Alt/Suppr, pour accéder plus aisément à certaines fonctionnalités ou démarrer une application. En filtrant ces commandes, l’utilisateur ne peut plus y accéder et l’ordinateur n’apparaît plus comme système Windows.

Logo au démarrage du système

Avec cette option, on peut supprimer le logo Windows lors du démarrage du système et le remplacer par un logo personnalisé, spécifique au client.

Masquage du menu Windows

Windows Embedded permet de remplacer le programme Shell, qui démarre normalement le programme Windows, par un menu personnel, par exemple destiné à une application de traitement d’images. En adoptant cette configuration, le PC Windows n’a plus l’apparence et le fonctionnement d’un ordinateur conventionnel. Le système mis en place est alors dédié à la vision industrielle, protégé contre les utilisations non conformes et les chutes de tension soudaines. Notre service d’intégration spécial Windows Embedded est en mesure de développer de telles fonctionnalités selon vos besoins.

Configuration avancée

Notre installation standard comprend par défaut tous les composants du système d’exploitation, car cela garantit une compatibilité avec la majorité des applications Windows. En cas d’utilisation de Windows Embedded, il est possible de supprimer des composants du système d’exploitation en vue d’augmenter les performances de l’ordinateur et de réduire les ressources des espaces mémoire, des disques durs et des processeurs. Notre équipe d’intégration établit les réglages de votre PC conformément à vos exigences.

Programme utilitaire intégré STEMMER IMAGING

Pour faciliter la configuration et l’entretien des systèmes mentionnés ci-dessus, STEMMER IMAGING a développé un programme utilitaire qui offre à la fois un maximum de protection et un maximum de flexibilité lors de l’utilisation de Windows Embedded. Il est actuellement disponible pour Windows Embedded 7. Une version pour le nouveau Windows IoT Enterprise est actuellement en cours de développement.

Le programme Windows Shell conventionnel est remplacé par un programme utilitaire qui fonctionne en arrière-plan. Cet utilitaire peut démarrer automatiquement une série de programmes, comme une application de vision par exemple. Le démarrage du programme utilitaire requiert la saisie d’une combinaison de touches ou l’exécution d’une commande à partir de l’application. Un code PIN protège l’accès au système. Une fois le code saisi, un menu apparaît. Celuici permet d’activer et/ou de désactiver des fonctions spéciales et, donc, de passer d’un PC conventionnel à un système client sécurisé. Ce programme utilitaire peut être installé et préréglé sur un de nos ordinateurs Windows Embedded, si nécessaire.

Si la fonctionnalité exacte de l’utilitaire diffère lorsqu’il est utilisé avec Windows 7 Embedded ou Windows IoT Enterprise, le résultat obtenu est cependant le même.

Linux

Tout comme un certain nombre de systèmes d’exploitation (Mac OS par exemple), Linux est basé sur UNIX. Il a été développé en version open source et est géré par la communauté de ses développeurs. Pour le rendre plus stable et accessible à un plus grand nombre d’utilisateurs, des distributions commerciales ont été mises à disposition telles que Debian, Ubuntu et Android.

L’utilisation de versions open source offre l’avantage du concept open source sans les frais de licence. L’inconvénient est incontestablement le nombre restreint de développeurs travaillant sur Linux ou encore le fait qu’un système ouvert implique nécessairement un contrôle rigoureux des différentes versions.

Notre expérience nous a appris qu'il était préférable d’utiliser Linux pour des applications de vision qui ne fonctionnent pas sur PC, mais avec une caméra intelligente basée sur ARM, ou pour des applications liées à une production en grande quantité, soumise à une forte pression sur les prix.