自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 S3c2440A 平台HIVE 注册表+binfs 的实现

今天总结一些实现的过程和原理。我的例子是基于samsung S3C2440A+samsung ONENAND+WinCE5.0 的,开发平台是platform builder 5.0,首先我们基于RAM register 的image 已经可以正常跑起来了,Flash 除了放置image 外其他的空间为用户提供文件系统,这部分的驱动程序是用三星的PocetStoreII15。先来回味一下底

2009-03-20 08:01:00 831 1

转载 Windows CE下的USB设备驱动程序开发实例(二)

 USB鼠标的类的定义如下: class CMouse { public: CMouse::CMouse(USB_HANDLE hDevice, LPCUSB_FUNCS lpUsbFuncs, LPCUSB_INTERFACE lpInterface); ~CMouse();  BOOL Initialize(); private: // 传输完毕调用

2009-02-01 15:12:00 2076

转载 Windows CE下的USB设备驱动程序开发实例(一)

 下面举个简单的例子来详细说明一下驱动程序的开发过程。 例如我们有个USB Mouse设备,设备信息描述如下: Device Descriptor: bcdUSB: 0x0100 bDeviceClass: 0x00 bDeviceSubClass: 0x00 bDeviceProtocol: 0x00 bMaxPacketSize0: 0x08 (8) idV

2009-02-01 15:02:00 2733

转载 Windows CE下USB设备驱动开发的一些基础知识

 随着USB设备的普及,摆在开发人员面前的驱动开发任务也是越来越繁重了,特别是对于一些嵌入式开发厂商来讲,由于设备所采用的操作系统不同,相应的硬件接口也是不一样的,开发相关的USB驱动程序更是难上加难。Windows CE是微软推出的功能强大的嵌入式操作系统,国内采用此操作系统的厂商已经很多了,本文就以Windows CE为例,简单介绍一下如何开发Windows CE下的USB驱动程序。

2009-02-01 14:52:00 3237

转载 windows CE下的USB设备驱动程序分析(二)

 在上次了解了所有USBD接口函数以后,我们已经有了很多基础知识了,回顾USB样例的文件夹结构,我们还能记得USB/CLASS/COMMON这个文件夹下是存放所公共部分的源程序,它是微软专门抽象出来的能为大多数USB设备驱动程序服务的一些结构体以及函数的封装,我们这次再来概略的了解一下这里面的源程序。      这里面包含了三个程序,分别是:     remlock     usbcl

2009-01-21 10:41:00 2495

转载 windows CE下的USB设备驱动程序分析(一)

随着USB设备的不断增加,我们这些开发人员也就多了对USB设备进行驱动程序开发的工作。但是对于很多初学者来说,存在以下三个困难:     一是对WinCE的驱动程序结构了解得太少,没办法得心应手的专注于驱动程序的开发工作;     二是对WinCE自带的USB驱动程序的例子没有弄懂,看到一大堆文件夹结构和源程序思维混乱;     三是几乎没有什么中文的参考资料,不知如何下手。 

2009-01-21 10:10:00 2403

原创 Windows Embedded CE 6.0的内存管理(二)

 二、 内核存储器空间 内核存储器空间是Windows Embedded CE 6.0虚拟地址空间中上面2GB的部分,在操作系统运行的整个过程中,对于所有进程它总是驻留的,它包含了提供更多基本操作系统服务的组件。内核空间详细的虚拟存储器映射如图3所示,对每个存储器区域的详细描述如表1所示。  图3  内核存储器空间 表1  内核存储器空间描述

2009-01-12 14:23:00 1892 1

原创 Windows Embedded CE 6.0的内存管理(一)

 一、Windows Embedded CE 6.0的内存管理模型 与以前版本的Windows CE相比,Windows Embedded CE 6.0的内存管理模型有了很大的变化,这主要体现在Windows Embedded CE 6.0的虚拟地址空间不再是一个4GB平面架构模型,而是一个如图1所示的立体架构模型。虽然Windows Embedded CE 6.0所能访问的线性虚拟地

2009-01-12 14:05:00 2586

原创 Windows Embedded CE 6.0操作系统的架构

Windows Embedded CE 6.0操作系统的架构 Windows Embedded CE 6.0操作系统被实现为一种分层的架构,分别由内核模式层和用户模式层组成,其中内核模式层由OAL(OEM抽象层)、KITL(独立于内核的传输层)、操作系统内核、内核模式的Coredll库及文件系统模块、GWES模块、设备管理器模块和内核模式驱动/服务模块等组成,而用户模式层分别由用户模式

2009-01-07 15:43:00 4798 1

原创 Windows Embedded CE 4.2/5.0/6.0开发工具下载大全

1.  Sjf2410.exe及其Giveio.sys程序http://www.samsung.com/Products/Semiconductor/MobileSoC/ApplicationProcessor/ARM9Series/S3C2410/SECJTAGFlashSJFNANDNORFlash_v4.zip 2.  dnw.exe工具http://www.samsung.

2009-01-06 17:29:00 4531

原创 Windows Embedded CE的版本

从1996年Windows CE 1.0诞生起,到今天的Windows Embedded CE 6.0,Windows CE已经发展了十年多的时间,在这期间它先后经历了Windows CE 1.0、Windows CE 2.0/2.11/2.12、Windows CE 3.0、Windows CE .NET 4.0/4.1/4.2、和Windows CE 5.0和Windows Embedded

2008-12-31 11:16:00 2362

空空如也

空空如也

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

TA关注的人

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