Re: Help::Installing driver module | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
Hello ,
In your working directory ( where your module code [module.c] exists )
, create a file called Makefile as follows
#Makefile
KDIR=/lib/modules/`uname -r`/build
kbuild:
make -C $(KDIR) M=`pwd`
clean:
make -C $(KDIR) M=`pwd` clean
and a file called Kbuild like this:
#Kbuild
EXTRA_CFLAGS=-g
obj-m = modul.o
Now run make , to have your module compiled and run insmod to have
your module inserted.
See [1] for detailed information about linux kernel makefiles, and [2]
for information regarding building your own modules.
Hope this help,
Dan.
[1]http://lxr.linux.no/linux+v2.6.24.2/Documentation/kbuild/makefiles.txt
[2]http://lxr.linux.no/linux+v2.6.24.2/Documentation/kbuild/modules.txt
On Fri, Oct 3, 2008 at 1:45 PM, abhish agarwal <abhish_agr@xxxxxxxxxxx> wrote:
> hello friends,
> I am new to kernel programming. I have started device driver coding but
> problem is i don't know how to install new module in existing code.I have
> ubuntu on my system and kernel version is 2.6.24 .I google it also but they
> something about make file and all but they don't say where to place that
> make file.
> Please tell me the steps involved in this process.
>
> Thanks
> Abhish
>
> ________________________________
> Add more friends to your messenger and enjoy! Invite them now.
--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ
[Newbies FAQ] [Kernel List] [Site Home] [IETF Annouce] [Git] [Networking] [Security] [Bugtraq] [Rubini] [Photo] [Yosemite] [MIPS Linux] [ARM Linux] [Linux Security] [Linux Networking] [Linux RAID] [Linux SCSI] [Linux ACPI] [DDR & Rambus] [UNIX Filesystems] [Linux Resources]
![]() |
![]() |