成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

WinCE文件目錄定制及內(nèi)存調(diào)整技巧

開發(fā)
WinCE的文件目錄結(jié)構(gòu)以及文件的位置都是在DAT文件中定義的,我們需要進行合理的文件目錄的定制及內(nèi)存調(diào)整,這里我們可以用一些小技巧來做,還是非常簡單的。

WinCE的文件目錄結(jié)構(gòu)以及文件的位置都是在DAT文件中定義的。所有的dat文件會在WinCE編譯時合并成initobj.dat文件,WinCE會根據(jù)DAT中的描述生成相應(yīng)目錄。

這個說起來比較簡單,WinCE的文件目錄結(jié)構(gòu)以及文件的位置都是在DAT文件中定義的。所有的dat文件會在WinCE編譯時合并成initobj.dat文件,WinCE會根據(jù)DAT中的描述生成相應(yīng)目錄。一般在project.dat中定制自己想要的目錄結(jié)構(gòu),舉個例子如下:

  1. root irectory("Sounds")  
  2. root irectory("Movies")  
  3. Directory("Movies") irectory("Chinese")  
  4. Directory("Movies") irectory("English")  
  5. Directory("Sounds"):-File("hello.wav", "Windowshello.wav") 

應(yīng)該比較好理解,創(chuàng)建兩個根文件夾Sounds和Movies,在Movies中創(chuàng)建兩個子文件夾Chinese和English,將hello.wav拷貝到Sounds目錄下。編輯完project.dat以后,重新Makeimg就可以了。啟動WinCE就可以看到所創(chuàng)建的文件夾了。

接下來說一下WinCE內(nèi)存的定制。WinCE系統(tǒng)可使用的內(nèi)存被分為Storage Memory和Program Memory兩部分。Storage Memory用于Object Store,而Program Memory用于程序內(nèi)存。

關(guān)于Object Store,在WinCE中是指一個可以***保存數(shù)據(jù)的存儲空間,即使在掉電的情況下,數(shù)據(jù)可以在備份電源的支持下不丟失,達到***保存的效果。其實就是一塊內(nèi)存,一般包括文件系統(tǒng),數(shù)據(jù)庫和系統(tǒng)注冊表。Object Store的***空間不能超過256MB,其中所能包含的***文件是32MB。Object Store中是由很多Object組成,這些Object可能是一個文件,一個數(shù)據(jù)庫,一條數(shù)據(jù)庫記錄,一個注冊表鍵,一個鍵值等。

在Object Store中,WinCE系統(tǒng)會分配給每一個Object一個ID,被稱為CEOID。每個Object的CEOID在Volume中都是唯一的。同樣,在Object Store中的每一個Volume也有一個ID,被稱為CEGUID,這樣使用CEGUID和CEOID就可以在Object Store中找到相應(yīng)的Object了。
順便介紹個函數(shù):

BOOL CeOidGetInfoEx( PCEGUID pceguid,  CEOID oid, CEOIDINFO* poidInfo),調(diào)用該函數(shù)可以獲得Object Store中某個Object的信息,pceguid和oid是要查找對象的CEGUID和CEOID,poidInfo為Object的信息。那么如何獲得CEGUID和CEOID呢?對于不同的Object類型,有不同的函數(shù),如下:

  1. Directory or File:FindFirstFile(..) /   
  2. FindNextFile(..) / GetFileInformationByHandler(..)  
  3. Database:CeCreateDatabaseEx2(..) / CeFindNextDatabaseEx(..)  
  4. Database record:CeSeekDatabaseEx(..) / CeReadRecordPropsEx(..)   
  5. / CeWriteRecordPropsEx(..)  
  6. Mounted Database volume:CeMountDBVol(..) / CeEnumDBVolumes(..) 

所以,在WinCE系統(tǒng)中,對內(nèi)存的調(diào)節(jié)就是在調(diào)整Object Store和程序內(nèi)存的大小。默認情況下是Storage Memory/Program Memory各占一半。有三種方法可以實現(xiàn)對內(nèi)存的調(diào)整:

1. 在config.bib文件中調(diào)整FSRAMPERCENT,具體如何設(shè)置在BIB文件的介紹中解釋過,這里不多說了。

2. 在OAL中調(diào)用pOEMCalcFSPages函數(shù)為Object Store分配內(nèi)存。

3. 在WinCE啟動以后,進入系統(tǒng)的control panel,然后打開System,選擇Memory在界面中進行調(diào)整。

4. 通過函數(shù)SetSystemMemoryDivision(..)來調(diào)整。多說一句,可以通過調(diào)用GetSystemMemoryDivision(..)來獲得當(dāng)前Object Store的內(nèi)存使用情況。

關(guān)于Storage Memory和Program Memory的調(diào)整,主要還是看系統(tǒng)的需求,一般情況下Storage Memory不需要太大,可以根據(jù)自己的需要適當(dāng)?shù)恼{(diào)整。但是要注意,兩部分內(nèi)存都不能調(diào)整的太小,調(diào)整的太小會導(dǎo)致數(shù)據(jù)丟失,甚至是死機,到時候只能重起系統(tǒng)了。

文章轉(zhuǎn)自程序人生的博客,

原文地址:http://www.cnblogs.com/Jade2009/archive/2010/01/08/1642059.html

【編輯推薦】

  1. 帶你一起了解WinCE 6.0 Cashmere新功能
  2. 基于WinCE 6.0模擬器的應(yīng)用程序調(diào)試
  3. 基于嵌入式WinCE的遠程數(shù)據(jù)采集系統(tǒng)
  4. BSP移植對WinCE的重要性及影響
  5. WinCE編譯過程的四個階段
責(zé)任編輯:王曉東 來源: 博客園
相關(guān)推薦

2009-07-17 13:55:02

WinCE文件目錄

2009-08-13 18:30:45

WinCE 6.0USB功能定制

2009-12-30 13:30:16

Silverlight

2009-09-28 10:28:04

Linux刪除目錄子目錄

2014-05-22 14:15:45

Android系統(tǒng)定制小技巧

2010-04-27 16:25:53

AIX內(nèi)存

2010-05-20 14:27:22

WinCE

2009-09-24 15:55:12

打印服務(wù)器

2021-03-07 13:00:47

Linux終端外觀

2024-08-26 14:42:04

Python目錄管理

2024-06-04 12:37:18

2010-03-02 15:59:41

WinCE

2011-01-06 10:58:35

華為認證

2011-04-25 15:18:39

打印機色彩調(diào)整

2010-08-10 10:17:44

Flex內(nèi)存

2011-08-10 09:06:44

內(nèi)存內(nèi)存優(yōu)化

2021-05-06 16:35:12

網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全編程文件補丁

2009-08-13 14:21:04

.NET內(nèi)存映射文件

2024-06-27 08:41:21

2010-10-28 15:15:08

oracle內(nèi)存參數(shù)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 另类视频在线 | 中文字幕一区二区三区精彩视频 | 日韩精品在线一区 | 亚洲视频免费 | 国产成人精品网站 | 中文字幕不卡在线观看 | 男女啪啪高潮无遮挡免费动态 | 日韩视频―中文字幕 | 欧美一区二区三区免费电影 | 欧美a在线 | 久久久久久久久久久蜜桃 | 中文字幕在线免费观看 | 色综久久 | 久久精品二区 | 伊色综合久久之综合久久 | 在线国产一区 | 一级高清免费毛片 | 91成人精品视频 | 亚洲精品久久久 | 精品久久久久香蕉网 | 91精品一区二区三区久久久久久 | 久久久黄色 | 99久久精品一区二区毛片吞精 | 天天插天天操 | caoporn国产| 在线播放国产一区二区三区 | 伊人网站在线 | 日本偷偷操 | www.久久 | 色av一区二区 | 国产精品久久亚洲7777 | 91久久久久久久久 | 四虎影院在线观看免费视频 | 二区成人 | 精品综合 | 免费一区二区 | 乱一性一乱一交一视频a∨ 色爱av | 亚洲 欧美 综合 | 色又黄又爽网站www久久 | 97视频在线免费 | 国产成人精品一区二三区在线观看 |