Bonjour,
J'essaye depuis plusieurs jours d'ajouter un module à une distribution linux mais je n'y arrive pas.
J'essaye de rajouter ce programme de gestion d'une matrice led à ma distribution:
https://github.com/hzeller/rpi-rgb-l...g1pakR972OzFos
Pour cela, j'ai suivi ce tutoriel:
https://www.blaess.fr/christophe/201...ans-buildroot/
La seule modification que j'ai fait ce trouve dans mon fichier .mk que voici:
Afin de ne pas avoir besoin de télécharger quoi que ce soit, j'ai ajouté dans le répertoire dl un dossier led contenant un fichier compressé tar.gz renommé led contenant la totalité du projet git présenté plus haut dont le Makefile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 ################################################################################ # # led-module # ################################################################################ LED_VERSION = 1.0.0 LED_SOURCE = led-$(LED_VERSION).tar.gz LED_SITE = git://github.com/cpb-/rotation-sensor-module.git LED_SITE_METHOD = git LED_DEPENDENCIES = linux define ROTATION_SENSOR_MODULE_BUILD_CMDS $(MAKE) -C $(@D) $(LINUX_MAKE_FLAGS) KERNELDIR=$(LINUX_DIR) endef define ROTATION_SENSOR_MODULE_INSTALL_TARGET_CMDS $(MAKE) -C $(@D) $(LINUX_MAKE_FLAGS) KERNELDIR=$(LINUX_DIR) modules_install endef $(eval $(generic-package))
Ensuite, lorsque je lance la commande make dans mon dossie buildroot, tout se passe bien mais ensuite, lorsque j'essaye de trouver mon nouveau module sur ma distribution en lançant la commande
je ne trouve rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part modprobe led
Je pense que cela n'est pas le bon nom du module alors j'en ai testé plusieurs autres comme rgbmatrix qui semble être le nom donné dans le makefile mais encore une fois cela n'a pas marché.
J'ai bien vérifié et j'ai pensé à cocher le module dans target package.
Auriez vous une idée d’où le problème peut venir ?
Merci d'avance pour votre aide.
Partager