久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于WinCE的嵌入式系統注冊表的研究

基于WinCE的嵌入式系統注冊表的研究

作者: 時間:2012-03-21 來源:網絡 收藏

圖1 需要修改的文件

Fig.1 The file wants modified if register needs

4.2 在映像中固定IP地址

在我們自己創建的調試環境中每次啟動后都需要手動修改IP后才能多人同時調試,所以要想將IP地址固定下來就要關系到的修改。而關于IP地址的更改一定會反映到系統中,也就是說如果能將這部分更改在定制操作系統的時候就加進去,那么當映像啟動后,就具有設定好的IP地址了[4]。

經過不斷摸索,得出的結論很好,修改平臺文件project.reg,在文件中添加以下內容:

[HKEY_LOCAL_MACHINEcommvmini1parmstcpip]

"defaultgateway" = multi_sz:"192.168.0.1"

"subnetmask" = multi_sz:"255.255.255.0"

"IpAddress" = multi_sz:"192.168.0.5"

"enabledhcp" = dword:0

第一個是默認網關,第二個是子網掩碼,第三個是IP地址,最后一個也必須加,就是禁用DHCP,只有這樣自己的設定才能生效。

注意:注冊表鍵值類型一定要設置好,像上面的multi_sz,dword一定要添加在前面,否則仍然沒有效果。

4.3 SD卡驅動注冊表信息

SD卡是車載多媒體系統的重要外圍存儲設備,為靈活實現SD卡熱插拔功能,使用流接口驅動模型。SD卡驅動程序以及它所使用的文件系統都是由存儲管理器負責的。在存儲管理器的啟動過程中,很多配置信息都是從系統的注冊表得到的。因此必須先創建如下SD卡注冊表信息:

[HKEY_LOCAL_MACHINEDriversBuiltInsdcard]

"D11"="sdcard.d11"

"Prefix"="SDC"

"Index"=dword:1

"Order"=dword:l

"FSD"="fatfs.d11"

[HKEY_LOCAL_MACHINESystemStorageManagerProfilesSDCARD]

"Name"="SD Card"

"Folder"= "SDCARD Storage"

5 結論

注冊表是 操作系統的核心,起著至關重要的作用,車載多媒體系統的所有驅動程序和應用程序的配置信息都被保存在注冊表中,如果修改或加載不當,都將使得整個系統的一些功能不能正常使用,甚至將會導致 操作系統無法啟動。本文的創新點在于提出了一種實現注冊表的方法和修改注冊表的思路,經大量試驗證明此種思路很有效,可以用來修改更多其它需要的配置。隨著我國的汽車事業的蓬勃發展,汽車導航多媒體系統有著越來越廣闊的應用前景,本項目的經濟效益預計在八十萬元左右。

參考文獻:

[1] 林濤. 嵌入式操作系統 的研究[J].微計算機信息,2006,6-2:91-93.

[2] 張冬泉等.Windows CE實用開發技術[M].北京:電子工業出版社,2006年.

[3] [美]微軟公司. Microsoft Windows CE Device Driver Kit設備驅動程序開發指南[M].北京: 北京希望電子出版社,1999.

[4] 周毓林,寧楊,付林林.Windows CE.net內核定制及應用開發[M].北京:電子工業出版社.2005年.


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉