[發明專利]一種PCI轉CF驅動方法在審
| 申請號: | 201410168397.5 | 申請日: | 2014-04-25 |
| 公開(公告)號: | CN103984568A | 公開(公告)日: | 2014-08-13 |
| 發明(設計)人: | 劉傳剛;陳乃闊 | 申請(專利權)人: | 山東超越數控電子有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F13/38 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 pci cf 驅動 方法 | ||
1.一種PCI轉CF驅動方法,其特征在于:其具體實現過程為:
一、在ReWorks操作系統中,創建CF驅動:初始化CF設備,創建設備文件系統;
????二、建立設備驅動程序后,使用I/O函數訪問CF設備,該I/O函數包括:create(),open(),read(),write()和remove()函數;
三、將驅動程序打包進ReWorks操作系統,編譯系統內核,燒寫到龍芯1A手持式計算機平臺上;
四、啟動系統后,將CF設備插入插槽,系統自動識別CF設備,識別后對CF設備進行配置,CF設備完成存儲備份;
五、將CF設備拔出,系統自動卸載CF設備。
2.根據權利要求1所述的一種PCI轉CF驅動方法,其特征在于:所述步驟三中驅動自動識別CF設備的過程為:ReWorks通過PCI?設備的類別對PCI?設備進行識別,PCI設備的類別包括PCI?類、PCI?子類和PCI?協議,ReWorks?下定義一個常量PCID_NOTIFY_ALL,該常量代表上述所有的PCI?類、PCI?子類和PCI?協議,通過編程識別所有PCI?類設備的插拔。
3.根據權利要求1所述的一種PCI轉CF驅動方法,其特征在于:所述步驟三中CF設備的配置過程為:首先,驅動在系統中設置傳輸CF信號的GPIO,并為其分配好尋址用的IO端口,在PC卡I/O模式下,CF設備的IO端口即為其通用存儲空間的16字節數據塊;其次,對CF設備的屬性存儲空間進行配置,該配置是指對CF設備屬性選項寄存器、配置狀態寄存器、針替換寄存器、套接字拷貝寄存器的值進行驗證,若這些值與默認值不匹配,則要將其值設置為默認值。
4.根據權利要求1所述的一種PCI轉CF驅動方法,其特征在于:所述步驟三中CF設備的存儲備份過程為:?
系統向CF設備發布ATA指令,該ATA指令要求CF設備在接收到命令時處于不忙狀態且有數據請求時才能處理CF緩沖區中的數據流;
驅動程序根據系統的I/O請求得到CF設備的塊號,利用該塊號來計算CF設備的LBA地址;
然后取block的低28位,依次對應CF設備的柱面低位寄存器、柱面高位寄存器、扇區寄存器、設備/磁頭寄存器,將這些參數值和ATA指令按8位方式寫入相應寄存器中,即完成一次存儲過程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子有限公司,未經山東超越數控電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410168397.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:蒸發冷凝式單冷空調的水冷裝置
- 下一篇:大型伺服仿形機





