menuconfig的专栏

进军移动互联网,专注游戏开发。

WinCE6.0下实现USB功能定制

USB的广泛应用就不用多说了,相信目前的各个领域的嵌入式产品中,很少有不用USB的。USB是主从结构的,分为USB Host和USB Slave,从USB1.0,USB1.1到现在的USB2.0,基于USB2.0还有USB OTG,也就是同时支持Host和Slave设备。目前最新的好像是USB3....

2010-12-21 11:34:00

阅读数:889

评论数:0

WinCE系统 USB Serial实现

回国2周了,时差已经倒回来了,可以继续我的博客了。这里介绍一下USB Serial。USB Serial就是指基于USB的虚拟串口,实际上是将USB作为一个串口设备来进行操作。 对于应用程序来说,通讯起来比较简单,就是打开串口,然后接收发送数据就可以了。下面介绍一下具体步骤:

2010-12-21 10:35:00

阅读数:710

评论数:0

INT 10

Int 10 - CPU-generated (80286+) - COPROCESSOR ERROR Int 10/AH=00h - VIDEO - SET VIDEO MODE Int 10/AX=0070h - VIDEO - Everex Micro Enhancer EGA/View...

2010-12-17 15:04:00

阅读数:1405

评论数:0

BIOS interrupt call

From Wikipedia, the free encyclopedia Jump to: navigation, search BIOS interrupt calls are a facility that DOS programs, and some other software s...

2010-12-17 14:02:00

阅读数:890

评论数:0

bios int 10H

INT 10H 是由 BIOS 对屏幕及显示器所提供的服务程序,而后倚天公司针对倚天中文提供了许多服务程序,这些服务程序也加挂在 INT 10H 内。使用 INT 10H 中断服务程序时,先指定 AH 寄存器为下表编号其中之一,该编号表示欲调用的功用,而其他寄存器的详细说明,参考表后文字,当一切设...

2010-12-16 14:36:00

阅读数:1015

评论数:0

多显示器的显示

本文分步骤介绍如何在 Windows XP 中配置和使用多台监视器。 Windows XP 可通过使用多台监视器扩大您的桌面,进而提高您的工作效率。一台计算机上可连接多达十台单独的监视器,借助于这些监视器,您的桌面可以有充足的空间容纳大量的程序或窗口。通过将项目从一台监视器移动到另一台监视器...

2010-12-15 15:44:00

阅读数:2829

评论数:0

实现双屏显示-将主显示器扩展到辅助显示设备

BOOL AddUnattachedDisplayDeviceToDesktop() { DWORD DispNum = 0; DISPLAY_DEVICE DisplayDevice; DEVMODE defaultMode; HDC hdc; int nWidt...

2010-12-15 13:39:00

阅读数:1370

评论数:0

实现双屏显示-从主显示器分离所有辅助显示设备

当您在 Microsoft Windows 95、 Windows 98、 Windows 98 第二版或 Windows Millennium 版 (Me) 操作系统分离从桌面的辅助监视器上调用 ChangeDisplaySettingsEx 函数时,显示器不会立即从桌面中分离。ChangeDi...

2010-12-15 12:31:00

阅读数:1105

评论数:0

MFC classes for multiple monitors

Awhile back I decided to write a screensaver application as a way to pick up MFC. After I got my first implementation up and running I shipped it off...

2010-12-14 16:28:00

阅读数:703

评论数:0

详解WinCE下USB Host驱动开发(2)

当用户需要卸载USB Host设备驱动时,将会调用USBUnInstallDriver函数 BOOL USBUnInstallDriver(); 它与USBInstallDriver类似,不过是调用如下两个函数 UnRegisterClientSettings BOOL U...

2010-12-07 17:53:00

阅读数:626

评论数:0

详解WinCE下USB Host驱动开发(1)

WinCE下所有的驱动都是以DLL的形式,被device.exe进程加载的,所以每个驱动程序中都要实现DllEntry函数。 在注册表的HKEY_LOCAL_MACHINE/Drivers/USB/LoadClients/键下保存了USB Host的驱动程序信息。当我们第一次插入US...

2010-12-07 17:52:00

阅读数:792

评论数:0

USB驱动程序的加载(二)

wince的USB驱动分为三层,如上图所示.从上到下,姑且将其称为层一,层二,层三。层一通过gc_usbFuncs来调用层二所提供的功能,而层二通过gc_hcdFuncs来调用层三实现的功能,而应用程序则与层一打交道。

2010-12-07 15:58:00

阅读数:680

评论数:0

USB驱动程序的加载(一)

USB设备插入系统后,系统会从HKEY_LOCAL_MACHINE/Drivers/USB/LoadClients/Group1_ID/Group2_ID/Group3_ID/DriverName加载USB驱动 其中Group1_ID可以为 DeviceVendorID, DeviceVen...

2010-12-07 15:57:00

阅读数:1046

评论数:0

wince下USB总线驱动分析

关于USB网上有很多现成的资料,我这里对其中一些基本资料进行了下总结。 i.USB的优点 (1)使用简单。支持热插拔。 (2)应用范围广。USB系统数据报文附加信息少,带宽利用率高,可同时支持同步传输和异步传输两种方式。 (3)较强的纠错能力。USB系统可实时地管...

2010-12-07 11:11:00

阅读数:633

评论数:0

WinCE下自定义的大软键盘

在实际应用中,很多按键,如最上面一行的F1~F12几乎很少使用,只有数字、字母和几个重要的功能键用的较多,所以,我们可以根据自己的需求定制软键盘。 WinCE6.0中,其源代码位于C:/WINCE600/PUBLIC/COMMON/SDK/SAMPLES/LARGEK...

2010-12-06 16:27:00

阅读数:1023

评论数:0

Windows CE下的USB设备驱动程序开发实例

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

2010-12-02 17:53:00

阅读数:1031

评论数:0

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

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

2010-12-02 17:48:00

阅读数:506

评论数:0

windows CE下的USB设备驱动程序分析

<br />随着USB设备的不断增加,我们这些开发人员也就多了对USB设备进行驱动程序开发的工作。但是对于很多初学者来说,存在以下三个困难:<br />     一是对WinCE的驱动程序结构了解得太少,没办法得心应手的专注于驱动程序的开发工作;<br />  ...

2010-12-02 17:46:00

阅读数:961

评论数:0

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