Windows Embedded offre un ensemble complet de systèmes d'operation et outils, quels aident les producteurs d'appareil et de produit à réduire le temps de développement et à augmenter la performance des produits. La famille de produit Windows Embedded couvre toute la gamme de systèmes embarqués et est divisé en ces segments: CE (Consumer Electronics, aujourd'hui: Compact), Standard, Automotive, POSReady, Handheld, Enterprise et Server.
En 2000, nous avons commencés à developper avec Windows CE 3.0 sur les Single Board Computers basé sur ARM de la famille de produit NetDCU. Dès lors, nous avons pu approfondir notre excellence dans le domaine du Windows CE en temps réel. Maintenant nous pouvons regarder en arrière sur 10 ans d'utilisation avec succès et des familles de produit nouvelles.
Nos clients reçoivent Windows Embedded CE parfaitement synchronisé avec nos familles de produit NetDCU, PicoMOD, PicoCOM et QBliss. Un autre avantage important c'est que les développeurs de produits ne doivent pas traiter l'adaption du système d'exploitation inténsif en temps et complexe. On peut se concentrer sur ses compétences clés et commencer avec le développement de produits immédiatement. Ils bénéficient des composants logiciels puissants et éprouvés. Nos spécialistes logiciels et hardware soutiennent les clients par téléphone ou par le forum technique. Nos ateliers vous aident à familiariser avec la programmation et Windows Embedded CE. Les produits sont envoyés avec bootloader et Windows Embedded CE préinstallés. On offre aussi des configurations divers à télécharger, on peut les installer ultérieurement. En addition nous pouvons créer des versions parfaitement personnalisées et spécifique au projet.
Support:
- Windows Embedded Kernel (Standard, Professional et spécifique au projet)
- Software Development Kit (SDK)
- Pilotes de Dispositif
- Documentation
- Forum Technique
- Exemples
- Ateliers
Aves ces ateliers utiles, c'est facile à démarrer avec Windows CE et votre board. L'objectif d'atelier c'est apprendre la manipulation du board, faire la connaissance avec l'environnement de développement.
Windows Embedded Compact (CE) est hautement performant, très fiable et fonctionne en temps réel.
Windows Embedded Compact est le développement de Windows Embedded CE. Compact est un système d'exploitation en temps réel et modulaire. On peut l'utiliser dans des appareils divers dans les domaines de Consumer Electronics, médecine et industrie. Un élément majeur dans ces domaines est un système d'exploitation maigre et économes en ressources.
Windows Embedded Compact 7 offre des outils à développeurs d'applications pour créer du logiciel puissant et flexible.
Silverlight for Windows Embedded est un Framework UI intégré dans Compact 7, il combine la flexibilité d'UIs déclaratives avec l'efficacité du code natif. Silverlight for Windows Embedded est basé sur Silverlight v3.0 et offre la création et la maintenance d'UIs d'appareils via Expression Blend.
Compact 7 contient la nouvelle version d'Internet Explorer, lequel est basé sur le même cœur que Micosoft Phone 7 et supporte Flash 10.1, panning et zooming, multi-touch et l'utilisation de signets et Thumbnails.
F3S
Description
Single Board Computers avec WindowsCE utilisent généralment le système de fichiers FAT32. Ce système de fichiers travaille avec des tableaux d'allocation. Si une panne d'électricité se produit pendant un cycle d'écriture, le FAT et aussi les fichiers eux-mêmes peuvent être endommagés (état inconsistant). Dans le cas le plus défavorable, on doit reformater le mémoire. Avec le système de fichiers TFAT, offert par Microsoft, on peut protéger les tableaux d'allocation, mais pas les fichiers eux-mêmes.
F&S a développé le Failesafe Flash Filesystem (F3S). C'est un système de fichiers spécialement développé pour les mémoirs NAND Flash. Contrairement aux systèmes de fichiers précédents, F3S peut garantir la sécurité des transactions au niveau des fichiers. L'utilisateur a la faculté de décider, quand les fichiers doivent devenir valables. Dans le cas le plus facile après fermer le Data Handle.
- Le changement des données est seulement sauvegardé, quand les opérations sont achevées (transition d'états).
- Pendant l'écrasement des données, les transitions peuvent être déclenchés par des appels.
Ce concept unique et basé sur des transactions est robuste aux pannes d'électricité inattendus.
Comme ça, des données importantes peuvent être sauvegardés en permanence et sûrement.
Détails du Produit
Le F3S est disponible pour tous les dispositifs au sein des familles de produit NetDCU et PicoCOM (Windows Embedded CE 4.2/ 5.0/ 6.0). Il peut remplacer FAT32, ou si on utilise partitions, on peut les utiliser simultainement. F3S est un système de fichiers log-structured.
En sauvegardant avec succès vers Flash, le fichier reçoit une identification particulière et peut être utilisé sans souci. L'opération est terminée par un des conditions suivants:
- Le fichier est terminé CloseFile()
- Tout les tampons de fichier doivent vider FlushFileBuffers()
- Si WRITE_THROUGH-Flag est fixé, l'opération est terminée après chaque phase d'écriture
Plus de Fonctions
- en déclinant des tableaux d'allocation, la perte de la structure de fichier est exclue
- remplacement complet du système de fichier FAT
- des stratégies Wear-Leveling pour réduire l'abrasion du Flash (Garbage-Collector inclu)
- débits optimisés pour toutes les opérations sur les fichiers
- le concept basé sur des transactions coopère déjà avec beaucoup d'apllications et protège les modifications de données (par exemple Micrososft SQL Server base de données)
Performance
Contrairement aux systèmes de fichier conventionnels, F3S profit des charactéristiques Flash.
Comme ça, les opérations d'écriture physiques nécessaires sont minimisés, améliorer le taux de transfert des opérations d'écriture considérablement. Simultainement, l'usage du mémoire Flash est réduit et sa durée de vie (limitée) est augmentée.