新手,arm版无线网卡驱动移植问题求教

ilovevista 2012-01-12 10:20:57
问题是这样的,我现在需要在ARM9开发板(TQ2440)上移植一个RTL 8187芯片的无线网卡,linux内核是2.6.30.XX,网卡驱动代码有,在我笔记本ubuntu10.04系统上能按照说明书步骤编译出驱动并使用。我也有与开发板配套的fedora10 EXBI(叫什么忘了。。) 交叉编译器arm-linux-gcc等等工具。

但是我是一名大二软件工程的学生,根本没接触过驱动啊硬件啊什么的,昨天晚上一直google,百度都没怎么理清楚思路,如何把这个驱动移植到开发板上。有资料说用make menuconfig什么的,但是我不知在哪运行这个命令,在驱动代码目录下有个Makefile,我在那运行告诉我找不到menuconfig云云。

哪个大神能够指点一二,哪怕说个大概思路,我都感激不尽,谢谢!~
...全文
175 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
woshi_ziyu 2012-01-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 ilovevista 的回复:]
问题是这样的,我现在需要在ARM9开发板(TQ2440)上移植一个RTL 8187芯片的无线网卡,linux内核是2.6.30.XX,网卡驱动代码有,在我笔记本ubuntu10.04系统上能按照说明书步骤编译出驱动并使用。我也有与开发板配套的fedora10 EXBI(叫什么忘了。。) 交叉编译器arm-linux-gcc等等工具。

但是我是一名大二软件工程的学生,根本没接触过驱动啊硬件啊什……
[/Quote]
在shell中运行make menuconfig
FCARM 2012-01-14
  • 打赏
  • 举报
回复
不怎么清楚楼主所说,make menconfig一般是内核配置。你买无线的时候他应该给一个源码包,你看一下makefile,把一些环境配置好,再make就差不多了。你会找到一个.ko文件,到时你insmod进你的板里,把一些配置文件按要求写入
daviddb7 2012-01-13
  • 打赏
  • 举报
回复
不是所有makefile都支持menuconfig的。
看makefile里,找到CC,PREFIX之类的定义,修改成你的arm-linux-gcc,然后就照之前编译ubuntu的驱动一样编译就可以了,生成的文件下载到开发板上验证。

21,616

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧