none
新手若问,请各位帮忙 RRS feed

  • 问题

  •  

    看到很多帖子上写到:

    实现流式驱动

    方法二:

          1. 在platform/CPU's folder/drivers 下新建一个目录,然后在drivers目录中的dirs文件中加入以你刚新建的目录名.

           2. 在刚新建的目录下,新建你的C源代码文件,在其中实现下面所述的函数,及其功能。

          XXX_Init
          XXX_Deinit
          XXX_Open
          XXX_Close
          XXX_PowerOff
          XXX_Power_Down
          XXX_IOControl
    请问:

     

    新建你的C源代码文件,在其中实现下面所述的函数 这句话怎么理解?

    是在C代码中包含这些接口函数吗?

    还是C代码就是C代码,写好之后,再写上以上这些函数呢?

    究竟这个“新建你的C源代码文件,在其中实现下面所述的函数”怎么理解呢?我真的不明白

    现在我的C程序已经编好了,就是一般的键盘扫描程序,可是该怎么”实现以上函数“呢?

    请各位指点一下?感激不尽!

    2008年4月4日 12:52

答案

  • This is a simple question and the answer is also simple.

    For every Stream driver, programmer must fill these standard interfaces for Windows CE Kernel. Every interface has its specific function. And you can get the meaning of them by their name.

    This is the same as Linux Stream driver.

          XXX_Init
          XXX_Deinit
          XXX_Open
          XXX_Close
          XXX_PowerOff
          XXX_Power_Down
          XXX_IOControl

    You can leave all of them empty. And you just need sperate your code into different code according to different usage.

     

    2008年4月8日 6:40

全部回复

  • This is a simple question and the answer is also simple.

    For every Stream driver, programmer must fill these standard interfaces for Windows CE Kernel. Every interface has its specific function. And you can get the meaning of them by their name.

    This is the same as Linux Stream driver.

          XXX_Init
          XXX_Deinit
          XXX_Open
          XXX_Close
          XXX_PowerOff
          XXX_Power_Down
          XXX_IOControl

    You can leave all of them empty. And you just need sperate your code into different code according to different usage.

     

    2008年4月8日 6:40
  •  也就是说,我把我的C代码写上,然后在列出这些流接口函数,二者分开,不用去管,只是写上这些函数的名字就行了,是吗?

    "You can leave all of them empty"-------------不就是说只写上名字,不用管如何实现吗?

    "And you just need sperate your code into different code according to different usage."这句话里面把我的代码以不同的用途分成不同的代码,这是什么意思?

    请您再说详细一点好吗?

    十分感谢!

    2008年4月10日 2:12
  •  

    您看我理解的是不是这样 ,按照您的说法,比如在XXX_IOCONTROL这个函数下,我应该把我C代码中有关IO控制的代码

    写到它的下面,也就是说把我的C代码根据这是个接口函数的不同功能进行“拆分”,分别“填写”到不同的函数下面。

    是不是这个意思呢?

    2008年4月10日 2:19