怎样用linux内核生成自己的模块
2013-12-03 23:28
197 查看
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节
比如说你要把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:编译生成内核模块(来自国嵌的视频教学)
- linux中生成内核模块时部分函数undefined的应对方法
- 【ZYNQ_LINUX】如何把自己的驱动编译进内核或模块(Kconfig和Makefile
- 如何将自己的模块添加到Linux 2.6内核的配置系统中
- 怎样在内核中添加自己的模块
- linux中生成内核模块时部分函数undefined的应对方法
- linux中生成内核模块时部分函数undefined的应对方法
- Linux(Ubuntu)下编译内核模块
- 在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysfs、sysctl、系统调用和netlink
- linux 内核模块ko入门
- linux启动时对编译进内核驱动模块的加载
- 怎样快速生成模块目录?
- linux-2.6内核模块引用计数的实现
- Linux内存管理:Linux 可加载内核模块剖析:2.6 内核透视图
- Linux如何在系统启动时自动加载内核模块
- linux内核调试环境搭建-4 调试模块初始化函数
- Linux 内核模块编程
- 内核模块简介(1)-linux内核体系结构(1)
- 深度解析KGDB调试Linux模块和内核
- 让 Linux 启动时加载自己的驱动模块 .ko