怎样用linux内核生成自己的模块

原创 2013年12月03日 23:28:54

1.当用ubuntu系统自带的内核时

比如说你要把s3c24xx_leds.c编译成模块,这时只要在Makefile中添加以下语句就行了.

obj-m += s3c24xx_leds.o

all:
    make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:

    make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean


2.当用mini2440的核编译时

首先要改配置文件,cp config_mini2440_t35(开发板类型) .config

然后再参照mini2440用户手册6.3节



版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux内核驱动模块编程指南.pdf

  • 2010年01月16日 13:31
  • 396KB
  • 下载

linux内核模块编程.pdf(标记版)

  • 2009年05月18日 14:57
  • 859KB
  • 下载

在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序

在Android硬件抽象层(HAL)概要介绍和学习计划一文中,我们简要介绍了在Android系统为为硬件编写驱动程序的方法。简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的...

Linux内核模块介绍 PPT版

  • 2017年03月24日 14:30
  • 3.43MB
  • 下载

编译Linux内核模块的简单Makefile

  • 2012年12月23日 21:34
  • 278B
  • 下载

Linux内核分析 - 网络[十二]:UDP模块 - 收发

内核版本:2.6.34 UDP报文接收        UDP报文的接收可以分为两个部分:协议栈收到udp报文,插入相应队列中;用户调用recvfrom()或recv()系统调用从队列中取出报文,这...

深入理解linux内核(3)附录2.模块

  • 2011年09月28日 22:58
  • 3.74MB
  • 下载

linux内核可加载模块编写

  • 2010年09月19日 16:06
  • 1.08MB
  • 下载

Linux内核模块编程之Helloworld!

http://www.hustyx.com/ubuntu/4/ 下一个项目要做基于Linux的设备驱动开发,其实就是做Ophone的移植工作。刚找了本Linux设备驱动来学习学习。 首...

linux内核模块编程-----源码

  • 2009年07月09日 23:30
  • 686B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样用linux内核生成自己的模块
举报原因:
原因补充:

(最多只允许输入30个字)