下载中心
2440上接一个20G笔记本硬盘的驱动及开发笔记pdf
1星 发布者: lamaba

2013-09-29 | 1积分 | 151.47KB |  0 次下载

下载 收藏 评论

文档简介
标签: 如何

如何

开发

开发

WindowsCE

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……

评论
相关视频
  • 控制系统仿真与CAD

  • PLC功能指令应用详解

  • 微波毫米波电路分析与设计

  • Android车载系统框架

  • 天线原理与基本参数

  • 嵌入式电机驱动 SoC NSUC1610 的座椅通风应用解说

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×