Digi est heureux de dévoiler les détails de la dernière version de Digi Embedded Yocto (DEY) 4.0-r1 LTS (Long-term Support). Nos clients exigent une politique de gestion du cycle de vie des produits qui maintient une version stable du logiciel pendant des années afin d'éviter de compromettre la stabilité ou la compatibilité des applications fonctionnant sur la version LTS. Notre système d'exploitation réputé et fiable mis en forme pour nos systèmes sur modules (SOM) blindés Digi ConnectCore®, riches en fonctionnalités et sécurisés, répond pleinement à ces besoins des clients. De plus, les améliorations et les fonctionnalités de cette nouvelle version permettront le développement de nouveaux dispositifs robustes pour les entreprises, l'industrie, les transports, le gouvernement et les applications médicales.
Dans ce billet de blog, nous allons mettre en évidence les dernières mises à jour et améliorations de DEY 4.0-r1 LTS. Nous vous invitons à découvrir les aspects les plus pertinents des derniers ajouts et changements apportés à notre remarquable système d'exploitation embarqué.
Qu'est-ce que DEY ?
Commençons par le commencement. DEY est une distribution Linux embarquée open source et librement disponible basée sur le Yocto Project™. Il s'agit de la distribution de référence pour la Digi ConnectCore famille de systèmes embarqués sur modules, d'ordinateurs monocartes (SBC) et de kits de développement, et elle est basée sur Poky, la distribution Linux de référence du Yocto Project. Digi Embedded Yocto inclut des personnalisations pour le matériel Digi ainsi que des extensions logicielles prêtes à l'emploi qui ne font pas partie du Yocto Project standard et qui aident vos produits à être commercialisés plus rapidement.
Digi Embedded Yocto est utilisé pour effectuer une validation complète des BSP (Board Support Package) sur les SOMs et les ordinateurs monocartes de Digi. Vous pouvez le personnaliser davantage en créant votre propre distribution basée sur Digi Embedded Yocto. L'instance Yocto de Digi, Digi Embedded Yocto, fournit une large gamme de bibliothèques de support et de documentation pour vous aider à développer votre prochain projet et à le mettre sur le marché dans les délais impartis.
- Kit de développement logiciel (SDK): Digi Embedded Yocto comprend une chaîne d'outils C/C++ précompilée. Vous pouvez l'utiliser pour faire une compilation croisée des applications afin qu'elles s'exécutent sur les plateformes embarquées Digi.
- Images précompilées: Digi Embedded Yocto inclut des images de référence précompilées pour accélérer votre processus de développement.
- Documentation: Digi Embedded Yocto est livré avec une documentation complète couvrant tous les aspects techniques et de développement des produits Digi ConnectCore .
- Extensions logicielles: Digi Embedded Yocto est conçu pour améliorer votre temps de mise sur le marché avec des fonctionnalités logicielles communes et simples à utiliser qui fonctionnent dès le départ.
Quelles sont les nouveautés de la version 4.0-r1 ?
La dernière version de Digi Embedded Yocto, DEY 4.0-r1, est basée sur la version Yocto Project™ 4.0 (kirkstone).
Voici ce qui est inclus dans la nouvelle version 4.0-r1.
- Basée sur Yocto 4.0 (kirkstone), cette version inclut les mises à jour de paquets suivantes :
- Nouvelle chaîne d'outils basée sur GLIBC-2.35. Le projet GNU C Library fournit les bibliothèques de base pour le noyau Linux.
- Mise à jour de Qt 5.15.3. Qt est un logiciel multiplateforme pour la création d'interfaces utilisateur graphiques ainsi que d'applications multiplateformes qui fonctionnent sur diverses plateformes logicielles et matérielles telles que les systèmes embarqués, avec peu ou pas de changement dans la base de code sous-jacente tout en restant une application native avec des capacités et une vitesse natives.
- Mise à jour de bluez5 en v5.64. BlueZ est la pile Bluetooth officielle de Linux.
- Mise à jour de gstreamer1.0 vers v1.20.1. GStreamer est un cadre multimédia basé sur le pipeline qui relie une grande variété de systèmes de traitement des médias pour compléter des flux de travail complexes.
- Mise à jour d'OpenSSL en v3.0.2. OpenSSL est une bibliothèque logicielle pour les applications qui fournissent des communications sécurisées sur les réseaux qui empêchent l'écoute clandestine et la nécessité d'identifier la partie à l'autre bout.
- Mise à jour de BusyBox en v1.35.0. BusyBox est une suite logicielle qui fournit plusieurs utilitaires Unix dans un seul fichier exécutable. Beaucoup des outils qu'il fournit sont conçus pour fonctionner avec les interfaces fournies par le noyau Linux.
- Mise à jour de NetworkManager en v1.36.2. Outil réseau standard de Linux.
- Mises à jour des paquets et corrections de sécurité.
- Mise à jour de mca-tool à v1.26. Un outil de ligne de commande Digi qui facilite le réglage des variables internes du Micro Controller Assist (MCA) et la mise à jour de son firmware, qui assiste les processeurs dans les opérations avancées liées à la gestion de l'énergie, la sécurité et la fiabilité du système.
- Mise à jour du micrologiciel et du pilote Wi-Fi QCA65x4 pour inclure la prise en charge des extensions Cisco (qcacld-2.0).
Fonctions supplémentaires incluses :
- Support du double démarrage intégré dans la couche méta-digi. La mise à jour du micrologiciel d'un dispositif embarqué implique souvent la mise à jour du système complet plutôt que la simple substitution de fichiers. Une mise à jour complète du système risque de rendre le système incapable de démarrer si, par exemple, l'alimentation est coupée pendant le processus de mise à jour. Un mécanisme de double démarrage - qui duplique les partitions du système et effectue la mise à jour sur la partition inutilisée - garantit que le dispositif est toujours capable de démarrer. Dans le cas du Digi ConnectCore MP15, cette fonctionnalité est préconfigurée dès la sortie de l'emballage, ce qui rend la mise en œuvre de ce mécanisme essentiel plus simple et plus directe.
- Prise en charge de notre nouvelle et puissante famille de SOM MP1 basée sur la famille de MPU STM32MP1 de STMicroelectronics.
- Images avec démos graphiques Crank(dey-image-crank) et documentation de premier ordre. Comme vous le savez, l'innovation en matière d'interface utilisateur est essentielle et il n'est pas acceptable d'aller sur le marché avec une interface utilisateur médiocre pour les écrans tactiles. Le cadre logiciel de Crank, appelé Storyboard, permet d'améliorer facilement l'UX, ce qui donne lieu à des interfaces graphiques sophistiquées et impressionnantes qui offrent des expériences exceptionnelles aux utilisateurs. Nous sommes convaincus que cela aidera votre produit à se démarquer de la masse !
- Ajout d'une démo de prise en charge du cloud pour CC6UL et CCMP15, comprenant une implémentation de référence sur la façon de configurer les interfaces Ethernet et Wi-Fi depuis le cloud. C'est trop cool !
- Pour le nouveau membre de la famille Digi ConnectCore , Digi ConnectCore MP1, nous avons ajouté fonctionnalité axée sur le renforcement de la sécurité de nos produits et des vôtres :
- Firmware de confiance ARM (TF-A)
- Environnement d'exécution de confiance (OP-TEE), une zone du processeur principal séparée du système d'exploitation (OS) principal embarqué. Il garantit que les données sont stockées, traitées et protégées dans un environnement sécurisé.
- Et bien sûr, nous avons retroussé nos manches pour continuer à fournir la meilleure documentation pour vous guider à chaque étape du lancement réussi de vos nouvelles conceptions de produits.
Plateformes prises en charge
Le logiciel pour les plateformes matérielles suivantes est déjà disponible. D'autres plateformes seront prises en charge dans la prochaine version. Restez à l'écoute !
Digi ConnectCore MP15
- Digi ConnectCore MP15 (SOM)
- Digi ConnectCore Kit de développement MP15
Digi ConnectCore 6UL
- Digi ConnectCore Système sur module (SOM) 6UL
- CC-WMX-JN58-NE
- CC-MX-JN58-Z1
- CC-WMX-JN7A-NE
- CC-WMX-JN7A-CBX
- CC-WMX-JN68-NN
- CC-WMX-JN69-NN
- CC-MX-JN69-ZN
- Digi ConnectCore 6UL SBC Express
- CC-WMX6UL-START
- CC-SBE-WMX-JN58
- Digi ConnectCore 6UL SBC Pro
- CC-WMX6UL-KIT
- CC-SBP-WMX-JN58
Télécharger le logiciel
Pour accéder au téléchargement du logiciel, commencez par notre portail de documentation, où l'on vous indiquera où aller pour accéder au logiciel. Vous y trouverez un riche ensemble de ressources pour vous aider à en savoir plus sur le travail avec la famille des systèmes sur modules Digi ConnectCore .
Optimisez votre conception et votre déploiement grâce à Digi ConnectCore Services
Digi améliore continuellement la valeur de son écosystème de systèmes sur modules pour aider les OEM à atteindre une mise sur le marché rapide, avec des produits sans fil sécurisés et complets. De plus, nous savons que votre travail ne s'arrête pas là. Désormais, vous pouvez apporter un soutien plus complet à vos clients finaux grâce à une surveillance intégrée de la sécurité, une gestion continue, des mises à jour régulières des micrologiciels et bien plus encore. Voir le communiqué de presse annonçant le lancement de nos nouveaux services.
Voici un aperçu de nos nouveaux services ConnectCore en un coup d'œil :
Digi ConnectCore Services en nuage permettent aux OEM de développer des appareils connectés intelligents et d'en assurer la maintenance après leur mise sur le marché grâce à des mises à jour OTA (over-the-air) sécurisées.
Nos services intègrent un logiciel de programmation et une plateforme en nuage riche en fonctionnalités avec des interfaces de programmation d'applications (API) complètes, permettant une gestion à distance et des opportunités de contrats de service pour les appareils basés sur les SOM ConnectCore. Services disponibles pour les familles de SOM Digi ConnectCore 6, 8 et MP1.
Digi ConnectCore Services de sécurité comprennent des services et des outils qui vous permettent de maintenir la sécurité de vos produits connectés tout au long de leur cycle de vie.
Les services analysent et surveillent une nomenclature logicielle (SBOM) personnalisée et les images binaires s'exécutant sur les SOMs Digi ConnectCore afin d'identifier les risques de sécurité et les vulnérabilités et d'aider à remédier aux problèmes. Les services sont disponibles pour les familles de SOM Digi ConnectCore 6UL et MP1 utilisant les versions Digi Embedded Yocto 4.0 (LTS). Notre dernière version !
Prochaines étapes