Je bosse actuellement sur une plateforme Linux embarqué, autour d'un PowerPC. On accède à cette machine par une liaison série, en utilisant minicom. Le système est constitué d'un rootfs compilé avec Buildroot (donc incluant BusyBox), et d'un noyau 2.6.18.
Je rencontre un problème assez contrariant :
- la console marche sans problème dans le bootloader, puis lors du boot du noyau - par contre, à partir de l'invite de commande, la console cesse de fonctionner (les caractères tapés n'apparaissent (...)
Je réalise un front-end pour un système de compilation utilisant GNU Make. Comme la compilation peut prendre pas mal de temps, je voudrais ajouter à mon interface graphique une barre de progression. Je suis donc à la recherche d'un moyen de surveiller la progression de make (par exemple dire à make de m'avertir à chaque fois qu'il en a terminé avec une cible).
Mais comment faire pour lui faire accepter un mot de passe contenant le signe '#' ? En effet, ce signe est interprété comme début de commentaire, donc la ligne est incomplète et bien entendu l'impression ne fonctionne pas.
Dans le cadre de la réalisation d'une distribution Linux embarquée, je m'interroge sur les versions de gcc et binutils qui sont les plus indiquées.
Pour la libc, j'ai retenu uClibc. D'autre part je vais aussi utiliser busybox et donc l'utilitaire buildroot pour compiler tout ça.
Le problème, maintenant, c'est de savoir : 1. gcc 3 ou gcc 4 ? J'ai lu ici même que les versions sont de plus en plus tatillonnes sur la qualité du code C à (...)