Bonjour,
Aujourd’hui, je vais compiler un noyau linux. J’espère.
Pourquoi le recompiler alors qu’il y en a à télécharger déjà tout prêts ?
Parce que mon module ethernet boude, sans doute un problème de quartz.
Comment faire ?
git clone https://github.com/mmplayer/linux-sunxi.git
cd linux-sunxi
sudo apt-get install gcc-arm-linux-gnueabihf
sudo apt-get install u-boot-tools
sudo apt-get install libncurses5-dev
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- sun4i_defconfig
make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
Sauvegarder la conf en tant que .config.
Dans mon cas, je l'ai aussi sauvegardée en gab.config pour la rouvrir plus tard.
make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=output modules_install
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=output firmware_install
Et ensuite, il faut copier tout ça sur la carte mémoire.
Ce soir, fin de la session.
La cubieboard boote. J’arrive à lui faire détecter le réseau ssid, mais je ne suis pas sur d’arriver à m’y authentifier.
Du coup, pas de connexion.
Sinon, à part ça, il faut que je vire le driver Ethernet du noyau pour le mettre en module et éventuellement le black-lister.
Coté I2C, ça fait des trucs, mais je n’ai pas encore sorti ma carte fille pour voir si ils arrivent à se parler.