当前位置: 技术问答>linux和unix
CF卡的驱动
来源: 互联网 发布时间:2016-02-12
本文导语: 您好,我最近在做CF卡的驱动,是基于arm9(at91rm9200)平台linux操作系统的,看了一段时间书也没什么大的头绪,能否给我源代码做参考,非常感谢! 我的邮箱:jink1977@163.com | 从硬件上把CF卡做成...
您好,我最近在做CF卡的驱动,是基于arm9(at91rm9200)平台linux操作系统的,看了一段时间书也没什么大的头绪,能否给我源代码做参考,非常感谢!
我的邮箱:jink1977@163.com
我的邮箱:jink1977@163.com
|
从硬件上把CF卡做成IDE接口,直接使用硬盘驱动就OK了(当然,你开发板上需要集成硬盘驱动才行,然后改一下IO地址与中断号就OK了)
|
在driver/ide目录下,里面就是相关的IDE驱动,只需要更改那个注册中断号的文件,你搜一下就行了
|
最好找到设备初始化文件,再开始安顺序看
|
您好,我最近在做CF卡的驱动,是基于arm9(at91rm9200)平台linux操作系统的,IDE方式看了一段时间书也没什么大的头绪,能否给我源代码做参考,非常感谢!
在driver/ide目录下,但我不知道修改那个文件
我的邮箱:songliu2003@163.com
在driver/ide目录下,但我不知道修改那个文件
我的邮箱:songliu2003@163.com
|
找到IDE中断号的那个宏,在那个目录中一搜不就找到了?
那个文件一般都是以开发板型号命名的文件,你留意一下开发板型号或者生产开发板的公司的名称字样打头的文件
那个文件一般都是以开发板型号命名的文件,你留意一下开发板型号或者生产开发板的公司的名称字样打头的文件
|
arm9不是不直接支持ide模式吗
===============================
对,没有IDE控制器,但是可以找IDE控制芯片,外接一个,用一段IO地址空间来操作。一般说来,很多开发板上都集成了这个的,包括控制器与软件代码。
IDE中断号的那个宏是什么,能说具体点吗?
======================================
不同的开发板里面做得可能不一样,你找那个smdk.h之类的文件所在的目录,把诸如irqs.h之类的文件打开,自己查找一下,你看哪个宏有点像就找哪个(都是英文名命名的,凭直觉吧)
另外用memory模式应该如何实现呢?
====================================
没做过,所以不懂!!!
===============================
对,没有IDE控制器,但是可以找IDE控制芯片,外接一个,用一段IO地址空间来操作。一般说来,很多开发板上都集成了这个的,包括控制器与软件代码。
IDE中断号的那个宏是什么,能说具体点吗?
======================================
不同的开发板里面做得可能不一样,你找那个smdk.h之类的文件所在的目录,把诸如irqs.h之类的文件打开,自己查找一下,你看哪个宏有点像就找哪个(都是英文名命名的,凭直觉吧)
另外用memory模式应该如何实现呢?
====================================
没做过,所以不懂!!!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。