Table des matières:
Définition - Que signifie Windows CE?
Windows CE est un système d'exploitation développé par Microsoft et conçu pour les appareils à faible encombrement ou les systèmes embarqués. Windows CE est différent des systèmes d'exploitation Windows pour ordinateurs de bureau, mais ils partagent des interfaces de programmation d'application similaires pour un nombre considérable de classes. Certains des appareils qui exécutent Windows CE comprennent des contrôleurs industriels, des terminaux de point de vente, des caméras, des appareils Internet, des décodeurs de câbles et des concentrateurs de communication.
Techopedia explique Windows CE
Un périphérique Windows CE standard peut avoir moins d'un mégaoctet de mémoire, pas de stockage sur disque et peut également être placé directement dans la ROM.
À l'aide de Microsoft Platform Builder, les développeurs peuvent créer des systèmes d'exploitation Windows CE personnalisés ainsi que des composants pour les systèmes embarqués. Platform Builder est un environnement de développement intégré qui comprend des outils de développement pour la conception, la création, la construction, les tests et le débogage. La plupart des parties de Windows CE sont proposées sous forme de code source, permettant aux fournisseurs de matériel de le modifier afin de répondre aux besoins spécifiques de leur appareil.
Les développeurs qui créent des conceptions de système d'exploitation basées sur Windows CE effectuent les opérations suivantes:
- Créez des packages de prise en charge BSP ou carte spécialement conçus pour le périphérique cible.
- Créez une conception de système d'exploitation, basée sur un package de prise en charge de carte standard ou personnalisé (BSP), utilisé pour créer une image d'exécution.
- Créez des pilotes de périphérique personnalisés pour le BSP à l'aide de projets et d'éléments de catalogue.
- Créez l'image d'exécution et téléchargez-la sur la carte de développement standard pour le débogage et les tests.
- Exportez un kit de développement logiciel pour les développeurs d'applications.