ziyun
驱动小牛
驱动小牛
  • 注册日期2003-07-28
  • 最后登录2009-05-31
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望109点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
阅读:1406回复:4

pxa255下的ide硬盘,如何驱动

楼主#
更多 发布于:2004-11-29 11:26
各位老大,我现在要做pxa255下的硬盘驱动,转接卡是直接连在pxa255的数据线上,然后通过简单的逻辑组合出ide的信号,现在我一点头绪都没有,请问该如何写这个驱动?
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-29 13:48
根据你的原理图找到你的硬盘控制器的基地址,然后就按一般设备访问使用硬盘控制器就行了啊。不过你需要看看使用合适的api来映射控制器物理地址和访问虚拟地址

至于驱动框架你可以参考Pb的例子,写出规定的流接口和上层的库合并就可以了
根据地的兄弟们,团结就是力量
ziyun
驱动小牛
驱动小牛
  • 注册日期2003-07-28
  • 最后登录2009-05-31
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望109点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-29 14:11
你的意思是说用流驱动形式?那么他怎么才能象cf等设备在windows下显示为一个文件夹呢
ziyun
驱动小牛
驱动小牛
  • 注册日期2003-07-28
  • 最后登录2009-05-31
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望109点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-29 14:22
请问你做过这样的驱动吗?他与common下的block下的atapi怎么结合起来呢
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-29 16:23
实现流驱动接口,和上层合适的库连接后你可以在控制面板里面看到磁盘管理里面有你的设备,第一次看不到文件夹,你需要手动格式化和分区,然后会自动Mount到根目录低下,注册表设置automount后以后启动会自动mount上。

我没有亲自写atapi的硬盘驱动,硬盘需要和上层哪个库链接使用我没有仔细看,不过过程是这样的,因为我做过flash blcok device的驱动

你可以参考pb的例子的sources文件和帮助
根据地的兄弟们,团结就是力量
游客

返回顶部