|
Objectifs de conception des terminaux intelligentsTemps de customisation courtLes entreprises de tous les secteurs diffèrent considérablement, les besoins des clients sont variables, les terminaux clients intelligents sont fortement inductifs en fonction des besoins des clients individuels, en utilisant des processus métier graphiques définis visuellement, des interfaces de message en arrière - plan scriptées. Il est possible de transformer rapidement les idées et les besoins du client en un système d'application stable et fiable dans un court laps de temps, et en même temps, la modification et la maintenance du système avec sa simplicité et sa commodité, même le client peut l'adapter lui - même avec des outils personnalisés. Forte extensibilité modulaireMécanisme d'échange d'informations basé sur le mode bus, forte modularité, couplage lâche entre les modules, haute réutilisation du code source, tout en étant mature et stable en raison du fait que les modules sont basés sur la réutilisation au niveau du Code d'exécution. L'efficacité et l'évolutivité du développement sont grandement améliorées tout en garantissant la qualité. Faible coûtL'utilisation de matériel embarqué permet d'éliminer les modules indésirables de nombreux matériels génériques, de ne conserver et d'étendre que les parties nécessaires à l'application, tout en réduisant considérablement les besoins en ressources matérielles et les coûts matériels grâce à l'introduction du logiciel de plate - forme embarqué. Dans le même temps, en ce qui concerne les systèmes d'exploitation et les outils de développement, il n'est pas nécessaire de payer des frais de copyright élevés pour la partie du logiciel exécutant la plate - forme, grâce à l'adoption de logiciels open source, tout en garantissant la légalité du logiciel. Maturité stable élevéeEmbedded a été largement utilisé au fil des ans, les plates - formes matérielles sont nombreuses et matures, et il existe de nombreux programmes réussis dans tous les domaines. Dans les applications embarquées, Linux est largement utilisé en raison de ses caractéristiques open source et de sa stabilité, qui fonctionne actuellement de manière stable sur tous les niveaux de PC et de serveurs commerciaux. Caractéristiques de EmbeddedPeu coûteux:Les exigences en matière de ressources matérielles sont relativement faibles et l'utilisation de systèmes d'exploitation libres et open source et de logiciels de développement coûte moins cher. Les avantages de LinuxDroit d'auteur légal:Linux est un logiciel open source qui peut être utilisé et distribué gratuitement, avec la légitimité de la publication de copyright. Structure fonctionnelle du terminal intelligentComposition du système La partie HardwareSe compose d'un serveur de version d'entreprise, d'un client d'exécution de terminal et de divers périphériques raccrochables.
Logiciel d'outils de customisation:
Le terminal exécute le logiciel:
Présentation des sous - systèmesOutils de customisation visuelle:Ce logiciel de module est un outil de développement intégré et client pour la visualisation (ce que vous voyez est ce que vous obtenez), développé à l'aide du logiciel de configuration de kindeco Corporation. Il comprend principalement des fonctionnalités telles que la définition de la logique métier, la définition rapide de l'interface homme - machine, la définition du format de message, etc. La sortie de cet outil est un fichier de configuration disponible pour le logiciel d'exécution du terminal. Le terminal exécute le logiciel:Cette partie du logiciel s'exécute dans un terminal d'interface homme - machine qui, selon le profil, analyse la logique métier et la structure des messages et fournit une interface d'interaction homme - machine. Il est également responsable de contacter le serveur de version et, lorsque la version est mise à jour, de lire le nouveau fichier de configuration. Module d'entraînement d'équipement:Ce module exécute la partie externe du logiciel pour le terminal, complétant principalement le pilotage des différents appareils connectés au terminal et fournissant une interface unifiée d'appel et de retour d'état. Logiciel de gestion de versions:Adopter une approche de contrôle de version est responsable de la distribution et de la gestion des changements dans la logique métier, l'interface homme - machine, la définition des messages. Cette partie du logiciel peut être exécutée sur un terminal ou sur un serveur de version dédié, selon les besoins spécifiques. Plateforme d'échange de messages kswitch:Terminer la planification et l'échange d'informations entre les modules, fournir une interface d'interaction d'information unifiée aux modules, de sorte que les modules peuvent être couplés en vrac, facilement extensibles, faciles à développer en collaboration et améliorer l'efficacité du développement. Analyse des caractéristiques techniques() |




