- 博客(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 876 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 2143
转载 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 2797
转载 Windows CE下USB设备驱动开发的一些基础知识
随着USB设备的普及,摆在开发人员面前的驱动开发任务也是越来越繁重了,特别是对于一些嵌入式开发厂商来讲,由于设备所采用的操作系统不同,相应的硬件接口也是不一样的,开发相关的USB驱动程序更是难上加难。Windows CE是微软推出的功能强大的嵌入式操作系统,国内采用此操作系统的厂商已经很多了,本文就以Windows CE为例,简单介绍一下如何开发Windows CE下的USB驱动程序。
2009-02-01 14:52:00 3294
转载 windows CE下的USB设备驱动程序分析(二)
在上次了解了所有USBD接口函数以后,我们已经有了很多基础知识了,回顾USB样例的文件夹结构,我们还能记得USB/CLASS/COMMON这个文件夹下是存放所公共部分的源程序,它是微软专门抽象出来的能为大多数USB设备驱动程序服务的一些结构体以及函数的封装,我们这次再来概略的了解一下这里面的源程序。 这里面包含了三个程序,分别是: remlock usbcl
2009-01-21 10:41:00 2524
转载 windows CE下的USB设备驱动程序分析(一)
随着USB设备的不断增加,我们这些开发人员也就多了对USB设备进行驱动程序开发的工作。但是对于很多初学者来说,存在以下三个困难: 一是对WinCE的驱动程序结构了解得太少,没办法得心应手的专注于驱动程序的开发工作; 二是对WinCE自带的USB驱动程序的例子没有弄懂,看到一大堆文件夹结构和源程序思维混乱; 三是几乎没有什么中文的参考资料,不知如何下手。
2009-01-21 10:10:00 2450
原创 Windows Embedded CE 6.0的内存管理(二)
二、 内核存储器空间 内核存储器空间是Windows Embedded CE 6.0虚拟地址空间中上面2GB的部分,在操作系统运行的整个过程中,对于所有进程它总是驻留的,它包含了提供更多基本操作系统服务的组件。内核空间详细的虚拟存储器映射如图3所示,对每个存储器区域的详细描述如表1所示。 图3 内核存储器空间 表1 内核存储器空间描述
2009-01-12 14:23:00 1945 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 2657
原创 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 4867 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 4607
原创 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 2411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人