<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

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

作者: 時(shí)間:2012-03-21 來(lái)源:網(wǎng)絡(luò ) 收藏

BOOT 存儲只用于系統啟動(dòng)時(shí)的系統設置。BOOT 從ROM中讀出并用于啟動(dòng)驅動(dòng)程序和相關(guān)的文件系統。這個(gè)文件系統用于啟動(dòng)系統文件。當系統HIVE啟動(dòng)后,BOOT HIVE將被終止。當系統HIVE有效時(shí),啟動(dòng)過(guò)程中被修改的數據將被存放于系統HIVE中。但是BOOT HIVE在ROM中的數據還保持不變。

3 HIVE的實(shí)現

HIVE是通過(guò)修改系統的平臺文件來(lái)實(shí)現的,在工程目錄下的PLATFORM.REG文件中包含了系統的啟動(dòng)信息,HIVE注冊表的啟動(dòng)方式不同于普通注冊表的啟動(dòng)方式,它需要在系統加載設備管理器前加載系統存儲媒介的驅動(dòng)程序,只有這樣才能在加載設備管理器當中提取設備在注冊表中的保存信息,達到HIVE存儲的目的。下面介紹如何讓系統支持HIVE

注冊表中的HIVE

文件

描述

BOOT HIVE

BOOT.hv存于ROM中

包括所有

HKEY_LOCAL_MACHINE

HKEY_CLASSES_ROOT

HKEY_USERS下的數據,只是在啟動(dòng)時(shí)使用。啟動(dòng)后對它的修改將影響系統HIVE

SYSTEM HIVE

OEM-dependen

包括所有

HKEY_LOCAL_MACHINE

HKEY_CLASSES_ROOT

HKEY_USERS下的數據,包括對每個(gè)用戶(hù)都一樣的設備的設置

USER HIVE

USER.hv

包括所有HKEY_CURRENT_USER下的數據,包含用戶(hù)定義的設置。每個(gè)用戶(hù)具有不同的HIVE,當用戶(hù)登錄時(shí)會(huì )啟動(dòng)它,當退出時(shí),會(huì )將它關(guān)閉

表2 標準HIVE及其支持的文件

Table2 Standard HIVE and support type

注冊表存儲:

1)修改設備管理器的啟動(dòng)信息值

“Start DevMgr”= dword:1

此冊項代表使用HIVE注冊表存儲系統信息

2)把系統的存儲媒介驅動(dòng)程序加在

“HIVE BOOT SECTION”與“END HIVE BOOT SECTION”

的注釋之間,該注釋被編譯器選擇提取之后,在系統上電后加載在設備管理器之前

3)在系統的存儲媒介驅動(dòng)程序上提供一個(gè)FLAG項,該項的目的是對目標數據進(jìn)行邏輯運算。

“flags”= dword:1

通過(guò)以上參數的修改,系統即可支持HIVE注冊表存儲,該存儲方式有效存儲系統保存在HIVE注冊表中的信息,比如觸摸屏觸電校驗信息,系統IP地址等。經(jīng)大量試驗證明,該方法有效可行。

4 系統注冊表修改分析

4.1 觸摸屏驅動(dòng)程序注冊表設置

下面是本多媒體系統觸摸屏驅動(dòng)程序的注冊表信息設置,我們在校準的時(shí)候需要在注冊表中存儲一些校準坐標信息:

[HKEY_LOCAL_MACHINEControlPanel]

"InputConfig"= dword:3 ;3 =>鍵盤(pán)和觸摸屏

[HKEY_LOCAL_MACHINEHARDWAREDEVIMAPTOUCH]

"DriverName"="touch:dll"

"MaxCalError"=dword:10

"CalibrationData"="500,512 762,268 758,760 244,758 241,266 "http://校準信息

Landscape

"CalibrationData"="515,503 763,748 258,749 269,255 764,255 "



關(guān)鍵詞: Windows CE 注冊表 HIVE 信息存儲

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>