摘要: 转自:http://hgh123.blog.163.com/blog/static/5980422120086183115543/感谢我怎么能在PB左边的定制平台加进我的驱动呢? 两种办法: 1、在platform.bib或者project.bib的MODULES部分添加一条语句,例如: MyDriver.dll C:\Driver\MyDriver.dll NK SH 这样编译内核的时候就会把你... 阅读全文
posted @ 2010-07-31 00:40 jiege 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hgh123.blog.163.com/blog/static/5980422120086182936944/在mediaplayer全屏播放的时候,我可以用键盘上的某一个键调节声音大小,现在我想在屏幕上显示调节的结果就跟我们看电视一样能出来一些标记。当声音变大在屏幕上就增多,当声音变小的时候就减少 得到播放窗口的DC,然后在上面显示一个不同颜色的矩形或者其它形状。 在ce自制... 阅读全文
posted @ 2010-07-31 00:33 jiege 阅读(538) 评论(0) 推荐(0) 编辑
摘要: USB协议 http://www.usb.org/Windows CE.NET 的USB系统软件分为两层: USB Client设备驱动程序和底层的Windows CE实现的函数层。USB设备驱动程序主要负责利用系统提供的底层接口配置设备,和设备进行通讯。底层的函数提本身又由两部分组成,通用串行总线驱动程序(USBD)模块和较低的主控制器驱动程序(HCD)模块。HCD负责最最底层的处理,USBD模... 阅读全文
posted @ 2010-07-31 00:18 jiege 阅读(2828) 评论(0) 推荐(1) 编辑
摘要: 嵌入式设备与桌面PC的一个显著不同是它的应用程序中通常需要直接访问某一段物理内存,这在驱动程序中对物理内存的访问尤为重要,尤其是像ARM体系结构下,I/O端口也被映射成某一个物理内存地址。因此,与桌面版本Windows相比,Windows CE提供了相对简单的物理内存访问方式。无论是驱动程序还是应用程序都可以通过API访问某一段物理内存。Windows CE的有些函数中需要用到物理内存结构体PHY... 阅读全文
posted @ 2010-07-31 00:11 jiege 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Buffer tracked events in RAM 启用RAM缓冲事件跟踪(OSCaptere.exe实现) Enable CE Target Control Support 为 OS 设计启用 CE 目标控制支持会为您的 OS 设计启用目标控制支持,并且启用内核独立传输层 (KITL)。 Enable Eboot Space in Memory 配置Config.bib文件中预留内存空间,... 阅读全文
posted @ 2010-07-30 23:57 jiege 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 共同的内核函数:OEMInterruptHandler():中断服务例程ISROEMInterruptEnable():OEMInterruptDisable():OEMInterruptDone():顾名思意,应用层在调用InterruptEnable、InterruptDisable、InterruptDone函数时会调用这几个内核函数4.2下的OEMInterruptHandler()函数会... 阅读全文
posted @ 2010-07-30 23:54 jiege 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 一键同步启动屏保锁定计算机当我们离开时,一般都会希望同时锁定计算机和执行屏幕保护程序,要达到这一点还真不是一件轻而易取的事情。为了满足大家的要求,经过对计算机锁定和启动屏保的深入研究,终于找到了切实可行的办法。进入系统目录C:\Winnt\System32(Windows 2000)或C:\Windows\SYstem32(Windows XP),然后找到扩展名为scr的文件,这类文件都是屏幕保护... 阅读全文
posted @ 2010-07-30 23:36 jiege 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: 先来谈一下flash,flash是一种非易失存储器,一般flash存储设备分为Nandflash和Norflash。这两种flash各有优缺点。在读写速度上,norflash的读速度快一些,nandflash的写速度会快一些。Nandflash的容量一般都比Norflash大很多,而且相比价格比较便宜。但是Norflash支持XIP,而nandflash不支持,而且Nandflash可能有坏块。相... 阅读全文
posted @ 2010-07-30 23:34 jiege 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 设备管理器是Windows CE.Net设备管理的核心机构,它主要负责跟踪、维护系统的设备信息并对设备资源进行调配。(在%WINCEROOT%\PRIVATE\WINCEOS\COREOS \DEVICE\LIB里可以看到Windows CE设备管理器的代码) 设备管理器在Windows CE中主要表现为Device.exe的文件,Device.exe在系统启动的时候通过注册表里面的HKEY_LO... 阅读全文
posted @ 2010-07-30 23:32 jiege 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 本文简单描述一下wince5.0内核的启动流程,以mipscpu为例。msdn有一篇文章叫做MicrosoftWindowsCE5.0BoardsupportPackage,BootLoader,andKernelStartupSequence非常不错,可以参考。 1.startup.首先,内核最先执行的代码位于oal当中,叫做startup,这段代码由微软留给开发者定制。当然,各个参考bsp里面... 阅读全文
posted @ 2010-07-30 22:26 jiege 阅读(473) 评论(0) 推荐(0) 编辑