随笔分类 -  智能终端开发

WINCE中蓝牙扫描模块现10050,控制器无法找到错误的解决思路
摘要:最近搞WINCE上的蓝牙传输。采用的是套接字Socket的方式。一个客户端,一个服务端,本来不是很复杂,但是在测试过程中发现,有时候传输会忽然的DOWN掉,然后蓝牙模块自动消失,使用控制面板的蓝牙扫描时出现10050错误。重启以后就好。代码是我从WIFI SOCKET移植过来的,应该不存在什么代码的错误性,开始怀疑硬件问题,拿了几台不同批次的PDA测试发现还是有这个的问题,因为蓝牙模块和WIFI模块是同一个模块,怀疑是WIFI影响了蓝牙的处理,将WIFI关闭后问题依旧。经过测试发现,该蓝牙模块好像对大字节的包传输处理起来比较卡。当发送频率为50毫秒,字节数在100个以上时,Socket.Sen 阅读全文
posted @ 2011-07-06 15:22 poplau 阅读(1068) 评论(0) 推荐(0)
在WINCE中基于ActiveSync的Socket通信 c#
摘要:一、序 之前做WINCE的项目,涉及到PC与PDA通信的时候,采用的是ActiveSync的通信方式,在PC上采用RAPI函数对PDA中的数据或文件进行控制,这种方式是单项的,与PDA中的程序基本无联系,在扩展性和功能性方面存在一些局限性。 采用Socket通信是一种不错的选择,但由于应用在特殊行业,不能使用WIFI模块和3G模块,PDA上没有分配IP地址,好像并不具备Socket通信的条件。 在查找了一些资料后发现ActiveSync通信其实是基于TCP的连接方式,既然是TCP,那么一定有地址和端口。 在PDA程序中运行:Dns.GetHostEntry(Dns.GetHostName(). 阅读全文
posted @ 2011-03-31 22:07 poplau 阅读(6111) 评论(5) 推荐(1)
一个需求引发的关于平板电脑的思考
摘要:一、需求分析目前最新版的程序正在开发过程中,同时,传来了客户的一些需求和意见。客户认为和目前320*240的手持式PDA比较起来,平板电脑可能更具有扩展性,看看硬件上能否采用平板电脑。对于这个需求,我们首先要弄清楚客户所谓的扩展性是指什么,因为我们的PDA已经集成了RFID GPS WIFI条码扫描等功能,采用WINCE5.0作为操作系统,应该是具备了较好的扩展性。但如果客户的扩展性是指的其他方面,比如对第三方软件的支持数量(商务娱乐),希望这种设备能够作为一个开放的办公使用设备,而不仅仅作为一个单一功能的设备的来考虑,那么,我们这种型号的PDA就有些不太合适了,因为WINCE系统的PDA并不 阅读全文
posted @ 2011-03-14 09:39 poplau 阅读(418) 评论(0) 推荐(0)