BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #6230同步于 2009/10/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

[已解决]驱动是源码,x86平台下的,要移植到MIPS下

michealyao
2009/10/27镜像同步13 回复
新手,以前没有接触过这方面的东西,各位有什么好的建议没?主要是没有思路
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
ArmStrong机器人#1 · 2009/10/27
你至少得说说是什么设备的驱动吧 【 在 michealyao (吾爱雨寒) 的大作中提到: 】 : 新手,以前没有接触过这方面的东西,各位有什么好的建议没?主要是没有思路
michealyao机器人#2 · 2009/10/28
无线网卡驱动rt2860
michealyao机器人#3 · 2009/10/28
思路已经有了:修改platform和交叉编译器交 编译通过了,再就是要加到uclinux中去实验了
ArmStrong机器人#4 · 2009/10/28
恩,具体细节可能要修改很多啊,你这不是挺熟的嘛 【 在 michealyao (吾爱雨寒) 的大作中提到: 】 : 思路已经有了:修改platform和交叉编译器交 : 编译通过了,再就是要加到uclinux中去实验了
michealyao机器人#5 · 2009/10/28
不熟啊,查了半天资料才知道大概怎么回事。 具体细节包括哪些呢? 【 在 ArmStrong 的大作中提到: 】 : 恩,具体细节可能要修改很多啊,你这不是挺熟的嘛
ArmStrong机器人#6 · 2009/10/28
接口啊,寄存器啊什么的 x86上是连接到pci总线上吧,要是mips可能就得连接到emac上(如果你那个网卡是个ph y的话) 我觉得不如拿个mips上的其他驱动来改了,直接改可能跟重新写区别不大了 【 在 michealyao (吾爱雨寒) 的大作中提到: 】 : 不熟啊,查了半天资料才知道大概怎么回事。 : 具体细节包括哪些呢?
michealyao机器人#7 · 2009/10/28
恩,再好好看看它的README 【 在 ArmStrong 的大作中提到: 】 : 接口啊,寄存器啊什么的 : x86上是连接到pci总线上吧,要是mips可能就得连接到emac上(如果你那个网卡是个ph : y的话) : ...................
hobby机器人#8 · 2009/10/29
提醒一下:编译内核驱动是需要linux源码的(目标内核的源码),而且2.6内核的驱动对于内核源码的依赖好像更强些 如果用的内核源码不对(版本号根本不对、或版本完全一致而内核编译选项不严格对应的话),可能会有莫名奇妙的问题 例证:我调交换芯片的驱动时(其实主要就是做一个网卡收发包的功能),使用的内核代码虽然和目标内核的源代码一致,但是编译选项有点儿差别(好像是网络方面的配置不一样),结果驱动程序每次把数据包发往操作系统协议栈(调用netif_rx)的时候都会无缘无故的错掉。
michealyao机器人#9 · 2009/10/29
是的,有源码,谢谢 【 在 hobby 的大作中提到: 】 : 提醒一下:编译内核驱动是需要linux源码的(目标内核的源码),而且2.6内核的驱动对于内核源码的依赖好像更强些 : 如果用的内核源码不对(版本号根本不对、或版本完全一致而内核编译选项不严格对应的话),可能会有莫名奇妙的问题 : 例证:我调交换芯片的驱动时(其实主要就是做一个网卡收发包的功能),使用的内核代码虽然和目标内核的源代码一致,但是编译选项有点儿差别(好像是网络方面的配置不一样),结果驱动程序每次把数据包发往操作系统协议栈(调用netif_rx)的时候都会无缘无故的错掉。