xiaodai78
驱动牛犊
驱动牛犊
  • 注册日期2002-09-30
  • 最后登录2002-11-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2031回复:6

wince

楼主#
更多 发布于:2002-10-27 15:50
wince 中驱动程序是怎么开发的?
开发后如何被加载到平台中去?
努力努力再努力!
zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-28 09:29
在PB中当你定制了一个新的平台后,在在文件菜单下点新的就可有驱动开发项选择。开发后,编译通过加在COMMON。BIB文件中就应该可以了。
xiaodai78
驱动牛犊
驱动牛犊
  • 注册日期2002-09-30
  • 最后登录2002-11-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-29 13:04
  是选择创建 DLL 选项吗?怎么编译?
  是和编译应用程序一样吗?直接点击编译应用程序就可以了?
  这些驱动程序可不可以被单步调试?
努力努力再努力!
zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-31 09:56
1、和pb下提供的驱动一样,将以上目录中的文件拷贝到我新建的目录中,修改 dirs和source 文件,使用cec edit工具,和pb下的cec文件一样,使用source 文件,并添入一些相关变量(不太明白这些变量什么意思)生成my.cec文件,将 my.cec 文件导入pb平台;打开pb,建立自己的平台之后,在catalog中选中自己的 feature 拖入到自己的平台中,在 platform.bib 文件中加入 my.dll 文件。编译整个平台。
2、先打开pb,建立自己的平台,(未加入任何自己的新东西)编译平台,之后使用 file 菜单下的新建工程,选 dll工程;写自己的驱动代码 ,编译自己的的 dll 工程生成 dll文件。再在 platform.bib 文件中加入 dll 文件。再重新编译整个平台。
xiaodai78
驱动牛犊
驱动牛犊
  • 注册日期2002-09-30
  • 最后登录2002-11-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-04 22:11
楼上的老兄:你怎么用我的话来回答我呀?

还是不大明白?

我现在要做一个 CAN 卡的驱动程序.相当于 ISA 扳子的驱动吧.其中有对内存、I/O、和中断的操作。我想使用流结构,也就是想在系统提供的串口驱动程序的源代码上进行一些修改,不知可不可以?
   另外,如果可以的话,我需要在那些地方进行修改呢?
努力努力再努力!
zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-11 17:28
那要看你的具体的硬件才能知道呀!
zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-11 17:30
另外,程序要修改什么地方怎么能问别人呢?只能自己看原代码,再结合自己的硬件来修改!
游客

返回顶部