自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

转载 Writing Windows CE Device Drivers: Principle to Practice(转)

<br />Writing Windows CE Device Drivers: Principle to Practice<br />By David G. Heil, CalAmp, September 22, 2006<br />0 CommentsDavid Heil of CalAmp provides an overview of the new Windows CE 6.0 kernel architecture and describes the various driver models

2010-06-21 22:20:00 1032

转载 INTERACTING WITH FSDMGR(转)

<br /><br />下面转个老外写的介绍FSDMGR的文章,不错,转到这里,权当备份。INTERACTING WITH FSDMGR<br />In interacting with the FSDMGR and its helper functions, there are two pseudo-handle types that will be used: HDSK and HVOL (these types are defined in fsdmgr.h). While there is a on

2010-06-21 22:19:00 771

转载 语音编码标准(G.711 G.723 G.726 G.729 iLBC)

<br />各种各样的编解码在各种领域得到广泛的应用,下面就把各种codec的压缩率进行一下比较。 <br />现主要有的speech codec 有:     G.711, G.723, G.726 , G.729, ILBC, QCELP, EVRC, AMR, SMV 主要的audio codec 有:<br />    real audio, AAC, AC3, MP3, WMA, SBC等 各种编解码都有其应用的重点领域。 本文主要对speech codec相关指标进行总结:<br />    I

2010-06-19 21:54:00 2208

转载 AVI RIFF 文件参考手册

<br /><br />微软的 AVI 文件格式是一种用于捕获、编辑和回放 audio-video 序列的 RIFF 文件规范。总体上讲,AVI 文件包含多个针对不同数据的流。 大部分 AVI 序列使用 audio 和 video 流。 一个简单的 AVI序列特例可以只包含 video 数据而不包含 audio 数据。<br />本部分并没有介绍 OpenDML 对于 AVI 文件格式的扩展。如果要对其深入研究, 请参考 OpenDML AVI M-JPEG 文件格式小组委员会出版的《OpenDML AVI

2010-06-19 21:49:00 2486

转载 malloc()和calloc()

<br />函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。<br /><br />malloc()函数有一个参数,即要分配的内存空间的大小:<br /><br />void*malloc(size_tsize);<br /><br />calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。<br /><br />void*calloc(size_tnumElements,size_tsizeOfElement);<b

2010-06-19 21:47:00 773

原创 avi文件解析

<br />52 49 46 46 -> FORCC码'RIFF'的ASCII值,说明是一个RIFF文件。RIFF( resource interchange file format ) 。<br />84 CF 4A 00 -> 表示文件大小的4个字节,由于windows是小头的,所以文件大小为0x004ACF84,即4902788字节,由于该size不包含开头的8字节,所以文件总大小为4902796字节<br />41 56 49 20 -> FOURCC码'AVI '的ASCII码,文件类型,说明是一

2010-06-19 21:44:00 5852 2

转载 WinCE 流接口驱动中设备句柄的传输过程

<br /><br />驱动程序是通过设备句柄来控制设备的,应用程序要控制设备,也需要获得设备句柄,然后使用驱动程序体提供的DeviceIoControl接口来控制设备。那么应用程序是如何获得设备句柄的呢?<br /><br />通常流接口驱动程序会使用两个结构体,驱动上下文结构体和设备上下文结构体。设备句柄会保存在设备上下文结构体中,驱动上下文结构体会保存设备上下文结构体的地址。这样通过驱动上下文结构体就能够得到设备句柄。下面我定义一个驱动上下文指针dwDriverContext来说明这个指针是如何被传递

2010-06-15 10:08:00 654

转载 CE驱动程序快速入门(转)

<br /><br />有人也许和我一样比较心急,想尽快知道如何去写一个具体的驱动程序,这里,假设您对驱动程序已经有比较好的了解,告诉大家一个快速上路的方法。当然,如果您有足够的时间我建议在动手之前还是深入了解一下CE整个系统架构。<br />在CE中,最简单的一个驱动程序莫过于一个内置(Built-in)设备的流接口驱动。对于一个不支持热拔插的设备,最快捷的方法就是为其实现一个内置的流接口的驱动。<br />对于这样一类驱动程序,我们只需要按一种特定的规则实现一个动态库,其中实现对所有的硬件功能的调用,再

2010-06-15 10:08:00 1025

转载 静态链接库(Lib)与动态链接库(DLL)的区别

<br />静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;动态链接就是把调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接进目标程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相应DLL文件的支持。  <br /> <br />    静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。但是若使用 DLL,该 DLL 不必被包含在最

2010-06-15 10:06:00 548

转载 静态链接库和动态链接库(转)

<br /><br />我们可以创建一种文件里面包含了很多函数和变量的目标代码,链接的时候只要把这个文件指示给链接程序就自动地从文件中查找符合要求的函数和变量进行链接,整个查找过程根本不需要我们操心。<br />这个文件叫做 “库(Libary)”,平时我们把编译好的目标代码存储到“库”里面,要用的时候链接程序帮我们从库里面找出来。<br />静态链接库:<br />  在早期库的组织形式相对简单,里面的目标代码只能够进行静态链接,所以我们称为“静态库”,静态库的结构比较简单,其实就是把原来的目标代码放在一

2010-06-15 10:05:00 694

转载 动态链接库dll,静态链接库lib, 导入库lib

<br /><br />目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。 <br />静态库是一个或者多个obj文件的打包,所以有人干脆把从obj文件生成lib的过程称为Archive,即合并到一起。比如你链接一个静态库,如果其中有错,它会准确的找到是哪个obj有错,即静态lib只是壳子。 <br />动态库一般会有对应的导入库,方便程序静态载入动态链接

2010-06-15 10:04:00 400

转载 静态链接库LIB和动态链接库DLL的区别 创建和示例

<br /><br />.什么是静态连接库,什么是动态链接库<br />         静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。但是若使用 DLL,该 DLL 不必被包含在最终 EXE 文件中,EXE 文件执行时可以“动态”地引用和卸载这个与 EXE 独立的 DLL 文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静

2010-06-15 10:02:00 370

原创 ce 6.0 链接错误

<br />今天在CE 6.0中添加了一个驱动,在buid我的驱动的时候,显示有链接错误。是我驱动中调用FSDMGR_AdvertiseInterface,等几个fsdmgr中的函数,链接有问题。由于以前在网上看到的资料,说产生链接错误,很有可能是环境配置有问题。基于此,我换了个机器,重新配置环境,结果错误照常产生。后来请教了一位大侠,大侠提醒,很有可能是链接的lib有问题。在大侠的帮助下,进行了一下尝试:一、驱动的sources文件中调用的是coredll.lib,怀疑ce6.0中的lib分为用户(cor

2010-06-15 10:01:00 975

emmc 5 spec

Embedded Multi-Media Card (e•MMC) Electrical Standard (5.01)

2014-07-31

Effective C++

Effective C++

2007-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除