Wince
luliyuan
这个作者很懒,什么都没留下…
展开
-
Wince当作U盘识别时间长的解决方式
问题:把wince6 插到PC端识别成U盘,需要时间太长,大约20多秒。调查:发现在通信过程中,PC机老是会发 0x23指令,而次指令并不支持。导致reset。 一个U盘插上,Windows要连续的发送12h(INQUIRY),23h(READ FORMAT CAPACITIES),25h(READ CAPACITY),28h(READ10), 如果原创 2014-01-26 19:00:11 · 3176 阅读 · 0 评论 -
WinCE Network驱动开发简介
1 WinCE网络介绍 在WinCE中,网络架构和windows系统差不多。通过NDIS,WinCE系统和网卡及网络协议进行交互。NDIS提供了一个完全的网络驱动的抽象层,目前WinCE支持NDIS5.1,其中包括对RNDIS,NDISWAN,Token Ring等的支持。在WinCE中,整个网络架构体系如图: WinSock是提供给应用层的接口,一转载 2016-02-24 17:10:59 · 1184 阅读 · 0 评论 -
BthWriteScanEnableMask使用
int BthWriteScanEnableMask( unsigned char mask);参数mask[in] Sets the adapter's scan mode according to a mask.The following table shows the values that are used for the mask.原创 2015-08-20 15:55:51 · 1005 阅读 · 0 评论 -
Wince蓝牙虚拟串口问题点
首先需要看https://msdn.microsoft.com/zh-cn/library/aa915916.aspx(Creating a Connection to a Remote Device Using a Virtual COM Port)和https://msdn.microsoft.com/zh-cn/library/aa916259.aspx (Creating a原创 2015-05-08 13:50:44 · 1375 阅读 · 0 评论 -
WINCE蓝牙如何检测被其他设备发起配对请求
主要使用以下接口:BthSetSecurityUI 设置收到配对请求后,可以收到消息的事件;设置超时时间BthGetPINRequest 获得与该设备请求配对的设备地址BthSetPIN/BthRefusePINRequest 设置PIN/拒绝对方的配对请求主要是BthSetSecurityUI 的使用:第一个参数为事件,当蓝牙设备收到其他设备的配对请求,此事原创 2015-07-15 14:56:33 · 1952 阅读 · 0 评论 -
WINCE蓝牙服务器获得被其他设备连接信息
如果服务器想获得其他设备与自己的连接情况,可以使用BthGetBasebandConnections接口,第一个参数入力参数,第二个和第三个参数为出力参数,连接的设备信息和连接数目。BASEBAND_CONNECTION connections[1] = {0};int cConnectionsIn = 1;int cConnectionsOut = 0;/* Wait co原创 2015-07-16 13:13:39 · 1132 阅读 · 0 评论 -
wince蓝牙开发问题
1、搜索指定设备时总失败 调查发现,BthNsLookupServiceNext,指定第二个参数LUP_RETURN_NAME | LUP_RETURN_ADDR指定,函数执行成功后设备名字为空,通过调用BthRemoteNameQuery还可以获得设备名字,原因未知2、配对总失败配对过程掉用BthCreateACLConnection,返回值经常出现ERROR_TI原创 2015-07-13 15:53:47 · 1248 阅读 · 0 评论 -
GetUserDefaultUILanguage
在wince平台获得系统桌面语言,使用GetUserDefaultUILanguage可以,而使用GetSystemDefaultLangID和GetUserDefaultLangID出现不准确情况原创 2015-03-12 17:13:25 · 3109 阅读 · 0 评论 -
WinCE注册表
WinCE界面长得很像普通PC上使用的Windows系统,让人误以为基于WinCE的开发和普通Windows开发区别不大。很不幸,它们还是有非常多的区别,因为WinCE是针对小型移动设备,而这类装置是千差万别的。由于微软只提供WinCE内核,它并不直接支持PC 的硬件,因此几乎所有外部的硬件驱动都需要用户根据所选择的芯片来写驱动程序,这给开发者带来了很大的麻烦。所以,开发者必须了解目标设备和部署应转载 2015-02-15 13:39:07 · 2101 阅读 · 0 评论 -
Wince蓝牙虚拟串口通信(server & client)
微软官网文章标题:Creating a Connection to a Remote Device Using a Virtual COM Port很多内容参照此文章http://blog.csdn.net/jdcb2001/article/details/819550,其中客户端如何获取channel代码是自己加入的。创建一个虚拟的服务端或客户端串口来接收或者发起RFCOMM连接。转载 2014-12-09 12:28:40 · 3757 阅读 · 0 评论 -
Wince和Linux区别
WinCE与Linux有何区别? 嵌入式Linux OS与Windows CE相比的优点: 第一:Linux是开放源代码,遍布全球的众多Linux爱好者都是Linux开发者的强大技术支持者;Windows CE目前6.0内核全部开放,GUI不开放。第二:Linux的内核小、效率高;Windows CE相比,占用过多的RAM。第三Linux是开放源代码的OS,在价格上极具竞争力,转载 2014-11-05 16:39:32 · 3119 阅读 · 0 评论 -
Wince 6.0 部分API特性记录
1、CreateProcess如果第一个参数只写程序名字,首先原创 2014-11-05 17:26:45 · 814 阅读 · 0 评论 -
int _tmain(int argc, _TCHAR* argv[])
_tmain(int argc, _TCHAR* argv[])函数中第一个参数表示包括函数执行路径参数在内的参数个数argv[]第一个参数用来存储函数的执行路径,后面用来存储自己写入的参数。原创 2014-10-28 11:15:23 · 2972 阅读 · 0 评论 -
RegisterDevice使用注意事项
HANDLE RegisterDevice( LPCWSTR lpszType, DWORD dwIndex, LPCWSTR lpszLib, DWORD dwInfo);dwIndex[in] Device identifier index. Must be a number from 0 (zero) through 9.原创 2014-10-08 12:48:04 · 2101 阅读 · 0 评论 -
Wince 6.0 device关联调查
1、C:\WINCE600\PLATFORM\SBC8530\SRC\DRIVERS\usbmsfn原创 2014-07-11 10:44:25 · 1006 阅读 · 0 评论 -
Wince LoadLibrary失败,GetLastError= 193
LoadLibrary A.DLL失败,GetLastError返回193 ,%1 不是有效的 Win32 应用程序。A.DLL原创 2014-05-19 13:26:34 · 12037 阅读 · 0 评论 -
socket进行RFCOMM连接(Wince 6.0)
亲自测试一下代码使用socket进行配对连接,连接成功后可以使用recv和send等接口进行接收发送数据 SOCKADDR_BTH sa; WSADATA wsaData; int channel = 1; if ( 0 != WSAStartup(MAKEWORD(2,2), &wsaData) ) { MessageBox(NULL,L"Failed to原创 2017-01-23 14:36:15 · 1986 阅读 · 0 评论