[Buildroot] how can i implement my kernel module and debug it

Andreas Ziegler br015 at umbiko.net
Thu Oct 21 06:41:00 UTC 2021


Hi Esaïe,

check the variables in kernel_module_test.mk. They need to be prefixed 
with KERNEL_MODULE_TEST.

On 2021-10-21 07:58, Esaïe Ledoux NJONGSSI KOUAM wrote:
> Okay ...
> I think I have a new form of error, I think it is while compiling.
> 
> buildroot# make kernel_module_test-dirclean
> rm -Rf
> /home/ledoux/Documents/buildroot/output/build/kernel_module_test
> 
> /buildroot# make
>>>> kernel_module_test  Extracting
>>>> kernel_module_test  Patching
>>>> kernel_module_test  Configuring
>>>> kernel_module_test  Building
>>>> kernel_module_test  Building kernel module(s)
> PATH="/home/ledoux/Documents/buildroot/output/host/bin:/home/ledoux/Documents/buildroot/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games"
> PKG_CONFIG="/home/ledoux/Documents/buildroot/output/host/bin/pkg-config"
> PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
> PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
> PKG_CONFIG_LIBDIR="/home/ledoux/Documents/buildroot/output/host/lib/pkgconfig:/home/ledoux/Documents/buildroot/output/host/share/pkgconfig"
> BR_BINARIES_DIR=/home/ledoux/Documents/buildroot/output/images
> KCFLAGS=-Wno-attribute-alias /usr/bin/make -j3 -C
> /home/ledoux/Documents/buildroot/output/build/linux-5.10.73
> HOSTCC="/usr/bin/gcc -O2
> -I/home/ledoux/Documents/buildroot/output/host/include
> -L/home/ledoux/Documents/buildroot/output/host/lib
> -Wl,-rpath,/home/ledoux/Documents/buildroot/output/host/lib"
> ARCH=x86_64
> INSTALL_MOD_PATH=/home/ledoux/Documents/buildroot/output/target
> CROSS_COMPILE="/home/ledoux/Documents/buildroot/output/host/bin/x86_64-buildroot-linux-uclibc-"
> DEPMOD=/home/ledoux/Documents/buildroot/output/host/sbin/depmod
> INSTALL_MOD_STRIP=1
> PWD=/home/ledoux/Documents/buildroot/output/build/kernel_module_test/.
> M=/home/ledoux/Documents/buildroot/output/build/kernel_module_test/.
> modules
> make[1] : on entre dans le répertoire «
> /home/ledoux/Documents/buildroot/output/build/linux-5.10.73 »
> scripts/Makefile.build:44:
> /home/ledoux/Documents/buildroot/output/build/kernel_module_test/./Makefile:
> Aucun fichier ou dossier de ce type
> make[2]: *** Aucune règle pour fabriquer la cible «
> /home/ledoux/Documents/buildroot/output/build/kernel_module_test/./Makefile
> ». Arrêt.
> make[1]: *** [Makefile:1822 :
> /home/ledoux/Documents/buildroot/output/build/kernel_module_test/.]
> Erreur 2
> make[1] : on quitte le répertoire «
> /home/ledoux/Documents/buildroot/output/build/linux-5.10.73 »
> make: *** [package/pkg-generic.mk:295 [4] :
> /home/ledoux/Documents/buildroot/output/build/kernel_module_test/.stamp_built]
> Erreur 2

<cut>

Kind regards,
Andreas


More information about the buildroot mailing list