嵌入式爱好者

查看: 8578|回复: 6

关于2440开发板字符驱动问题

[复制链接]

1

主题

4

帖子

2

积分

扫一扫,手机访问本帖
发表于 2010-4-9 23:42:35 | 显示全部楼层 |阅读模式
本帖最后由 moneyqww 于 2010-4-10 00:05 编辑

老师你好:
2440的字符驱动实验中,你们给的实验方法要重新编译内核,并没有加载驱动模块的方法。
但实验文件夹中又含有该实验的模块加载的源程序(led-qd),其中的makefile文件实在看不懂,在red-hat9.0中无法Make
obj-m := led2440.o
KERNELDIR ?= /xp/linux-2.6.12///////这句话是什么意思,另外red-hat9.0是2.4的内核,而板子是2.6的内核,能通用用吗?还有这段makefile没用到“arm-linux-                                                         gcc”交叉编译器是难道默认的?
PWD := $(shell pwd)


default:
        $(MAKE) -C $(KERNELDIR) M=$(PWD) modules

小弟比较菜,能把这个问题帮我解决好吗,最好把makefile帮我改好,小弟我感谢不尽(我用的PC环境是VMware下redhat9.0)!!

还有我直接INSMOD 你们给的*.ko 文件,再lsmod能看到加载好了,但运行./led这个测试程序时总是说没找到设备,我到/dev下看也没有该设备,是怎么回事?
回复

使用道具 举报

1

主题

4

帖子

2

积分

 楼主| 发表于 2010-4-12 16:00:05 | 显示全部楼层
哪位哥帮我解决下
回复 支持 反对

使用道具 举报

yuziqiang 该用户已被删除
发表于 2010-4-12 22:55:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

maxmilian 该用户已被删除
发表于 2010-4-14 14:29:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

905

帖子

743

积分

i.MX6Q通行证i.MX6UL通行证TCU通行证AM335x通行证

发表于 2010-4-18 21:33:59 | 显示全部楼层
楼上说的正确,KERNELDIR ?= /xp/linux-2.6.12 是指明你的内核所在的路径,你放在哪里就写哪里
回复 支持 反对

使用道具 举报

blue_eagle 该用户已被删除
发表于 2010-5-18 22:39:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

MagicTony 该用户已被删除
发表于 2010-6-5 21:08:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-15 07:11

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表