佚名通过本文主要向大家介绍了wince数据库,wince 数据库 代码,wince 连接数据库,扫描枪 wince,车载导航wince系统等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: wince数据库读写对CAN读写的影响
描述:
解决方案1:
描述:
用vs2008在wince系统开发了一个软件,使用了ce自带的数据库,当数据库记录数较多的时候,发现对数据库的读写操作会影响CAN读写速度,CAN读写调用的API如下:
CreateFile(_T("CAN1:"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
ReadFile(pCAN->m_hCAN, aRecvFrame, sizeof(aRecvFrame), &dwFramesRead, NULL);
WriteFile(pCAN->m_hCAN, &pCAN->m_arrWriteBuffer[0], sizeof(FrameCAN), &dwBytesWritten, NULL);
当数据库记录数较多时,在进行数据库操作的同时进行CAN读写操作,writefile的执行时间需要近1s时间,
想问下访问ce数据库与can通信是否会有什么交互影响?
解决方案1:
看看系统的CPU和内存资源占用率