您现在的位置: 爱51代码网 >> 范文 >> 文章正文
UART驱动对外提供的接口是什么

假设我的开发板(主芯片)只有一个串口UART吧,再有一些其他的Timer等,
现在把WinCE移植到这个板子上,只提供一个UART驱动,其他的都没有(显卡都没有).
现在的问题是:application使用串口的API是CreateFile/WriteFile/ReadFile等,
那么这个UART驱动对外提供的接口是什么?

串口驱动设备的名称前缀为: COM。
如:串口1则为 "COM1:"

CreateFile对应驱动的 XXX_Open 接口
WriteFile对应驱动的 XXX_Write 接口
ReadFile 对应驱动的 XXX_Read 接口
还有一个常用的接口:应用层是由DeviceIoControl调用到驱动的 XXX_IoControl接口

具体可以看看 流驱动的相关资料。

驱动是可以被多个设备打开的,关键是XXX_Open 接口是否支持共享模式,支持就可以多开,不支持就有且只能同时打开一个。

至于你问的 UART驱动对外提供的接口是什么?
这个其实就是流驱动的标准接口,系统还封装了一些串口的API函数,这个你可以看一下wince的API

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    lotus代理中LS如何将字符串保存到
    在lotus BS系统里怎样方便实现统
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    在lotus BS系统里怎样方便实现统
    undefined reference timer_crea
    linux文件/usr/lib破坏了,还原后
    窗体从隐藏状态重新激活时不
    WINCE 6.0 系统音量调节无法
    usbcore: registered new in
    error LNK2019: 无法解析的外
    无法打开包括文件:“htc. h”
    u-boot如何传入一个自定义参
    uboot大于256K不能正常启动怎
    两个条码枪虚拟成键盘输入如
    获取sim卡信息出现异常-无法
    WinCE各个文件在NandFlash中
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |