Home Modulprogrammierung Modul registriert sich mit einer Major Device Number Erster Versuch schlägt fehl
 

2.3 hello-4 auf COBRA unter Kernel 2.4

Jetzt wird nur das Makefile so abgeändert, daß nicht mehr unter SuSE Linux 9.1 alles funktioniert, sondern daß jetzt die Make-Tool-Chain vom COBRA-Board als Referenz-System verwendet wird.

zuvor sah das Makefile folgendermaßen aus:

ifneq ($(KERNELRELEASE),)
obj-m       := hello-4.o

else
KDIR        := /lib/modules/$(shell uname -r)/build
PWD         := $(shell pwd)

default:
        $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
endif

Hierzu muß KDIR geändert werden:

ifneq ($(KERNELRELEASE),)
obj-m       := hello-4.o

else
KDIR        := /home/andreas/Development/COBRA_rot/uClinux/uClinux-dist-20040218-cobra-20040324/
PWD         := $(shell pwd)

default:
        $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
endif


Copyright © Andreas Birkert
Letzte Aktualisierung am 20. Dezember 2013
Home Modulprogrammierung Modul registriert sich mit einer Major Device Number Erster Versuch schlägt fehl