新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > WinCE的嵌入式系統(tǒng)注冊(cè)表的研究

        WinCE的嵌入式系統(tǒng)注冊(cè)表的研究

        作者: 時(shí)間:2010-04-07 來源:網(wǎng)絡(luò) 收藏

          BOOT HIVE存儲(chǔ)只用于啟動(dòng)時(shí)的設(shè)置。BOOT HIVE從 ROM中讀出并用于啟動(dòng)驅(qū)動(dòng)程序和相關(guān)的文件。這個(gè)文件系統(tǒng)用于啟動(dòng)系統(tǒng) HIVE文件。當(dāng)系統(tǒng)HIVE啟動(dòng)后, BOOT HIVE將被終止。當(dāng)系統(tǒng) HIVE有效時(shí),啟動(dòng)過程中被修改的數(shù)據(jù)將被存放于系統(tǒng) HIVE中。但是 BOOT HIVE在 ROM中的數(shù)據(jù)還保持不變。 3 HIVE的實(shí)現(xiàn)HIVE是通過修改系統(tǒng)的平臺(tái)文件來實(shí)現(xiàn)的,在工程目錄下的 PLATFORM.REG文件中包含了系統(tǒng)的啟動(dòng)信息,HIVE注冊(cè)表的啟動(dòng)方式不同于普通注冊(cè)表的啟動(dòng)方式,它需要在系統(tǒng)加載設(shè)備管理器前加載系統(tǒng)存儲(chǔ)媒介的驅(qū)動(dòng)程序,只有這樣才能在加載設(shè)備管理器當(dāng)中提取設(shè)備在注冊(cè)表中的保存信息,達(dá)到 HIVE存儲(chǔ)的目的。下面介紹如何讓系統(tǒng)支持 HIVE 表2 標(biāo)準(zhǔn) HIVE及其支持的文件


          注冊(cè)表存儲(chǔ):

          1 )修改設(shè)備管理器的啟動(dòng)信息值 “Start DevMgr”= dword:1此冊(cè)項(xiàng)代表使用 HIVE注冊(cè)表存儲(chǔ)系統(tǒng)信息

          2 )把系統(tǒng)的存儲(chǔ)媒介驅(qū)動(dòng)程序加在 “HIVE BOOT SECTION”與“END HIVE BOOT SECTION” 的注釋之間,該注釋被編譯器選擇提取之后,在系統(tǒng)上電后加載在設(shè)備管理器之前

          3 )在系統(tǒng)的存儲(chǔ)媒介驅(qū)動(dòng)程序上提供一個(gè) FLAG項(xiàng),該項(xiàng)的目的是對(duì)目標(biāo)數(shù)據(jù)進(jìn)行邏輯運(yùn)算。

          “flags”= dword:1

          通過以上參數(shù)的修改,系統(tǒng)即可支持 HIVE注冊(cè)表存儲(chǔ),該存儲(chǔ)方式有效存儲(chǔ)系統(tǒng)保存

          在 HIVE注冊(cè)表中的信息,比如觸摸屏觸電校驗(yàn)信息,系統(tǒng) IP地址等。經(jīng)大量試驗(yàn)證明,該方法有效可行。 4 系統(tǒng)注冊(cè)表修改分析

          4.1 觸摸屏驅(qū)動(dòng)程序注冊(cè)表設(shè)置 下面是本多媒體系統(tǒng)觸摸屏驅(qū)動(dòng)程序的注冊(cè)表信息設(shè)置,我們?cè)谛?zhǔn)的時(shí)候需要在注冊(cè)表中存儲(chǔ)一些校準(zhǔn)坐標(biāo)信息: [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 //校準(zhǔn)信息 Landscape CalibrationData=515,503 763,748 258,749 269,255 764,255

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


        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 黎平县| 高密市| 邢台县| 阳城县| 本溪市| 璧山县| 仙游县| 隆昌县| 七台河市| 德江县| 都安| 通州市| 林州市| 沙湾县| 镇康县| 延安市| 丹棱县| 天峨县| 招远市| 东乌珠穆沁旗| 府谷县| 惠东县| 岱山县| 舒兰市| 泸西县| 太康县| 通榆县| 陕西省| 会同县| 长乐市| 绵竹市| 铁力市| 太湖县| 贡觉县| 鹤岗市| 桂东县| 荣昌县| 太原市| 广元市| 隆安县| 荥经县|