Iguana est conçu comme une base pour la prestation de services du système d'exploitation (OS) pour les systèmes embarqués. Entre autres, il fournit le système d'exploitation sous-jacent pour Wombat, notre version de Linux paravirtualised conçu pour fournir un soutien de l'héritage pour les systèmes embarqués.
Iguana tourne au-dessus de la micronoyau L4, actuellement l'API Version 4 mis en œuvre par L4Ka de pistache. L4 / Iguana est conçu pour soutenir une transition indolore pour la nouvelle API orientée vers la sécurité en cours d'élaboration pour L4.
Bien qu'il emprunte de nombreuses idées du système d'exploitation Mungi, le domaine des systèmes embarqués cible de Iguana nécessite une approche différente à un certain nombre de questions. Les principales caractéristiques de la conception de Iguana sont:
- Iguana complète, plutôt que cache l'API sous-jacente L4. Il fournit des services pratiquement tous les environnements de système d'exploitation a besoin, comme la mémoire et la gestion de la protection, et un cadre de pilote de périphérique;
- La mémoire cache et empreintes de Iguana sont maintenus petits;
- Partage faible surcharge de données est prise en charge;
- Iguana soutient la séparation de la protection et de la traduction, en encourageant une mise en espace d'adressage non-chevauchement. Cela signifie que les systèmes basés sur Iguana peuvent être aisément déployées sur des processeurs sans mémoire virtuelle, et peuvent également obtenir la meilleure performance possible sur les noyaux ARM7 et ARM9 largement utilisés dans les systèmes embarqués.
Détails logiciels:
Version: 1.0
Date de transfert: 3 Jun 15
Licence: Gratuit
Popularité: 85
Commentaires non trouvées