编译arm版本驱动模块
生活随笔
收集整理的這篇文章主要介紹了
编译arm版本驱动模块
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.配置Linux源碼 配置要生成的arm驅(qū)動(dòng)版本內(nèi)核(arm7 或 arm9……)
2。編寫C 文件 和 makefile?
----------makefile---------------------------------------------
modules-objs:= hello.o???? //生成模塊依賴文件 ??
KDIR := /usr/src/kernels/linux-2.6.28.8?? //指定內(nèi)核路徑
PWD := $(shell pwd)? //函數(shù)調(diào)用 當(dāng)前路徑
CROSS_COMPILE = /opt/EmbedSky/4.3.3/bin/arm-linux- //配置編譯器
CC??? = $(CROSS_COMPILE)gcc
default:
?? ?make -C $(KDIR) M=$(PWD) modules
clean:
?? ?rm -rf *.o .* .cmd *.ko *.mod.c .tmp_versions
3.make
轉(zhuǎn)自
http://blog.csdn.net/bluewindkanan/article/details/7001412
總結(jié)
以上是生活随笔為你收集整理的编译arm版本驱动模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 让Qt应用程序跑在Android上
- 下一篇: 关于寄存器的定义__REG