wince驱动开发
yamafe
这个作者很懒,什么都没留下…
展开
-
wince快速编译
网上找到有用资料,分享一下。在WinCE下面,创建工程,然后编译是需要花很长时间的。当我们第一编译完工程以后,如果需要改我们的驱动或者BSP,我们是不需要重新编译整个工程的: 1. 如果更改了driver,以WinCE6.0为例,我们可以在菜单里面选择“build”->“Open Release Directory in Build Window”,然后在弹出的命令行窗口中,转载 2013-07-13 22:28:39 · 487 阅读 · 0 评论 -
wince下DM9000A网卡驱动移植及学习总结---1
wince下DM9000A驱动移植学习总结函数层次调用关系: 首先,对src\Dm9000a文件夹下的文件做一个说明: Driver.cpp文件中主要是驱动入口DriverEntry,设置一些对NDIS库的接口函数,形如MiniportXXXX,然后在MiniportXXXX的函数实现中调用:类: NIC_DRIVER_OBJECT的函数来实现功能,所以Miniport原创 2013-07-13 23:19:30 · 1105 阅读 · 0 评论 -
wince下DM9000A网卡驱动移植及学习总结---2
下面我将详细分析整个网卡驱动。1. Driver.cpp中有函数入口:DriverEntry,初始化一个Miniport Driver时该函数会被第一个调用,用来注册一个Miniport Driver,该函数原型如下:NDIS_STATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING Reg原创 2013-07-13 23:52:22 · 1601 阅读 · 0 评论 -
Windows Embedded Compact 2013 安装体验 ----1
声明:转载别人文章,原文地址:http://www.vvivii.com/?p=1256月14日,微软正式发布了Windows embedded compact 2013,大家还是习惯称之为Window CE 8,公司也要开始做windows embedded compact 2013的支持,这两天装来赶紧熟悉一下。安装windows embedded compact 2013需要转载 2013-07-31 14:45:41 · 1710 阅读 · 0 评论 -
wince下DM9000A网卡驱动移植及学习总结---4
6. CQueue(队列)类分析与CQueue类紧密相关的是队列header结构体:PCQUEUE_GEN_HEADER,原型如下:typedefstruct _CQUEUE_GEN_HEADER{ struct _CQUEUE_GEN_HEADER *pNext; U32 uFlags; P原创 2013-07-24 22:33:25 · 750 阅读 · 0 评论 -
Windows Embedded Compact 2013 安装体验 ----2
续前文:然后就是选择BSP的环节,这里选择CEPC的BSP,然后放到虚拟机上去跑转到下一步,选择一个预定义的模板,这里选择 “Win32 and WinForms UI Device“.选择Shell,Windows embedded compact 2013去掉了Standard Shell,留下了一个Minimal Shell。点击Finish完成向导,然后转载 2013-07-31 14:51:20 · 799 阅读 · 0 评论 -
wince下DM9000A网卡驱动移植及学习总结---3
接上次继续: 3. 初始化完成后,网卡将可以收发数据了。最先执行的是MiniportQueryInformation函数:NDIS_STATUS MiniportQueryInformation( NDIS_HANDLE MiniportAdapterContext, NDIS_OID Oid, PVOID InformationBuffer, ULONG Info原创 2013-07-24 22:31:31 · 877 阅读 · 0 评论