新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > WinCE的嵌入式系統注冊表技術分析

        WinCE的嵌入式系統注冊表技術分析

        作者: 時間:2012-01-24 來源:網絡 收藏

         BOOT HIVE存儲只用于啟動時的設置。BOOT HIVE從 ROM中讀出并用于啟動驅動程序和相關的文件。這個文件系統用于啟動系統 HIVE文件。當系統HIVE啟動后, BOOT HIVE將被終止。當系統 HIVE有效時,啟動過程中被修改的數據將被存放于系統 HIVE中。但是 BOOT HIVE在 ROM中的數據還保持不變。 3 HIVE的實現HIVE是通過修改系統的平臺文件來實現的,在工程目錄下的 PLATFORM.REG文件中包含了系統的啟動信息,HIVE注冊表的啟動方式不同于普通注冊表的啟動方式,它需要在系統加載設備管理器前加載系統存儲媒介的驅動程序,只有這樣才能在加載設備管理器當中提取設備在注冊表中的保存信息,達到 HIVE存儲的目的。下面介紹如何讓系統支持 HIVE 表2 標準 HIVE及其支持的文件

        本文引用地址:http://www.104case.com/article/149806.htm


          注冊表存儲:

          1 )修改設備管理器的啟動信息值 “Start DevMgr”= dword:1此冊項代表使用 HIVE注冊表存儲系統信息

          2 )把系統的存儲媒介驅動程序加在 “HIVE BOOT SECTION”與“END HIVE BOOT SECTION” 的注釋之間,該注釋被編譯器選擇提取之后,在系統上電后加載在設備管理器之前

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

          “flags”= dword:1

          通過以上參數的修改,系統即可支持 HIVE注冊表存儲,該存儲方式有效存儲系統保存

          在 HIVE注冊表中的信息,比如觸摸屏觸電校驗信息,系統 IP地址等。經大量試驗證明,該方法有效可行。 4 系統注冊表修改

          4.1 觸摸屏驅動程序注冊表設置 下面是本多媒體系統觸摸屏驅動程序的注冊表信息設置,我們在校準的時候需要在注冊表中存儲一些校準坐標信息: [HKEY_LOCAL_MACHINEControlPanel] InputConfig= dword:3 ;3 =>鍵盤和觸摸屏

          [HKEY_LOCAL_MACHINEHARDWAREDEVICEMAPTOUCH] DriverName=touch:dll MaxCalError=dword:10CalibrationData=500,512 762,268 758,760 244,758 241,266 //校準信息 Landscape CalibrationData=515,503 763,748 258,749 269,255 764,255


         圖 1 HIVE注冊表需要修改的文件

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 方城县| 元阳县| 特克斯县| 保德县| 新宁县| 邢台市| 济宁市| 东乡县| 安阳市| 九台市| 乌拉特中旗| 沭阳县| 昔阳县| 台中市| 庆阳市| 仙桃市| 定兴县| 平江县| 吉木乃县| 桓台县| 五峰| 蕲春县| 山丹县| 泽州县| 长岭县| 文昌市| 陇南市| 南投市| 当雄县| 天津市| 育儿| 江华| 金溪县| 肇源县| 洮南市| 麻阳| 萨嘎县| 石门县| 甘南县| 洛浦县| 祁阳县|