8G MLC nandflash导致CE6.0启动速度慢的问题

kaiyi1986 2011-04-27 02:04:14
主要慢在启动时第一次检查注册表要3S的样子,检查完然后读整个注册表时用了8S的样子。

已经把很多没用的组件去掉,注册表总大小是减少了,但还是要好久。
请问还能怎么优化??

谢谢!
...全文
88 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
当我遇上-你 2011-05-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kaiyi1986 的回复:]
你们也是用MLC的FLASH吗?
[/Quote]
是的
demoxie1 2011-05-03
  • 打赏
  • 举报
回复
请问,在WINCE里面能像PC机看硬盘的剩余空间那样看NANDFLASH的剩余空间吗?
我进WINCE的设置->控制面板-》存储管理器-》只能看到容量,看不到剩余容量。
而且我把文件拷贝到NANDFLASH里面,显示的容量不会改变。(文件拷贝成功。)
gooogleman 2011-04-29
  • 打赏
  • 举报
回复
tiny6410 linux启动 不是一般的慢啊。怎么搞的,比以前2440 慢一半都不止。
kaiyi1986 2011-04-27
  • 打赏
  • 举报
回复
你们也是用MLC的FLASH吗?
当我遇上-你 2011-04-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kaiyi1986 的回复:]
为了防止经常写FLASH 会把FLASH写会,所以就没用HIVE注册表,而是RAM的方式。所以起来的时候把注册表读一次。

如果想不让他读所有的,在哪里控制?这个读注册表函数是通过g_pOemGlobal->pfnReadRegistry提供给内核的,是内核在调用,我们能控制吗?
[/Quote]
我们军用的都用的HIVE注册表,到现在没客户反映坏了
kaiyi1986 2011-04-27
  • 打赏
  • 举报
回复
为了防止经常写FLASH 会把FLASH写会,所以就没用HIVE注册表,而是RAM的方式。所以起来的时候把注册表读一次。

如果想不让他读所有的,在哪里控制?这个读注册表函数是通过g_pOemGlobal->pfnReadRegistry提供给内核的,是内核在调用,我们能控制吗?
woshi_ziyu 2011-04-27
  • 打赏
  • 举报
回复
为什么要扫描整个注册表呢

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧