W inCE是一款由微软公司推出的面向嵌入式领域的操作系统 ,被广泛应用于手机、PDA、平板电脑以及各种工控领域中。由于嵌入式设备硬件平台的多样性 ,针对不同的硬件编写驱动程序 ,从而使W inCE上层屏蔽底层硬件的多样性就显得尤为重要。W inCE的驱动按类型分有四种 ,分别为本地驱动 (Native device driver)、流驱动、USB 驱动和网络驱动。其中流驱动由于接口简单、支持硬件设备最多 ,因而最为常用。下面将结合 DBPXA255开发板中流驱动的一个简单实例 ,详细说明其设计方法。2 流驱动开发的基本知识2. 1 开发 W inCE驱动的基本工具驱动程序属于板级支持包 (BSP)开发的一部分 ,可以使用微软的 Platform Builder工具进行设计。该工具将驱动编译成动态库 ,并整合到 CE系统中去。如果成功 ,则会得到一个 NK. bin的文件 ,此文件即为按照你的硬件平台定制的内核镜像 ,将其下载到嵌入式设备中就可以运行 W inCE了。笔者使用的是其。 Net版
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !