Maison  >  Article  >  Quels sont les systèmes embarqués courants dans la vie ?

Quels sont les systèmes embarqués courants dans la vie ?

青灯夜游
青灯夜游original
2021-06-29 14:36:4118776parcourir

Les systèmes embarqués courants incluent : Linux embarqué, uClinux, Windows CE, PalmOS, Symbian, eCos, uCOS-II, VxWorks, pSOS, Nucleus, ThreadX, Rtems, QNX, INTEGRITY, OSE, etc.

Quels sont les systèmes embarqués courants dans la vie ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

Les systèmes embarqués sont composés de matériel et de logiciels. C'est un appareil qui peut fonctionner de manière autonome. Son contenu logiciel comprend uniquement l'environnement d'exécution du logiciel et son système d'exploitation. Le contenu matériel comprend des processeurs de signaux, des mémoires, des modules de communication, etc. Par rapport aux systèmes de traitement informatique généraux, les systèmes embarqués présentent de grandes différences. Ils ne peuvent pas réaliser de fonctions de stockage de grande capacité car il n'existe pas de support de grande capacité correspondant. La plupart des supports de stockage utilisés sont des logiciels E-PROM, EEPROM DENG, etc. une partie utilise l'interface de programmation API comme cœur de la plate-forme de développement

Systèmes embarqués courants dans la vie

  • Linux embarqué

    Embarqué Linux (Embedded Linux) est un système d'exploitation Linux spécial, miniaturisé et adapté à partir du Linux standard. Il peut être solidifié dans une puce mémoire ou un microcontrôleur d'une capacité de seulement quelques Ko ou quelques Mo, et convient à des applications embarquées spécifiques. . situations d'application. Actuellement, de nombreux systèmes embarqués sont développés, et environ la moitié d'entre eux utilisent Linux embarqué. Linux embarqué possède une structure hiérarchique distincte, de puissantes fonctions de support réseau, une chaîne d'outils complète et un environnement de développement facile à construire. un large éventail de fonctionnalités de support matériel qui peuvent également atteindre les barrières des outils de simulation inter-domaines dans le développement de systèmes embarqués. Systèmes d'exploitation embarqués couramment utilisés.

  • uClinux

  • Windows CE

    Windows CE est un système d'exploitation d'appareil électronique basé sur des ordinateurs de poche. L'interface utilisateur graphique de Windows CE est tout à fait remarquable. Windows CE est modulaire, structuré, basé sur l'interface du programme d'application Win32 et n'a rien à voir avec le processeur. Cependant, la plateforme de développement Windows CE est relativement coûteuse, ce qui limite dans une certaine mesure son développement. Systèmes d'exploitation embarqués couramment utilisés

  • PalmOS

    Palm OS possède une large base d'utilisateurs dans le domaine des PDA et occupait autrefois plus de 90 % du fonctionnement des PDA part de marché du système. La caractéristique la plus évidente de Plam OS est sa simplicité. Son noyau ne fait que quelques milliers d'octets. En même temps, les utilisateurs peuvent facilement le développer et le personnaliser, et il a une forte opérabilité.

  • Symbian

  • eCos

  • uCOS-II

    Quels sont les systèmes embarqués courants dans la vie ?

    Ses principales caractéristiques sont les suivantes :

    • Le code open source facilite le portage du système d'exploitation sur diverses plates-formes matérielles

    • Portabilité, la plupart du code source est écrit en langage C, qui est facile à transplanter sur d'autres microprocesseurs

    • Peut être coupé Sexuel, sélectif ; utilisation des services système requis pour réduire l'espace de stockage requis ;

    • Préemptif, un noyau en temps réel complètement préemptif, c'est-à-dire qu'il est toujours prêt à exécuter la tâche la plus prioritaire

    • Multitâche, peut gérer 64 tâches. Les priorités des tâches doivent être différentes et la méthode de planification par rotation des tranches de temps n'est pas prise en charge ;

    • . Déterminabilité, le temps d'exécution des appels de fonctions et des services est déterministe et ne dépend pas du nombre de tâches

    • Pratique et fiabilité, application réussie Les exemples de ce noyau temps réel sont les meilleurs ; preuve de sa praticité et de sa fiabilité.

  • VxWorks

    Les performances en temps réel sont relativement bonnes, et elles seront affinées et efficaces lors de l'exécution de certains programmes et autres fonctions. Haute fiabilité, assurant ainsi la stabilité de l'environnement de travail de l'utilisateur.


  • pSOS

  • Nucleus

  • ThreadX

  • Rtems

  • QNX

  • INTÉGRITÉ

  • OSE

  • C Executive

Pour plus de connaissances connexes, veuillez visiter la colonne

FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn