- Zone de documentation Modules IHM standard SHIPWare Présentation de SHIPWare
- Découvrir les Smart Touch Surface (STS)
- Modules IHM optimisés
-
Modules IHM standard
- Série de modules d’affichage IHM SIMx21 TouchGFX
-
Série de modules d’affichage IHM SIMx52 SHIP
- Matériel
-
Micrologiciel/Logiciel
- SHIP
-
Premiers pas avec SHIP
- AN1001 – Animation dans SHIP
- AN1003 – Mise à niveau du firmware SHIPEngine de votre carte SIM
- AN1004 – Téléchargement du chargement de l’interface graphique de votre carte SIM
- AN1005 – Personnalisation et chargement des écrans de démarrage (GUI)
- AN1006 – Réinitialisation de SHIPTide à la mise en page par défaut
- AN1007 – Création de fonctions dans SHIP
- AN1008 – Commencez à utiliser SHIPCrane
- AN1009 – Recherche de portée et de nom Searching
- Notes sur l’application Communications
- Protocoles
- Manuel de référence de l’interface graphique
- Propriétés du projet SHIP
- Modules IHM hautes performances
- Documentation
Dans cet article
Vous ne trouvez pas ce que vous cherchez ?
Contactez-nousPrésentation de SHIPWare
SHIPWare est une collection de code gratuit et pré-licencié permettant à l’OEM de développer rapidement des applications de communication et de contrôle de machine en C. Il s’agit d’un ensemble de fonctionnalités en couches comprenant :
- Couches d’abstraction, fonctions utilitaires et services indépendants de SHIPCore MCU/OS/Platform-independent
- Divers protocoles, notamment SHIPBridge, Modbus et Cru
- BSP et pilotes prédéfinis pour la plate-forme cible
- Exemple(s) d’application(s)
- Piles de systèmes d’exploitation et de logiciels Segger pré-portés et pré-licenciés
Plates-formes prises en charge par SHIPWare
SHIPWare est disponible et entièrement pris en charge sur tous les microcontrôleurs ARM. Les Modules de communication SERIOUS, et le développement d’IHM pour Modules IHM intégrés SERIOUS est effectué par l’intermédiaire de SHIPTide. L’outil de développement GUI et le développement basé sur C ne sont pas pris en charge.
Éléments SHIPWare
SHIPWare comprend :
- Piles de systèmes d’exploitation et de logiciels Segger – Prêtes pour le développement d’applications
- SHIPCore – une suite de base d’utilitaires, de frameworks et d’abstractions indépendants du système d’exploitation/MCU/de la plate-forme (code source)
- SHIPBridge – Un protocole puissant pour les mises à jour du micrologiciel, les contrôles de la carte et le déplacement des données vers et depuis les interfaces graphiques et les systèmes connectés
- BSP et pilotes – BSP et pilotes pré-intégrés, portés, testés pour les périphériques du MCU et de la carte, y compris Ethernet, WiFi, UART, SPI, I2C, e.MMC, RS232/485 (CAN et Bluetooth bientôt disponibles)
- Connectivité de périphérique USB préconfigurée, y compris USB-CDC (port série sur USB) et le SHIPBridge classe de fournisseur activée pour des mises à jour faciles du micrologiciel sur PC
- TCP/IP et WiFi – Tous les pilotes et piles pré-portés pour un serveur Web prêt à l’emploi et l’IoT via la connectivité MQTT, y compris la connectivité SSL sécurisée sans frais de licence supplémentaires
- Mises à jour sur le terrain – Prise en charge de l’installation et de la mise à jour de l’application et du programme d’amorçage/chargeur intégré (PADD et TUGB respectivement) sur le terrain par voie hertzienne ou par fil
- Programmation volumique– À l’aide de la SHIPCrane Outil de programmation de fabrication en volume, vous pouvez programmer simultanément plusieurs SCM avec votre application et un bootstrapper/loader validé à partir d’un PC via USB
Logiciel Segger
Grâce à un accord unique avec Microcontrôleur Segger, tous basés sur des microcontrôleurs ARM Modules de communication SERIOUS sont livrés avec des bibliothèques d’exécution pré-licenciées de nombreux éléments logiciels Segger, notamment :
- embOS – le noyau du système d’exploitation
- embOS/IP – la pile TCP/IP comprenant MQTT, les utilitaires associés (serveur Web, DHCP, etc.) et les pilotes
- emSSL – le plugin de sécurité pour les piles liées à TCP/IP
- emUSB – la pile de périphériques USB
- emFile – le système de fichiers, y compris la prise en charge FAT, le système de fichiers intégré non FAT (EFS) amélioré et la journalisation robuste
Ces bibliothèques sont pré-portées par Serious avec tous les pilotes nécessaires pour les modules cibles – vous pouvez commencer à développer des applications en utilisant, par exemple, le WiFi, l’Ethernet et un système de fichiers sur l’e.MMC ou Serial Flash dès la sortie de la boîte.