
WinCE
chi001
这个作者很懒,什么都没留下…
展开
-
AC97声卡
<br />AC97标准的提出<br /><br /> 1996年6月,5家PC领域中颇具知名度和权威性的软硬件公司共同提出了一种全新思路的芯片级PC音源结构,也就是我们现在所见的AC97标准(AUDIO CODEC97)。这5家电脑公司包括了在主板芯片组领域占有举足轻重位置且市场占有率第一的INTEL公司、声卡业界的龙头大哥新加坡的创新科技公司(CREATIVE LABS)、在MIDI领域享有盛誉的日本YAMAHA 公司、芯片组制造大厂美国国家半导体及专门制造信息处理转载 2011-01-21 11:52:00 · 917 阅读 · 0 评论 -
驱动调试常见问题_Camera
http://www.rosoo.net/a/201006/9640.html在嵌入式系统,如手机等平台上使用的Camera sensor通常是由类似I2C这样的总线进行寄存器控制,由CPU端的Controller提供所需的驱动时序,通常支持YUV和RGB等数据格式。有 的Sensor需要由CPU进行图像处理工作,有的Sensor自己会集成图像处理芯片,完成一些基础的图像处理工作,还有转载 2012-03-16 11:38:44 · 733 阅读 · 0 评论 -
Windows Mobile 编译的内部结构和步骤
编译分为4 个阶段。(1)CESYSGEN 编译阶段这是编译的第一阶段,由sysgen.bat 完成。这部分首先将用户在定制平台时排除在外的系统功能所对应的文件从编译的列表中剔除,保留和定制功能相关的头文件、def 文件以及.lib文件,这些文件将被用来编译成DLL 以及在后续编译过程中所产生的其他文件。此外,被处理过的头文件和库文件可以被用来导出平台SDK。在IDE 集成原创 2012-03-16 10:36:02 · 537 阅读 · 0 评论 -
GPRS管理与创建APN拨号连接
http://www.cnblogs.com/michael-zhangyu/archive/2009/07/04/1516797.html本文主要介绍一些GPRS管理与创建APN拨号连接相关的知识点。新建拨号连接利用RAS实现,本文将详细介绍我在实现创建APN拨号连接时的一些经验,目前来说创建APN连接的资源非常少,尤其是c#实现的很少。GPRS管理主要是Connection M转载 2012-03-16 11:14:12 · 874 阅读 · 0 评论 -
DeviceIoControl的使用说明
http://hi.baidu.com/magical/blog/item/3e6746103ea036f9c2ce79c0.html 应用程序和驱动程序的通信过程是:应用程序使用CreateFile函数打开设备,然后用DeviceIoControl与驱动程序进行通信,包括读和写两种操作。还可以用ReadFile读数据用WriteFile写数据。操作完毕时用CloseHandle关闭设转载 2012-03-16 11:20:43 · 473 阅读 · 0 评论 -
CE下基于Zylonite硬件平台的SD卡驱动开发
http://www.mcuol.com/tech/113/20504.htm本文结合实际项目(一款以WINCE为操作系统内核的GSM/PHS双模智能手机)对嵌入式系统Windows CE5.0的底层驱动(SD卡)的架构进行了分析和研究。 以MARVELL公司提供的基于INTEL Zylonite硬件平台的BSP为基础,利用WindowsCE5.0的Platform Buil转载 2012-03-16 10:44:12 · 610 阅读 · 0 评论 -
WIFI驱动设计原理
初始化在 SystemServer 启动的时候,会生成一个 ConnectivityService 的实例, try { Log.i(TAG, "Starting Connectivity Service."); ServiceManager.addService(Context.CON转载 2012-03-16 11:06:03 · 704 阅读 · 0 评论 -
WinCE 自动运行
http://blog.youkuaiyun.com/czbever/article/details/4164943WinCE 自动运行近日在开发过程中遇到WinCE应用程序开机自动运行的问题,在网上找了找,发现大概有以下三种方法:1、 将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行;2、 直接替换Wi转载 2012-03-16 11:19:49 · 552 阅读 · 0 评论 -
Audio Driver 架构
Audio Driver 架构在WINCE中 Audio Driver 架构支持两种驱动模式即独立型的unified audio model (UAM)驱动 和 分层式的MDD and PDD mode驱动,(不论是UAM或者MDD/PDD都是流接口驱动)。其架构还支持的audio compression manager (ACM)驱动,例如codecs, converters, an转载 2012-04-12 11:17:56 · 1708 阅读 · 0 评论 -
Windows CE 5.0启动过程分析
分析WinCE5.0的启动过程对了解和掌握Windows CE操作系统比较重要,下面主要分析Win CE5.0的启动过程,在后续的文章中将分析WinCE6.0的启动过程。1、CPU加电,跳转到复位向量;2、执行引导程序Startup();OAL中的Startup();• 完成最小的CPU和硬件初始化;• 关闭中断、缓存(C转载 2012-04-16 11:44:04 · 1600 阅读 · 0 评论 -
WinCE BSP中的Dirs文件和Sources文件
1. Dirs文件 关于Dirs文件,就是指定要编译的路径,这个地球人都知道。还是简单介绍一下。按照文档上面介绍有三种定义:DIRS,DIRS_CE和OPTIONAL_DIRS。 DIRS:就是指定要编译的目录。 DIRS_CE:只有目录下的源代码用于WinCE的映像文件时,才编译该目录。 OPTIONAL_DIRS:指定可以选择编译的目录。比如:OPTIONAL_DIRS转载 2012-03-16 10:42:57 · 448 阅读 · 0 评论 -
camera的分辨率
http://blog.youkuaiyun.com/lizhiguo0532/article/details/6918919声明:此原创非彼原创,资料来源于网络,只是经过加工整理罢了。如果引用了你的资料并没有说明出处,敬请原谅!仅供学习参考。 分辨率系列:QSIF/QQVGA 160 x 120 19200QCIF转载 2012-03-16 11:37:32 · 733 阅读 · 0 评论 -
WinCE下查看函数调用堆栈
http://www.cnblogs.com/opc521/archive/2010/04/08/1707060.html获得函数调用堆栈地址WinCE下可以通过函数GetCallStackSnapshot()来获得函数调用堆栈地址。该函数在pkfuncs.h中定义。文件路径:c:\Program Files\Windows CE Tools\wce600\转载 2012-03-16 11:22:49 · 1675 阅读 · 0 评论 -
关天WINCE的AC97音频驱动实现左右声道交换的方法概述
<br />虽然做驱动这么久了,但对于AC967的驱动认识还是一知半解,主要是我们所选择的CPU方案一般都有配备相应的AC97驱动程序,一般来说都没有什么太大问题,偶尔会有一些小BUG须要小的改动,但这一般都没有什么难度。所以没有认真的去研究这个AC97驱动倒底是什么样的一个原理。不过昨天有客户发现我们做的一个CPU方案的耳机左右声道是反向的(当然这不是我的案子),部门负责人让我看一下能不能在WINCE自带的Media player上来改变声音的左右声道,即把左声道的声音让他从右声道输出来,转载 2011-01-21 11:54:00 · 844 阅读 · 0 评论 -
调试WM9714音频通道切换
<br />WM9714的耳机跟喇叭通道切换由寄存器软件控制,跟之前电视里面插入耳机让功放直接拉低关掉外音的方式有点差别。通过设置WM9714的0X1C寄存器的值来切换,其中设置耳机时为0X00A0,设置喇叭时为0X1200。<br /> 电路中有外部上拉固定EINT11为高电平,通过插入耳机将这个外中断EINT11拉低来触发中断,再进行WM9714的寄存器控制。首先在WM9713.C中wm9713_soc_probe()中,添加初始化通道设置和注册中断。<br />#define HdPho转载 2011-01-21 11:55:00 · 962 阅读 · 0 评论 -
WINDOWS批处理命令详解
<br />最近好多猜测弱口令的病毒在网上流行,比如前段时间闹得很厉害的Worm.Dvldr 蠕虫就是一个典型。这些病毒有个共同点就是利用批处理来进行ipc$连接,从而来猜测管理员的口令达到控制服务器的目的。病毒由几个文件和几个复杂的批处理组成。批处理算不上真正意义上的编程,但是它的一些思想和编程比较近似。通过在网上和一些初学的朋友交流,发现他们对于批处理很感兴趣,多多少少了解一些命令的用法,但缺乏比较系统的了解,所以特意写下这篇教程,好让感兴趣的朋友对批处理有个整体的认识,并能通过该教程举一反转载 2011-02-19 09:48:00 · 505 阅读 · 0 评论 -
读书笔记----深入理解WinCE
张冬泉老师的《wince 实用开发技术》读书笔记。1、系统架构CE被设计为一种分层结构,从底层向上分别为硬件层、OEM层、操作系统层和应用层。OEM层由如下模块组成:OAL(OEM适配层)、启动加载程序(Bootloader)、配置文件和驱动程序。OEM层的代码构转载 2011-08-02 15:04:12 · 466 阅读 · 0 评论 -
LCD 基本知识
1 LCD控制器 LCD控制器的功能是产生显示驱动信号,驱动LCD显示器,不同的控制器可以支持无源阵列显示屏(STN)和有源阵列显示屏(TFT)的显示,包括单色和彩色,单向刷新模式和双向刷新模式等不同显示的需求。用户只需要读写一系列的寄存器,完成配置和显示控制。1.1转载 2011-08-02 15:07:58 · 1829 阅读 · 0 评论 -
多国语言实现
介绍一种多国语言的实现办法,这也是微软推荐的方式,打开windows mobile下的windows目录可以看到有很多以MUI为后缀名的文件,例如shellres.dll.0804.mui、shell.dll.0804.mui。。。。。。我们可以用eXeScope.exe或者re转载 2011-08-02 15:12:38 · 714 阅读 · 0 评论 -
WinCE动态修改启动LOGO
前两天介绍了WinCE启动界面的定制,在实际应用中经常还需要让用户方便修改启动LOGO。通常情况下,启动LOGO是编译到BOOT代码中的。为了实现动态修改启动LOGO,需要将LOGO保存至Flash中,BOOT启动时从特定的位置将其读取出来,并填入FrameBuffer。另外,必转载 2011-08-02 15:16:40 · 506 阅读 · 0 评论 -
WINCE 的内存管理
如果你在写Windows CE 程序中遇到的最重要的问题,那一定是内存问题。一个WinCE 系统可能只有4MB 的RAM,这相对于个人电脑来说是十分少的,因为个人电脑的标准配置已经到了128MB 甚至更多。事实上,运行WinCE 的机器的内存十分缺乏,以至于有时候有必要在写程序的转载 2011-08-02 15:25:09 · 713 阅读 · 0 评论 -
基于WinCE的I2C驱动程序设计
http://www.mcu123.com/news/Article/rtos/WinCE/200607/88.html引言 随着以计算机技术、通信技术和软件技术为核心的信息技术的迅速发展,嵌入式系统在各行业得到了广泛的应用,极大地推动了行业的渗透性应用。嵌入式系统是“以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统转载 2012-03-16 10:45:35 · 484 阅读 · 0 评论 -
KernelRelocate
KernelRelocate()BootloaderMain()干的第一件事是把Boot Loader中的全局变量重定位到RAM中,完成这一任务的函数是KernelRelocate()。内核的初始化数据都保存在镜像文件中(data段的数据)。对数据的读写,必须要把镜像的真实数据内容,复制到RAM中,才允许使用。static BOOL KernelRelocate (ROMH转载 2012-06-14 16:47:30 · 775 阅读 · 0 评论