La plupart des développeurs ont l’habitude d’utiliser les chaînes de compilation fournies par leur distribution. Elles sont généralement faciles à installer et fiables car fréquemment utilisées. Elles sont en revanche peu configurables. Créer sa…
Tag : optimisation
Le Power-Management dans Linux
La gestion de l'énergie sur un système informatique est l'une des préoccupations principales de ces dernières années. Tous les domaines de l'informatique sont concernés, allant des systèmes embarqués très basse consommation jusqu'aux fermes de…
Concours : Les résultats
La remise des prix du concours Linux Embedded a eu lieu ce mardi 24 janvier. Lors de cet évènement, les finalistes ont dévoilé les techniques mises en oeuvre pour parvenir à démarrer la carte FriendlyARM le plus rapidement possible. Parmi les…
Concours : Invitation à la remise des prix
La phase 2 du concours Linux Embedded s’est terminée le 31 décembre. Cette deuxième phase du concours consistait à optimiser un système Linux embarqué afin qu'il démarre le plus vite possible sur une carte FriendlyARM (gagnée par les candidats à la…
Concours : Résultats de la phase 1
La phase 1 du concours Linux Embedded s'est terminée le Jeudi 20 Octobre à 23h59. Le concours consiste à mettre au point un système Linux embarqué démarrant le plus vite possible pour une cible FriendlyARM. La première phase s'est déroulée dans un…
Interroger son compilateur
Il peut arriver que l'on ait besoin de connaître les constantes prédéfinies de son compilateur. Par exemple, cela peut servir à comparer deux compilateurs. C'est également utile lorsque l'on souhaite utiliser des directives de précompilations (…
Bien utiliser les Cgroups
Depuis l'agitation provoquée par le patch noyau de Mike Galbraith permettant une meilleure réactivité des applications desktop, beaucoup de gens semblent découvrir (ou redécouvrir) les Control Groups, ou plus simplement cgroups. Cet article a pour…
Analyser le démarrage d'un système GNU/Linux avec Bootchart
De nombreux systèmes embarqués, en particulier ceux s'adressant au grand public, doivent pouvoir s'allumer et s'éteindre très rapidement, sous peine d'exaspérer l'utilisateur. Or, certaines distributions fréquemment utilisées dans les systèmes…
Accélérez votre système avec prelink
Lorsque vous lancez un programme lié à des bibliothèques partagées, celui-ci passe nécessairement par la phase dite de recherche des symboles (symbol lookup). Cela consiste, pour chaque bibliothèque chargée, à chercher où se trouvent les fonctions…