WinCE
文章平均质量分 57
zdy_0321
这个作者很懒,什么都没留下…
展开
-
WinCE驱动开发入门 - Mark
stream interface驱动 UART SPI PulseCounter原创 2010-08-06 11:47:00 · 288 阅读 · 0 评论 -
WinCE中断分析
<br />。。。原创 2010-08-06 11:59:00 · 229 阅读 · 0 评论 -
关于时间的互斥
前些天开会时候,一位同事讲了一个修改的bug,是关于程序中时间的互斥。具体是这样的:一个线程中计时等待,如果超时则Operation A, 否则B;但是如果在该线程在执行过程中被os切换走了,等它回来的时候,很可能超时了(但是实际上可能并没有超时),于是。。。今天我在SPI driver中碰到了貌似相同的情况,在此把这个问题记录下来,免得以后忘记。原创 2010-08-09 11:41:00 · 616 阅读 · 0 评论 -
ZZ - Windows CE 6.x驱动程序的新特性
<br /><br />链接: http://msdn.microsoft.com/zh-cn/windowsmobile/dd365153.aspx<br /> <br />作者:何宗键访问检查<br />访问检查是用来检查函数的调用者是否有足够的权限去访问传递给这个函数的内存。访问检查是很必要的,它可以防止恶意的应用程序利用驱动程序去完成需要特权才能访问的资源。设备驱动程序由于在 Windows Embedded CE 6.0中处于内核空间所以是一种特权程序,可以访问很多系统的资源。而工作在用户态的应用转载 2010-09-06 00:16:00 · 328 阅读 · 0 评论 -
关于 CeAllocAsynchronousBuffer
HRESULT CeAllocAsynchronousBuffer( PVOID * ppDestAsyncMarshalled, PVOID pSrcSyncMarshalled, DWORD cbSrc, DWORD ArgumentDescriptor);Host process is kernel: 1. For ArmV6 or V7, CeAllocAsynchronousBuffer always creates an alias to the memory with Virt转载 2010-09-05 23:12:00 · 1084 阅读 · 0 评论 -
ZZ - Mapping Pointers and Sharing Memory between Processes: Windows CE 5.0 vs. Windows Embedded CE 6.0
<br />链接 - http://msdn.microsoft.com/en-us/library/ee482983.aspx<br /> <br />Windows Embedded CE 6.01/6/2010 <br /> <br />In Windows CE 5.0, the kernel performed a trivial 1-byte access check on pointer parameters. In Windows Embedded CE 6.0, the kernel p转载 2010-09-06 10:03:00 · 495 阅读 · 0 评论