隨著Symbian設備的快速增長,越來越多不同配置的Symbian設備開始在市場上出現(xiàn).這對于個人開發(fā)者和小公司來說,在不同配置的Symbian設備上進行測試就成了一個很浪費時間的工作.精確的模擬不同Symbian設備的配置也就顯得尤為重要了.
一個重要的模擬器配置文件(epoc.ini),它的位置在
%EPOCROOT%\epoc32\data\. |
我們將在下面的文章中來一起了解它是如何配置磁盤和內存的.
驅動器配置
模擬器將在PC文件系統(tǒng)之上映射Symbian平臺文件系統(tǒng).
兩個默認驅動器: C:(NS60設備上的閃存文件系統(tǒng))
Z:(設備ROM)
這兩個驅動器的默認路徑為:
C: = %EPOCROOT%\epoc32\wins\c Z: =%EPOCROOT%\epoc32\data\z+%EPOCROOT%\epoc32\release\wins\udeb\z |
這里我默認設定模擬一個MMC卡
_EPOC_DRIVE_D c:\symbian\6.1\Series60\epoc32\wins\d _EPOC_DRIVE_E c:\symbian\6.1\Series60\epoc32\wins\e |
另一個有趣的設定是把PC的軟驅模擬為MMC驅動器.
你將可以模擬MMC卡是否插入的狀態(tài)而不必重新配置模擬器
_EPOC_DRIVE_D c:\symbian\6.1\Series60\epoc32\wins\d _EPOC_DRIVE_E a: |
內存配置
Epoc.ini文件也可以用來定義設備內存的大小.這可以通過使用MegabytesOfFreeMemor關鍵字來完成
// 解析epoc.ini // 模擬16MB內存設備 // (考慮到系統(tǒng)運行需要1MB內存,因而定義為15) MegabytesOfFreeMemory 15 |
在NS60的SDK上,默認值為16MB,如果運行出錯,則模擬器將會把64MB設為默認值.