Bonjour. Je me pose depuis certain la question de l'utilisation de Linux dans les périphériques embarqués.
J'utilise Debian GNU/Linux sur un PC uniquement, et j'ai toujours du mal à comprendre comment il est possible que ce même système d'exploitation fonctionne à la fois sur des smartphone et sur des calculateurs géants, en passant par le PC standard.
Je voudrai donc savoir comment il est possible que Linux fasse preuve d'une telle souplesse.
Notamment, pouvez vous m'expliquer s'il y a une raison concernant l'architecture du code de ce logiciel qui le rend portable sur autant d'appareils.
Merci beaucoup.
# modularité
Posté par B16F4RV4RD1N . Évalué à 3.
Le fait que linux soit très modulaire (serveur graphique, noyau), permet de ne mettre ce qu'il faut sur ces types de machines. http://fr.wikipedia.org/wiki/Noyau_de_système_d'exploitation
Il y a également tous les contributeurs qui travaillent sur linux et les interfaces graphiques qui permettent d'avoir autant d'archi supportées.
Mais pour les interfaces des gens doués comme Trolltech (QT, qtopia), ou Rasterman (E17) qui travaillent sur les interfaces utilisateurs pour appareils embarqués (rasterman travaille pour openmoko maintenant je crois)
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
# gcc
Posté par castorpilot . Évalué à 2.
[^] # Re: gcc
Posté par H_francis . Évalué à 2.
Il doit bien y avoir une partie du code de Linux qui se retrouve quelque soit la machine cible, et qui est portable quel que soit la cible, pourvu qu'il y ait un backend GCC. Je me demande quelle est elle.
Merci.
[^] # Re: gcc
Posté par benoar . Évalué à 2.
[^] # Re: gcc
Posté par H_francis . Évalué à 2.
Il doit bien y avoir une partie du code de Linux qui se retrouve quelque soit la machine cible, et qui est portable quel que soit la cible, pourvu qu'il y ait un backend GCC. Je me demande quelle est elle.
Merci.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.