- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 WinCE 6.0中断驱动程序分析
Windows Embedded CE 6.0的中断处理过程主要分为两部分: 中断服务例程(ISR):处于内核中的低级处理程序,中断发生时首先被调用。中断服务线程(IST):处于驱动或者应用中的中断处理线程,由系统调度,完成大部分的中断处理工作。ISR的实现在OAL(
2011-08-29 11:41:58 493
原创 Windows CE下操作GPIO的方法
Windows CE下操作GPIO的方法(以ARM9 S3C2410为例) GPIO 是ARM芯片最基本的输入输出通道,在ADS下操作就是一个单片机工作,直接读写其寄存器。在ARM9平台上,Windows CE系统将GPIO的实地址(例如2410的GPIO的基地址
2011-08-26 15:35:29 1181
转载 wince6.0操作系统的架构
Windows Embedded CE 6.0操作系统被实现为一种分层的架构,分别由内核模式层和用户模式层组成,其中内核模式层由OAL(OEM抽象层)、KITL(独立于内核的传输层)、操作系统内核、内核模式的Coredll库及文件系统模块、GWES模块、设备管理器模块和内核模式驱
2011-08-26 09:25:14 825
转载 WinCE6.0中应用程序如何直接访问物理空间
在实际开发过程中,经常希望能在应用程序中直接读写设备的物理空间。以前在做WinCE6.0下的MEMMgr时通过秘密加载一个内核态驱动实现了这个需求。但这种方式有一个明显的缺陷,每次读写都必须经由它才能完成。如果只是读取GPIO,那问题不算大。如果想通过这种方式实现视频播放的加速就
2011-08-25 14:24:06 2624 1
转载 WinCE6.0驱动移植( 驱动模型变化, 以及与WinCE5.0的比较)
WinCE6.0驱动移植( 驱动模型变化, 以及与WinCE5.0的比较)陈永强[设备管理器]设备管理代码在private\winceos\coreos\device\目录.右边的WinCE6.0省略INC, IROM, NOPMIF, PMIF4个目录没
2011-08-25 13:33:23 795
转载 配置config.bib的注意事项以及错误分析
一、编译出NK,但是但是下载NK后不会启动。原因:就是DNW设置地址不对,并不是每个NK下载到0x30200000都能运行的。欲知详情,请看下面。先看这个能在0x30200000运行的NK的内存映射表OEMAddressTable ;;;--------
2011-08-24 17:09:47 899
转载 WinCE BSP的BIB文件介绍
作者:ARM-WinCE 在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romim
2011-08-24 16:04:23 550
转载 OEMAddressTable介绍
一般在ARM架构的CPU上,物理地址都是统一编址的,寻址空间为4GB(32Bit CPU)。也就是说,针对一个ARM的处理器,它可以访问的物理空间是4GB。在WinCE中,ARM中的4GB物理地址空间将被映射为512MB的虚拟内存空间。 OEMAddressTable就是一个4G
2011-08-24 15:11:52 409
转载 OEMAddressTable 内存映射表是怎么被wince使用的
;------------------------------------------------------------------------------;; File: memory_cfg.inc;; This file is used to define g_oa
2011-08-24 14:57:21 724
转载 WINCE下内核模式和用户模式的区别
为了使读者能够详细了解WINCE的地址映射原理还有两种模式,在这里我分几个部分说明:1、 WINCE内核nk.exe的任务是管理操作系统核心功能。按照OEMAddressTable的映射要求,所有物理地址都映射到0x80000000以上,所以对于内核程序nk.exe和内核
2011-08-24 12:42:22 455
转载 wince6.0编译环境123
查看文章 wince6.0编译环境一二三(转摘)2008-06-30 16:24在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:"Sysgen","Build and Sysgen"和"Build and Sysgen current
2011-08-24 09:53:16 824
转载 wince6.0开发平台搭建
PB 6.0开发平台搭建操作系统 最好是xp sp3的,sp2在安装 .net 3.5的时候会出一个错.欲安装的分区必大于 15G.以下软件在 Pineking Server 上都能找得到.按装顺序:1 .VS2005(中英文皆可)2.VS2005 SP1
2011-08-24 09:50:12 7288
转载 WinCE6.0的目录组织及PQOAL
在介绍S3C2410的WinCE6.0移植之前,我们先熟悉一下WINCE600的目录组织和PQOAL的相关概念。 这里简单说一下WinCE6.0开发环境的搭建。WinCE6.0的开发环境是Platform Builder6.0,但与Platform Build
2011-08-24 09:10:53 1015 1
转载 Windows CE内存管理
Windows CE内存管理 刚开始这个话题,引用书上的一段话:在编写Microsoft Windows CE 程序时首要需要关注的是什么呢?那就是如何处理内存。一台Windows CE设备可能只有16MB的RAM。相对于标准的个人电脑通常的512MB甚至更多的内存
2011-08-23 09:47:53 1043
原创 wince好博客链接
we-hjb的BLOGhttp://blog.chinaunix.net/link.php?url=http://www.cnblogs.com%2Fwe-hjb%2Farchive%2F2009%2F03%2F08%2F1317176.html相信很多wince
2011-08-22 10:07:43 546
转载 wince驱动快速编译调试的方法
2009年时自己开发wince6.0的扫描仪驱动,对驱动的架构已经进行过深入的研究,但是这两年不搞,发现忘得很快,于是决定将所有的工作过程和看到的好文章都记录下来,暂时就安家于csdn吧,祈祷这里不会被关掉。发现了一个牛人的博客,记下来,creator的天空htt
2011-08-22 09:56:49 1191
转载 winCE的体系结构和功能
wince的层次体系结构应用程序层操作系统层OEM层硬件层应用层:包括Internet客户端服务,第三方应用程序,winCE应用程序,用户界面操作系统层:包括应用和服务、CoreDLL、对象存储、对媒体技术、GWES、设备管
2011-08-19 11:32:19 5188
转载 wince 编写服务程序
Pocket PC 服务发布日期: 3/9/2005 | 更新日期: 3/9/2005Victor Sharov and Vassili PhilippovSpb Software House适用于:Windows Mobile 2003 Software
2011-08-19 11:17:30 4174
转载 程序员如何承接软件外包项目
现在外包的软件项目不断增长,但随之而来的,承接外包的软件公司、软件团队也越来越多,包括很多个人SOHO一族也加入到承接软件的竞争行列中来了,因此现在对于软件项目的争夺也很激烈。有很多人不知道上哪里去争取项目,总是抱怨没有项目做;也有的人虽然编程技术不错,但是对于与客户谈项目却是一
2011-08-19 10:48:19 865
转载 WinCE 6.0中断驱动程序分析(电源例子)
Windows Embedded CE 6.0的中断处理过程主要分为两部分: 中断服务例程(ISR):处于内核中的低级处理程序,中断发生时首先被调用。中断服务线程(IST):处于驱动或者应用中的中断处理线程,由系统调度,完成大部分的中断处理工作。ISR的实现在
2011-08-18 11:15:31 772
转载 如何为WinCE的定制键盘写驱动——转载
声明:原文地址:http://www.cnblogs.com/singlerace/archive/2009/02/13/1384847.html#1449968(哈哈,居然是赫赫有名的singlerace前辈写的) 常看到有人问怎么给定制键盘制作驱动程序,在这里谈谈我的
2011-08-18 10:26:35 559
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人