• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : WinCE IO性能改善 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 76452
精华: 0
发帖: 18
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2012-08-24
最后登录: 2012-10-21
10楼  发表于: 2012-10-06 09:23
在我的GPS导航仪(ARM11,不是三星方案)上测试,读SD卡速度可以去到6MB/s,并且CPU占用率小于30%
级别: 新手上路
UID: 76452
精华: 0
发帖: 18
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2012-08-24
最后登录: 2012-10-21
11楼  发表于: 2012-10-06 09:24
所以我敢肯定这不是WinCE的问题,是三星驱动的问题
级别: 新手上路
UID: 76452
精华: 0
发帖: 18
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2012-08-24
最后登录: 2012-10-21
12楼  发表于: 2012-10-06 09:37
如果有谁知道解决方法,请联系我: toshiba689@sina.com
级别: 新手上路
UID: 76452
精华: 0
发帖: 18
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2012-08-24
最后登录: 2012-10-21
13楼  发表于: 2012-10-20 16:13
我找到解决方法了,读卡慢是因为WinCE做了Cache,如果读数据时不进行Cache,速度就快了。方法很简单,将打开文件函数CreateFile的dwAttributeAndFlag参数加上FILE_FLAG_NO_BUFFERING。改了之后速度能达到每秒7MB。
级别: 新手上路
UID: 76452
精华: 0
发帖: 18
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2012-08-24
最后登录: 2012-10-21
14楼  发表于: 2012-10-20 16:59
成功解决
级别: 新手上路
UID: 76452
精华: 0
发帖: 18
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2012-08-24
最后登录: 2012-10-21
15楼  发表于: 2012-10-20 17:00
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
16楼  发表于: 2012-10-20 21:43
多谢你分享经验!我们下次更新也按你的办法改进一下。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go