Добрый день!
Пытаюсь скомпилировать модуль ядра *.ko. Делаю это впервые. Прошу сильно не ругать.
Сейчас проект выглядит как на картинке в прикрепленном файле.
Make файл выглядит так
Код
obj-m := myled.o
all:
make -C ../Xilinx-Dev/ M=$(PWD) modules
clean:
make -c ../Xilinx-Dev/ M=$(PWD) clean
В терминале прописываю следующее:
Код
drivers$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi-
make -C ../Xilinx-Dev/ M=/home/yan/git/zedboard/boot_files/drivers modules
make[1]: вход в каталог «<path to Xilinx-Dev>/Xilinx-Dev»
make[1]: *** Нет правила для сборки цели «modules». Останов.
make[1]: выход из каталога «<path to Xilinx-Dev>/Xilinx-Dev»
Makefile:4: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
Подскажите пожалуйста как правильно необходимо делать!
Все, кажется осознал. В Makefile ищутся modules.
Т.е. мне надо к ним указывать путь.