2013年1月4日 星期五

RAM 只有2K的微系統如何快速搜尋到想要的檔案



微系統僅有2K RAM可用¸ 僅提供 FindFirst FindNext 檔案搜尋最基本函數, 僅能使用一維陣列, 但希望能從 touch screen 按了檔名, 能快速找到檔案來 open.

根據測試, 該系統500, 光是用 findfirst , findnext 將所有FAT node跑過一遍, 就約需 60秒以上, 所以後來想了一個方法.

 

利用幾個一維陣列來 mapping , 可以達成快速搜尋檔案

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。