国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種無需驅(qū)動實現(xiàn)訪問sd卡io設備的方法及系統(tǒng)的制作方法

      文檔序號:8258401閱讀:468來源:國知局
      一種無需驅(qū)動實現(xiàn)訪問sd卡io設備的方法及系統(tǒng)的制作方法
      【技術領域】
      [0001]本發(fā)明涉及信息通訊領域,尤其涉及的是一種無需驅(qū)動實現(xiàn)訪問SD卡1設備的方法及系統(tǒng)。
      【背景技術】
      [0002]在現(xiàn)有技術中,操作系統(tǒng)的SD卡驅(qū)動程序?qū)D卡的訪問一般是通過SD1接口發(fā)送SD CMD來實現(xiàn)對存儲單元的訪問,最通常是以下四個命令:
      單個sector (扇區(qū))讀:CMD17 ;
      多個sector (扇區(qū))讀:CMD18 ;
      單個sector (扇區(qū))寫:CMD24 ;
      多個sector (扇區(qū))寫:CMD25 ;
      這四個命令會帶一個參數(shù)。Sector no(扇區(qū)號)。指示是對存儲單元哪個扇區(qū)進行讀或?qū)懙牟僮鳌?br>[0003]一般情況下,如果要對SD C0MB0的10設備訪問那就要再新CMD。
      [0004]但是標準的驅(qū)動程序里面是沒有這樣的命令,那就意味著要重新制作SD的驅(qū)動程序,也需要在操作系統(tǒng)上重新安裝這個驅(qū)動。那這樣就會非常麻煩。
      [0005]因此,現(xiàn)有技術有待于進一步的改進。

      【發(fā)明內(nèi)容】

      [0006]鑒于上述現(xiàn)有技術中的不足之處,本發(fā)明的目的在于為用戶提供一種無需驅(qū)動實現(xiàn)訪問SD卡10設備的方法及系統(tǒng),以解決現(xiàn)有技術對SD卡10設備進行訪問時,需要重新制作SD的驅(qū)動程序,且需要在操作系統(tǒng)上安裝該驅(qū)動程序,而導致的制作成本高,操作不便等問題。
      [0007]本發(fā)明解決技術問題所采用的技術方案如下:
      一種無需驅(qū)動實現(xiàn)訪問SD卡10設備的方法,其中,包括:
      A、預先將SD卡控制器中對SD卡特定存儲區(qū)域的讀寫命令修改為對SD卡10設備的訪問命令;
      B、當接收到操作系統(tǒng)對SD卡特定扇區(qū)發(fā)送讀寫命令時,SD卡控制器則轉(zhuǎn)換為對10設備進行訪問。
      [0008]所述無需驅(qū)動實現(xiàn)訪問SD卡10設備的方法,其中,所述步驟A中修改的控制命令為:SD卡控制器對SD卡存儲區(qū)域中保留扇區(qū)數(shù)據(jù)進行讀寫的控制命令。
      [0009]所述無需驅(qū)動實現(xiàn)訪問SD卡10設備的方法,其中,所述步驟A中修改的控制命令為:對單個扇區(qū)進行讀取操作的CMD17和對單個扇區(qū)進行寫入操作CMD24。
      [0010]所述無需驅(qū)動實現(xiàn)訪問SD卡10設備的方法,其中,所述步驟A中還包括:
      將所述SD卡控制器中對參數(shù)為第一特定扇區(qū)的控制命令CMD17和CMD24分別修改為對SD卡10設備進行的讀寫的復用命令,以及將所述SD卡控制器中對參數(shù)為第二特定扇區(qū)的控制命令CMD17和CMD24分別修改為對SD卡1設備進行數(shù)據(jù)讀寫時的參數(shù)配置命令。
      [0011]所述無需驅(qū)動實現(xiàn)訪問SD卡1設備的方法,其中,所述SD卡1設備為與SD卡的1接口相連接的無線通信模塊。
      [0012]一種無需驅(qū)動實現(xiàn)訪問SD卡1設備的系統(tǒng),其中,所述系統(tǒng)包括:預先修改模塊和訪問控制模塊;
      所述預先修改模塊,用于預先將SD卡控制器中對SD卡特定存儲區(qū)域的控制命令修改為對SD卡1設備訪問命令;
      所述訪問控制模塊,用于當接收到操作系統(tǒng)對SD卡特定扇區(qū)發(fā)送讀寫命令時,則SD卡控制器轉(zhuǎn)換為對1設備進行訪問。
      [0013]所述無需驅(qū)動實現(xiàn)訪問SD卡1設備的系統(tǒng),其中,所述預先修改模塊中修改的控制命令為:SD卡控制器對SD卡存儲區(qū)域中保留扇區(qū)的數(shù)據(jù)進行讀寫的控制命令。
      [0014]所述無需驅(qū)動實現(xiàn)訪問SD卡1設備的系統(tǒng),其中,所述預先修改模塊中修改的控制命令為:對單個扇區(qū)進行讀取操作的CMD17和對單個扇區(qū)進行寫入操作CMD24。
      [0015]所述無需驅(qū)動實現(xiàn)訪問SD卡1設備的系統(tǒng),其中,在所述預先修改模塊中: 將所述SD卡控制器中對參數(shù)為第一特定扇區(qū)的控制命令CMD17和CMD24分別修改為對SD卡1設備進行的讀寫的復用命令,以及將所述SD卡控制器中對參數(shù)為第二特定扇區(qū)的控制命令CMD17和CMD24分別修改為對SD卡1設備進行數(shù)據(jù)讀寫時的參數(shù)配置命令所述無需驅(qū)動實現(xiàn)訪問SD卡1設備的系統(tǒng),其中,所述SD卡1設備為通過SD卡的1接口與SD卡的1接口相連接的無線通信模塊。
      [0016]有益效果,本發(fā)明所提供的一種無需驅(qū)動實現(xiàn)訪問SD卡1設備的方法及系統(tǒng),通過預先將SD卡控制器中對SD卡存儲區(qū)域的數(shù)據(jù)進行讀寫的控制命令修改為對SD卡1設備的訪問命令;當接收到訪問SD卡1設備的命令時,則SD卡控制器直接對1設備進行訪問,從而實現(xiàn)在操作系統(tǒng)上發(fā)起對SD存儲扇區(qū)數(shù)據(jù)的讀寫命令時,就可以轉(zhuǎn)換成對SD卡1設備的訪問,因此無需另外增加新的驅(qū)動,便可以實現(xiàn)操作系統(tǒng)對SD卡1設備的訪問,簡化了 SD combo設備的設計和制造成本。
      【附圖說明】
      [0017]圖1是本發(fā)明一種無需驅(qū)動實現(xiàn)訪問SD卡1設備的方法步驟流程圖。
      [0018]圖2是本發(fā)明一種無需驅(qū)動實現(xiàn)訪問SD卡1設備的系統(tǒng)原理結(jié)構(gòu)示意圖。
      [0019]圖3是本發(fā)明一種無需驅(qū)動實現(xiàn)訪問SD卡1設備的系統(tǒng)具體實施例一的結(jié)構(gòu)示意圖。
      [0020]圖4是本發(fā)明一種無需驅(qū)動實現(xiàn)訪問SD卡1設備的系統(tǒng)具體實施例二的結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0021]為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
      [0022]本發(fā)明提供了一種無需驅(qū)動實現(xiàn)訪問SD卡1設備的方法,如圖1所示,包括: 51、預先將SD卡控制器中對SD卡特定存儲區(qū)域的讀寫命令修改為對SD卡1設備的訪問命令。
      [0023]SD卡的存儲器是組織成一系列扇區(qū)。每個扇區(qū)為512個字節(jié)。而對SD卡上存儲器的訪問都是以扇區(qū)為單位的。比如如果你想把SD卡里面的內(nèi)容讀出來,那必須是一個扇區(qū)的讀出來,就是以512字為單位,比如你的文件只有一個字節(jié),也要讀512個字節(jié)出來。對應就是要向SD控制器發(fā)送CMD17和CMD18兩個命令,相應要往SD卡寫內(nèi)容,就要往SD1控制器發(fā)CMD24和CMD25。
      [0024]本步驟中通過對上述控制命令進行修改,將上述對SD卡的存儲區(qū)域中保留扇區(qū)的數(shù)據(jù)進行讀寫命令修改為對SD卡1設備的訪問命令。
      [0025]在具體實施時,采用SD卡控制器對SD卡存儲區(qū)域中保留扇區(qū)的數(shù)據(jù)進行讀寫的控制命令進行修改。由于對保留扇區(qū)的數(shù)據(jù)進行讀寫的控制命令進行修改,在文件正常使用時,讀寫不會落到這保留扇區(qū)上面,因此在操作系統(tǒng)上只需要應用層發(fā)起對這兩個sector的直接訪問就可以訪問到相應的外設。由于相應驅(qū)動有互斥功能,不影響文件系統(tǒng)同時訪問外接的memroy,這樣就可以達到隨心所欲的同時使用1設備和memory的目的。
      [0026]在操作時,優(yōu)選的,可以通過具體對單個扇區(qū)進行讀取操作的CMD17和對單個扇區(qū)進行寫入操作CMD24進行修改,將這兩個命令修改為訪問SD卡1設備的控制命令。
      [0027]優(yōu)選的,將所述SD卡控制器中對參數(shù)為第一特定單個扇區(qū)的控制命令CMD17和CMD24分別修改為對SD卡1設備進行的讀寫的復用命令,以及將所述SD卡控制器中對參數(shù)為第一特定單個扇區(qū)的控制命令CMD17和CMD24分別修改為對SD卡1設備進行數(shù)據(jù)讀寫時的參數(shù)配置命令
      52、當接收到操作系統(tǒng)對SD卡特定扇區(qū)發(fā)送讀寫命令時,SD卡控制器則轉(zhuǎn)換為對1設備進行訪問。
      [0028]當上述步驟SI中協(xié)議轉(zhuǎn)換完成后,則當操作系統(tǒng)需要進行SD卡1設備進行訪問時,通過可以通過原對SD卡控制器對SD卡存儲區(qū)域的控制命令來實現(xiàn)。
      [0029]本發(fā)明所述方法,通過將所述SD卡存儲器的第一特定扇區(qū)定義為數(shù)據(jù)扇區(qū)。當主控對SD卡控制器向這個第一特定扇區(qū)發(fā)送CMD17和CMD24時,解析為對1設備的數(shù)據(jù)交換。
      [0030]將所述SD卡存儲器的第二特定扇區(qū)n0.B定義為參數(shù)扇區(qū)。當主控對SD卡控制器向這個
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1