web888
驱动牛犊
驱动牛犊
  • 注册日期2001-09-10
  • 最后登录2007-10-10
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1598回复:8

Linux下的USB问题?

楼主#
更多 发布于:2004-11-08 20:04
一个USB-HOST芯片提供的linux驱动是基于ARM的,那么能否用于MIPS的linux系统?
web888
驱动牛犊
驱动牛犊
  • 注册日期2001-09-10
  • 最后登录2007-10-10
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-10 13:11
没人做过?
hexarm
驱动牛犊
驱动牛犊
  • 注册日期2004-11-10
  • 最后登录2004-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-10 20:52
其实基于ARM还是MIPS并不重要,很多时候,只要尝试一下用相应的toolchain编译一把,就可以看到问题所在,如果编译能通过,估计跑起来,八九不离十,一般只需要修改Makefile,头文件等。一点点经验供仁兄参考:)
fingerwhoami
驱动牛犊
驱动牛犊
  • 注册日期2004-11-12
  • 最后登录2004-11-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-16 18:00
?
lsn_061
驱动老牛
驱动老牛
  • 注册日期2002-05-09
  • 最后登录2006-10-06
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望261点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-17 07:32
内核不是支持很多种处理器么
[img]http://bbs.zndev.com/image/medal/5.gif[/img]
forever_006
论坛版主
论坛版主
  • 注册日期2004-09-13
  • 最后登录2006-10-16
  • 粉丝0
  • 关注0
  • 积分707分
  • 威望64点
  • 贡献值14点
  • 好评度11点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-18 13:19
驱动程序都是针对特定的硬件写的吧?你的芯片是一样的吗?
[img]http://bbs.zndev.com/attachment/69_15728.jpg[/img] 我走过山山不说话 我走过海海不说话 我骑着白马 倚天剑伴我走天涯 都说我是爱上了杨大侠 才在峨嵋山上出了家 其实我是爱上了这满山云和霞 像极了十六岁那年的烟花
lucaer
驱动老牛
驱动老牛
  • 注册日期2004-09-21
  • 最后登录2007-09-26
  • 粉丝0
  • 关注0
  • 积分518分
  • 威望60点
  • 贡献值0点
  • 好评度48点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-11-18 16:22
哈哈 能问!
只要回帖,别忘给分。 支持灌水,多多送分。 [img]http://www.hotik.com/sign.png[/img]
web888
驱动牛犊
驱动牛犊
  • 注册日期2001-09-10
  • 最后登录2007-10-10
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-11-19 23:35
驱动程序都是针对特定的硬件写的吧?你的芯片是一样的吗?

一样
tsmi99186
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-11-23 14:30
一个USB-HOST芯片提供的linux驱动是基于ARM的,那么能否用于MIPS的linux系统?

首先要看看你的电路图,因为你看到的那种arm芯片和你的mips芯片资料中host的接口是不一样的。
底层的host接口以及外围的host芯片(比如sl811)内外都有寄存器,操作肯定是不同的。如果外围芯片是相同的,你需要修改一个比如sl811.c以及相同目录下的sl811的头文件以匹配你的板子。
光编译和修改makefile肯定行不通。
先学学usb规范和host芯片资料以及熟悉arm下的相关驱动部分再来谈移植的问题吧。
呵呵,前期任务还很重,努力吧。
游客

返回顶部