开发wince驱动步骤.pdfVIP

  • 5
  • 0
  • 约1.98千字
  • 约 4页
  • 2021-11-18 发布于广东
  • 举报
开发 wince 驱动步骤: software :VS20005+wince6.0+BSP hardware:AT91SAM9261 开发板( MCUZONE ) 1 在 vs2005 新建一个驱动工程 DemoDrv 。 2 编写好所有 DemoDrv 的源文件, 例如 “.cpp ”or“.c or” “.REG”文件, 特别注意 source 文件 编写,然后单独编译 DemoDrv 看有无错误,这样避免全部编译 NK 导致时间太久。然后立 即看到编译结果。若编译成功,会在 $:\WINCE600\PLATFORM\AT91SAM9261EK\target 目 录有相应的 DemoDrv.dll 文件。 (在实现文件“ .c”需添加串口抛出信息以便调试)在如图所 示: 3 在目录 $:\WINCE600\PLATFORM\AT91SAM9261EK\FILES 找到配置文件: platform.reg 和 platform.bib 文件。 platform.bib 文件添加: IF BSP_AT91SAM9261EK_DemoDrv DemoDrv.dll DemoDrv.dll NK SHK ENDIF BSP_AT91SAM9261EK_LED platform.reg 文件添加: IF BSP_AT91SAM9261EK_DemoDrv #include DemoDrv \DemoDrv.reg ENDIF BSP_AT91SAM9261EK_LED 添加后分别保存。 4 在 $:\WINCE600\PLATFORM\AT91SAM9261EK\CATALOG 目录下 at91sam9261ek.PbcXml 文件打开: 添加文件: BspItemIdItem:ADENEO:BSP_AT91SAM9261EK_/BspItemId Item Id=Item:ADENEO:BSP_AT91SAM9261EK_DemoDrv Title DemoDrv Driver/Title Description DemoDrv Driver for AT91SAM9261EK boards/Description Comment DemoDrv Driver for AT91SAM9261EK boards/Comment TypeBspSpecific/Type VariableBSP_AT91SAM9261EK_ DemoDrv /Variable SupportedCpuIdCpu:ARMV4I/SupportedCpuId Module DemoDrv.dll/Module LocationDevice DemoDrv /Location /Item 保存文件 5 新 建 NK 工 程 文 件 或 者 手 动 方 式 更 改 之 前 NK 工 程 文 件 , 例 如 之 前 工 程 文 件 : E:\BSP\BSP\trunk\sample9261\Wince600\AT91SAM9261EK_ARMV4I\PBInitEnv.bat 添加 set BSP_AT91SAM9261EK_ DemoDrv =1 6 最后编译 NK ,最后生成的 NK 就带 DemoDrv 驱动,可以通过注册表软件 ceregedt.exe, 看 DemoDrv.reg 有 无 起 作 用 或 者 查 看 嵌 入 式 wince 的 文 件 系 统 \windows 目 录 下 有 无 DemoDrv.dll.

文档评论(0)

1亿VIP精品文档

相关文档