热搜关键词: 数字信号处理RTOSC语言Linux射频电路

pdf

2440上接一个20G笔记本硬盘的驱动及开发笔记

  • 1星
  • 2013-09-29
  • 151.47KB
  • 需要2积分
  • 0次下载
标签: 如何

如何

开发

开发

WindowsCE

开发

下的

下的

硬盘

下的

驱动

下的

程序

程序

                        如何开发WindowsCE下的硬盘驱动程序如何开发WindowsCE下的硬盘驱动程序.txt  如何开发WindowsCE下的硬盘驱动程序?  一.  移植程序  1.  将Microsoft提供的PB5中的common\oak\drivers\block\ramdisk文件夹全部copy到我们新建立的一个block文件夹中.  这个文件夹是一个基于RAM的文件系统驱动.  由于该驱动非常简单.  对于没有开发过block块驱动的新手来说是最合适的.  我开始学做ce下的块驱动时候.  听网上说看SD卡的驱动.  听起来确实不错.  SD卡与硬盘都是存储器设备.  文件系统基本  都是FAT的.  所以我那几天就死命看微软的PB下SD卡的驱动源码.  殊不知microsoft在SD卡驱动程序的方式是分3层来做的.  程序量比较大.  而我对于windows操作系统内幕又不是十分清楚.  看了几天程序看的晕晕乎乎.  怀疑自己的方法是否正确.  后来终于发现原来Microsoft已经提供了块驱动代码.  只是我没发现.  粗略地看了下程序.  决定先从最简单的基于RAM的块驱动程序入手.  2.在EVC下新建一个dll动态链接库工程.  注意不要用MFC.名称叫"ramdisk.dll"  在这个工程中将ramdisk文件夹下的driver文件夹下的所有.c文件包含进来.  其实就两个  .  diskio.c/system.c  还有一个ramdisk.h头文件和ramdisk.def文件.  在ramdisk.h中添加  #include  .  在evc中的option中添加3个头文件的路径.  c:\wince500\public\common\ddk\inc  c:\wince500\public\common\oak\inc  c:\wince500\public\common\sdk\inc  编译并连接OK后生成一个ramdisk.dll文件.  大概是20……                       

展开预览

猜您喜欢

评论

登录/注册

积分规则

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved
×