3334|2

55

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

[2410开发板][内核配置问题][Linux系统] [复制链接]

请教各位大侠,我想将一个关于Led的驱动模块(i2c-dev-zlg7290led.o)编译到内核中,我使用的是ARM2410平台,请问在内核配置时我该怎样配置,具体步骤是怎样的,能否指点一二,谢谢。

最新回复

make 虽然只能看明白一部分。  详情 回复 发表于 2007-3-18 11:31
点赞 关注

回复
举报

65

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
下面是在culinux下添加驱动的过程 你可以参考一下


fx469驱动程序的源代码为fx469.c,fx469.h
将fx469的驱动程序添加到uclinux(2.4版本)中的步骤:
1.将fx469.c和fx469.h复制到uclinux/linux2.4.x/driver/char目录下,在该目录下的mem.c中的int chr_dev_init()函数中增加如下代码
        #ifdef CONFIG_FX469
                init_fx469();//在fx469.c中实现,是fx469的初始化函数
        #endif
2.在.../char目录下的Makefile文件中增加如下代码
        ifeq($(CONFIG_FX469)y)
                L_OBJS+=fx469.o
        endif
       
        在obj -y+=...后面加上fx469.o
3.在uclinux/linux.2.4.x/driver/char目录下的config.in中字符设备段里增加如下代码
        bool 'support for fx469' CONFIG_FX469 y
4.在uclinux/vendor/Samsung/4510B/Makefile中增加
        fx469,c,254,0
        说明:fx469:设备名
                c:字符设备
                254:主设备号
                0:从设备号
5.在make menuconfig中选中ustomize Kernel Settings选项
        在后面出现的菜单中选择character devices,选择fx469
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
make
虽然只能看明白一部分。
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表