wince驱动
quanguoheme
这个作者很懒,什么都没留下…
展开
-
wince串口驱动-串口调用流程:先创建注册表,用文件函数打开:
串口调用流程:先创建注册表,用文件函数打开: // SPL-test-1Dlg.cpp : 实现文件//#include "stdafx.h"#include "SPL-test-1.h"#include "SPL-test-1Dlg.h"#ifdef _DEBUG#define new DEBUG_NEW#endifHANDLE Handle原创 2012-02-15 16:39:07 · 1829 阅读 · 0 评论 -
ce应用技巧奥--绝对路径问题 foreach
//不正常代码,但是在pc上可以运行,可以生成xml文件,在ce上面不能生成 this.labRet.Text = ""; //修改IPCONFIG文件 XmlDocument doc = new XmlDocument(); string strPath = "原创 2012-12-05 14:43:38 · 473 阅读 · 0 评论 -
wince 平台建立笔记
System RequirementsSupported Operating Systems: Windows CEWindows Embedded CE 6.0 R2 is required to be installed prior to installing this rollup.Customers must install Windows Embedded CE 6.0 R2原创 2012-12-05 11:22:53 · 525 阅读 · 0 评论 -
网络-MiniportInitialize笔记.txt
知道它是基于NDIS构架的,我们只需要实现一个MINIPORT驱动,实现其中的一些接口函数就可以了。 问题1:mac地址是怎么打印出来的:如:[DM9ISA]: MAC address is = 00 : 60 : 4d : 51 : 00 : 01 [DM9ISA]: load NIC MAC address form register file 答:在NIC_DEVI原创 2012-05-09 16:29:57 · 671 阅读 · 0 评论 -
de900aep笔记-mac打印来由.txt
知道它是基于NDIS构架的,我们只需要实现一个MINIPORT驱动,实现其中的一些接口函数就可以了。 问题1:mac地址是怎么打印出来的:如:[DM9ISA]: MAC address is = 00 : 60 : 4d : 51 : 00 : 01 [DM9ISA]: load NIC MAC address form register file 答:在NIC_DEVI原创 2012-05-09 16:29:09 · 743 阅读 · 0 评论 -
串口--=中断机制分析
一般的中断处理机制是:从物理中断号,申请系统中断号,然后把系统终端号和一个事件绑定,然后在线程中等待中断发生,串口也是同样的:以下3个步骤都在CreateSerialObject函数或该函数调用的函数中实现的1:得到系统中断号// //在 CPdd2440Uart::Init()中有如下代码GetIsrInfo(&ddi);//直接从注册表查询系统中断号,m_dwSysIntr原创 2012-04-27 17:17:04 · 1048 阅读 · 0 评论 -
驱动基础知识-怎么访问io,中断,产生线程,事件
1:驱动怎么访问寄存器.,其中IOP_BASE等于0xB1600000 ,为什么是这个值,正在查 ,同样的方法访问中断寄存器#define INT_BASE 0xB0A00000, v_pIOPregs = (volatile S3C2410X_IOPORT_REG *)VirtualAlloc(0, sizeof(S3C2410X_IOPORT_REG), MEM_RES原创 2012-04-26 12:30:08 · 1059 阅读 · 0 评论 -
wince驱动-串口源码分析- source文件
source文件:WINCEOEM=1 //改工程需要,public目录下的头文件 或者public的静态库TARGETNAME=serial_smdk2410 //生成的动态库名字TARGETTYPE=DYNLINKRELEASETYPE=PLATFORM//该工程的顶级部分, 这2个目录下的库,会调用 SOUCELIBS和SOURCES宏中源码函数TARGET原创 2012-02-15 17:06:25 · 1055 阅读 · 0 评论 -
委托 ,事件
1:首先声明一个委托。2:定义一个和委托有 相同输入参数和返回参数的处理函数 , 然后定义这个委托类型的事件UpdateEvent。3:new一个委托对象,并且用刚刚定义的函数作为对象的构造函数。然后把这个对象和这个时间做+=运算4:使用UpdateEvent(sender, e);出发事件。5:使用UpdateEvent 和处理函数进行-=运算进行删除。 参考代码1原创 2012-12-07 10:34:17 · 403 阅读 · 0 评论