中文字幕无码日韩视频无码三区

一種無需驅動實現藍牙功能的tf卡及其實現方法

文檔序號:8258390閱讀:1113來源:國知局
一種無需驅動實現藍牙功能的tf卡及其實現方法
【技術領域】
[0001]本發明涉及信息通訊領域,尤其涉及的是一種無需驅動實現藍牙功能的TF卡及其實現方法。
【背景技術】
[0002]在現有技術中,操作系統的TF卡驅動程序對TF卡的訪問一般是通過TF1接口發送TF CMD來實現對存儲單元的訪問,最通常是以下四個命令:
單個sector (扇區)讀:CMD17 ;
多個sector (扇區)讀:CMD18 ;
單個sector (扇區)寫:CMD24 ;
多個sector (扇區)寫:CMD25 ;
這四個命令會帶一個參數。Sector no(扇區號)。指示是對存儲單元哪個扇區進行讀或寫的操作。
[0003]一般情況下,如果實現要對TF C0MB0的藍牙模塊訪問那就要再增加新的CMD。但是標準的驅動程序里面是沒有這樣的命令,那就意味著要重新制作TF的驅動程序,也需要在操作系統上重新安裝這個驅動。那這樣就會非常麻煩。
[0004]因此,現有技術有待于進一步的改進。

【發明內容】

[0005]鑒于上述現有技術中的不足之處,本發明的目的在于為用戶提供一種無需驅動實現藍牙功能的TF卡及其實現方法,以解決現有技術對藍牙模塊進行訪問時,需要重新制作TF的驅動程序,且需要在操作系統上安裝該驅動程序,而導致的制作成本高,操作不便等問題。
[0006]本發明解決技術問題所采用的技術方案如下:
一種無需驅動實現藍牙功能的TF卡,其中,包括:TF卡控制器、TF卡存儲區域、10接口和與所述01接口相連接的藍牙模塊;
當TF卡接收到操作系統訪問藍牙模塊的命令時,則TF卡控制器對TF卡存儲區域的數據讀取控制命令轉換為對藍牙模塊進行訪問的控制命令。
[0007]所述無需驅動實現藍牙功能的TF卡,其中,所述TF卡中還包括命令修改模塊; 所述命令修改模塊,用于將TF卡控制器對TF卡存儲區域中保留扇區的數據進行讀寫的控制命令修改為對藍牙模塊進行訪問的控制命令。
[0008]所述無需驅動實現藍牙功能的TF卡,其中,在所述命令修改模塊中:
將所述SD卡控制器中對SD卡第一保留扇區的控制命令CMD17和CMD24分別修改為對藍牙模塊進行讀寫的復用命令,以及將所述SD卡控制器中對SD卡第二保留扇區的控制命令CMD17和CMD24分別修改為對藍牙模塊進行數據讀寫時的參數配置的命令。
[0009]一種所述無需驅動實現藍牙功能的TF卡的實現方法,其中,包括: A、預先將TF卡控制器中對TF卡存儲區域中數據進行讀寫的控制命令修改為對藍牙模塊進行訪問的復用控制命令;
B、當接收到操作系統訪問藍牙模塊的命令時,則TF卡控制器對TF卡存儲區域中讀取數據的控制命令轉換為對藍牙模塊進行訪問的復用控制命令。
[0010]所述無需驅動實現藍牙功能的TF卡的實現方法,其中,所述步驟A中修改的控制命令為=TF卡控制器對TF卡存儲區域中保留扇區的數據進行讀寫的控制命令。
[0011]所述無需驅動實現藍牙功能的TF卡的實現方法,其中,所述步驟A中修改的控制命令為:對單個扇區進行讀取操作的CMD17和對單個扇區進行寫入操作CMD24。
[0012]所述無需驅動實現藍牙功能的TF卡的實現方法,其中,所述步驟A中還包括: 將所述SD卡控制器中對SD卡第一保留扇區的控制命令CMD17和CMD24分別修改為對藍牙模塊進行讀寫的復用命令,以及將所述SD卡控制器中對SD卡第二保留扇區的控制命令CMD17和CMD24分別修改為對藍牙模塊進行數據讀寫時的參數配置的命令。
[0013]有益效果,本發明所提供的一種無需驅動實現藍牙功能的TF卡及其實現方法,通過將TF卡控制器中對TF卡存儲區域數據的進行讀寫的控制命令修改為對與藍牙模塊訪問的復用命令;當接收到訪問藍牙模塊的命令時,則TF卡控制器可以直接對藍牙模塊的訪問,因此在操作系統需要對TF卡的藍牙模塊進行訪問時,無需另外增加新的驅動,增加了TF卡的功能的同時,簡化了 TF卡設計和制造的成本。
【附圖說明】
[0014]圖1是本發明所述TF卡的結構示意圖。
[0015]圖2是本發明所述TF卡的實現方法步驟流程圖。
【具體實施方式】
[0016]為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖并舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用于解釋本發明,并不用于限定本發明。
[0017]在上述方法的基礎上,本發明還提供了一種無需驅動實現藍牙功能的TF卡,如圖1所示,所述系TF卡I包括:
TF卡控制器13、TF卡存儲區域14、1接口 12和與所述OI接口 12相連接的藍牙模塊
11 ;
當TF卡I接收到操作系統訪問藍牙模塊11的命令時,則TF卡控制器13對TF卡存儲區域14的數據讀取控制命令轉換為對藍牙模塊11進行訪問的控制命令,從而實現TF卡具有藍牙功能。
[0018]所述TF卡中還包括命令修改模塊;
所述命令修改模塊,用于將TF卡控制器對TF卡存儲區域中保留扇區的數據進行讀寫的控制命令修改為對藍牙模塊進行訪問的控制命令。
[0019]TF卡的存儲器是組織成一系列扇區。每個扇區為512個字節。而對TF卡上存儲器的訪問都是以扇區為單位的。比如如果你想把TF卡里面的內容讀出來,那必須是一個扇區的讀出來,就是以512字為單位,比如你的文件只有一個字節,也要讀512個字節出來。對應就是要向TF控制器發送CMD17和CMD18兩個命令,相應要往TF卡寫內容,就要往TF1控制器發CMD24和CMD25。
[0020]本發明中通過對上述控制命令進行修改,將上述對TF卡的存儲區域中保留扇區的數據進行讀寫命令修改為對藍牙模塊的訪問命令。
[0021]在具體實施時,采用TF卡控制器對TF卡存儲區域文件系統中保留扇區的數據進行讀寫的控制命令進行修改。
[0022]由于對文件系統中保留扇區的數據進行讀寫的控制命令進行修改,在文件正常使用時,讀寫不會落到這保留扇區上面,因此在操作系統上只需
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1