操作系统 - 文章列表

MapPtrToProcess 用法 WINCE驱动分析3 点击:1478
 以使用下面的应用程序代码测试这个driver,使用evc编译。 #include #include #include #include "objbase.h" #include "initguid.h" #include "foo.h" //char data1[10]; int WinMain(void) { HANDLE hnd; COPY_S(2009-07-30)
HIVE注册表恢复出厂设置 点击:2442
 Hive组件具有保存注册表功能。 就是使用了hive, 注册表修改后可以保存。 有时候也碰上想恢复注册表的情形。 我在调试一个没有lcd的设备, 我使用pocket controller工具远程抓屏, 如果想每次都能使用这个工具,就会需要恢复注册表出厂设置。(注册表不是引起这个的(2009-07-27)
wince5.0 注册表还原 点击:2567
 当Wince使用了HIVE注册表后,每次用户的注册表改动将得到保存,但是在某些应用场合需要将注册表还原成为出厂的默认设置,通常要求能够在AP中通过点击一个按钮来实现这种clean boot。使用我前面的文章的方法配置的HIVE系统注册表和HIVE用户注册表分别保存在/HDD/Document(2009-07-27)
WinCE EBOOT中的Boot Args与Driver Globals 点击:2269
 在EBOOT中包含的一个重要的缓冲区叫Driver Globals,它用于在设备驱动和WinCE OS之间共享数据。而在EBOOT中会用到的启动参数结构被称为Boot Args,是指用于EBOOT和WinCE OS之间共享一些参数信息。一般来说Boot Args会在EBOOT运行的时候被赋值或者更新,最常用的就是网络(2009-07-27)
WinCE桌面墙纸及图标更换 点击:2805
   网上关于WinCE更换墙纸的文章一大堆,我也来写一篇,和网上已有的文章没什么区别。以前写的WinCE Blog大部分都是BSP相关的,以后打算写点WinCE系统定制方面的,就从这里开始吧。   关于WinCE的墙纸,是在注册表中设置的,编译完WinCE工程以后,所有的reg(2009-06-20)
WinCE线程和内存管理之内存管理 点击:1661
 同其它Windows操作系统一样,Windows CE.NET也支持32位虚拟内存机制、按需分配内存和内存映射文件等。但是与其它Windows操作系统又有明显的不同。(2009-05-21)
WinCE驱动程序的分类 点击:4081
 最近有一些同学发邮件问我,驱动调试助手到底能动态加载哪些驱动,为什么在加载USB设备驱动时总是失败。要解释这个问题,首先得弄清楚WinCE中驱动的相关概念。本文将主要介绍WinCE下驱动程序的分类。        驱动程序是介于操作系统和设(2009-04-29)
Windows CE下操作GPIO的方法(以ARM9 S3C2410为例) 点击:2490
 GPIO 是ARM芯片最基本的输入输出通道,在ADS下操作就是一个单片机工作,直接读写其寄存器。在ARM9平台上,Windows CE系统将GPIO的实地址(例如2410的GPIO的基地址为0x56000000)映射到虚拟地址空间(GPIO对应为0xB1600000),这 样,通过对这段虚拟地址空间的操作,就能够(2009-04-27)