第一篇:SD卡、TF卡、CF卡及U盤的介紹
SD卡、TF卡、CF卡及U盤的介紹
SD卡、TF卡、CF卡及U盤的介紹 相信大家每天都在跟SD卡、TF卡、CF卡及U盤或其中一種打交道。它們都有什么區(qū)別呢?下文為你解答: SD卡和TF卡:
大家知道我們的手機使用的是指甲蓋大小的存儲卡,這個卡其實就是TF卡。而經(jīng)常提到的SD卡又是什么卡呢?簡單的說吧,SD卡體積比較大,大家買卡的時候應(yīng)該記得那個白色的小塑膠盒子里面有兩個卡,小的就是TF卡,大的是適配器(大家也稱為卡托),這個TF卡可以插進卡托里面,這樣就形成了一個SD卡,也就是說,TF卡+卡托=SD卡,這樣的SD卡可以插到讀卡器里用于數(shù)據(jù)傳輸,也可以適用于某些例如數(shù)碼相機一類的兼容性數(shù)碼產(chǎn)品,而我們的手機就只要這個小小的TF卡就可以了。(用于非手機等較大的數(shù)碼產(chǎn)品的存儲卡是一個完整的SD卡,不像我們買到的手機卡這樣可以組合和拆分的)看圖
SDHC標準和CLASS傳輸速度等級
什么是SDHC標準?
SDHC是“High Capacity SD Memory Card”的縮寫,即“高容量SD存儲卡”。2006年5月SD協(xié)會發(fā)布了最新版的SD 2.0的系統(tǒng)規(guī)范,在其中規(guī)定SDHC是符合新的規(guī)范、且容量大于2GB小于等于32GB的SD卡。
SDHC最大的特點就是高容量(2GB-32GB)。另外,SD協(xié)會規(guī)定SDHC必須采用FAT32 文件系統(tǒng),這是因為之前在SD卡中使用的FAT16文件系統(tǒng)所支持的最大容量為2GB,并不能滿足SDHC的要求。
SDHC標志如下圖:
作為SD卡的繼任者,SDHC主要特征在于文件格式從以前的FAT12、FAT16提升到了FAT32,而且最高支持32GB。同時傳輸速度被重新定義為Class2(2MB/sec)、Class4(4MB/sec)、Class6(6MB/sec)等級別,高速的SD卡可以支持高分辨視頻錄制的實時存儲。
SDHC卡的外形尺寸與目前的SD卡一樣(含TF卡),著作權(quán)保護機能等也和以前相同,但是由于文件系統(tǒng)被變更,以前只支持FAT12/16格式的SD設(shè)備存在不兼容現(xiàn)象,而現(xiàn)在也支持FAT32(SDHC)的機器,這可以讀取現(xiàn)存的FAT12/16格式的SD卡。SDHC標志
所有大于2G容量的SD卡必須符合SDHC規(guī)范,規(guī)范中指出SDHC至少需符合Class 2的速度等級,并且在卡片上必須有SDHC標志和速度等級標志。
符合SDHC標準的TF卡如下圖:
在市場上有一些品牌提供的4GB或更高容量的SD卡并不符合以上條件,例如缺少SDHC標志或速度等級標志,這些存儲卡不能被稱為SDHC卡,嚴格說來它們是不被SD協(xié)會所認可的,這類卡在使用中很可能出現(xiàn)與設(shè)備的兼容性問題。
不符合標準的如下圖:
而上文中提到的SD協(xié)會規(guī)定的速度等級(Speed Class),在測試方法上與普通的性能測試有較大區(qū)別。測試時根據(jù)卡片內(nèi)的碎片的不同程度分別測試讀速率曲線和寫速率曲線,而并不是對單一大文件的傳輸速度進行測試。SD協(xié)會定義了滿足各等級最低要求的性能曲線,根據(jù)測試所得的數(shù)據(jù)和SD協(xié)會規(guī)定的性能標準進行比較,從而判斷卡片的性能等級。
SD2.0的規(guī)范中對于SD卡的性能上分為如下4個等級,不同等級能分別滿足不同的應(yīng)用要求:
Class 0:包括低于Class 2和未標注Speed Class的情況;(2GB以下[含2GB])
Class 2:能滿足觀看普通MPEG4 MPEG2 的電影、SDTV、數(shù)碼攝像機拍攝;(常見有sandisk,kingmax4GB、8GB)
Class 4:可以流暢播放高清電視(HDTV),數(shù)碼相機連拍等需求;(常見有Kingston4G,Sandisk4GB、8GB、16GB)
Class 6:滿足單反相機連拍和專業(yè)設(shè)備的使用要求;(Sandisk8GB,其他的市場較少,亦不太適合、不推薦用于手機)
SD協(xié)會是基于實際應(yīng)用情況,對各個品牌的SDHC產(chǎn)品進行了速度等級的劃分,頗為難得的是,一向以率先推出新品而著稱的ATP公司則在2007年10月就發(fā)布了全球首款class 6等級的SDHC產(chǎn)品-ATP ProMax SDHC 4GB Class 6,可以滿足專業(yè)玩家和高端用戶對于高容量和高性能SDHC產(chǎn)品的嚴格需求。而目前市場上能夠提供Class 6級別的4GB及以上 SDHC廠商很少.CF存儲卡:
CF卡全稱為 “ Compact Flash ” 卡,譯為漢語就是 “ 標準閃存卡 ”,CF卡是最早推出的存儲卡產(chǎn)品,由最大的FLASH MEMORY廠商之一的美國SANDISK于1994年研發(fā)成功的。
CF卡是目前應(yīng)用最為廣泛的存儲卡,由于它不帶驅(qū)動器,也沒有其它的移動部件,因此,極少出現(xiàn)機械故障,使存儲的圖像數(shù)據(jù)更加安全。CF卡的使用壽命也非常長,即使用上100多年也可以保證數(shù)據(jù)完好無損。而且CF卡耗電量小,只有普通硬盤的5%。與其它存儲卡相比,容量大是CF卡的另一個優(yōu)勢,目前主流產(chǎn)品已經(jīng)達到512Mb和1Gb標準。另外它還具備速度快、價格便宜等優(yōu)點。CF卡的主要缺點是CF模塊在設(shè)備與安裝程序之間不存在互換性,不能直接運行程序,功耗大,勢必會影響到電池續(xù)航時間等。
CF卡的工作過程是:當拍攝數(shù)字圖像時,數(shù)碼相機的CCD會對圖像有感應(yīng),之后圖像數(shù)據(jù)就被存儲在中介卡上。然后,數(shù)碼相機會對圖像進行不同的處理。最后,圖像被壓縮并存儲在CF卡上。大部分數(shù)碼相機均使用CF卡,特別是專業(yè)的數(shù)碼單反相機。CF卡的部分結(jié)構(gòu)采用強化玻璃及金屬制造,采用閃存的儲存方式,是一種穩(wěn)定的存儲解決方案。CF卡基于ATA數(shù)據(jù)傳輸界面,具有優(yōu)良的兼容特性,它不僅僅是一個存儲器件,而且內(nèi)置了控制器,無論采用多大容量的閃存芯片組,其外部接口都是標準的ATA/IDE接口,而且3.3V、5V外電壓通用,與計算機系統(tǒng)的聯(lián)接非常方便。從封裝方式上來看,CF存儲卡可分為I型和II型,從外觀上看,CF Type I與Type II差不多,兩者均基于普通的50針接口設(shè)計,只不過在厚度上有所區(qū)別,Type II型CF卡大約是Type I的兩倍厚。只支持CF TYPE I的數(shù)碼相機無法使用CF TYPE II型卡,但是使用CF TYPE II的數(shù)碼相機則可以向下兼容 CF TYPE I。U盤:
U盤,全稱“USB接口移動硬盤”,英文名“USB removable(mobile)hard disk”。U盤的稱呼最早來源于朗科公司生產(chǎn)的一種新型存儲設(shè)備,名曰“優(yōu)盤”,也叫“移動硬盤”使用USB接口進行連接。USB接口就連到電腦的主機后,U盤的資料就可放到電腦上了。電腦上的數(shù)據(jù)也可以放到U盤上,很方便。而之后生產(chǎn)的類似技術(shù)的設(shè)備由于朗科已進行專利注冊,而不能再稱之為“優(yōu)盤”,而改稱諧音的“U盤”或形象的稱之為“閃存”“閃盤”等。后來U盤這個稱呼因其簡單易記而廣為人知,而直到現(xiàn)在這兩者也已經(jīng)通用,并對它們不再作區(qū)分。其最大的特點就是:小巧便于攜帶、存儲容量大、價格便宜。是移動存儲設(shè)備之一。一般的U盤容量有1G、2G、4G、8G、16G等,價格上以最常見的2G為例,40元左右就能買到。U盤容量有了很大程度的提高,如:4G、8G,16G的U盤。它攜帶方便,屬移動存儲設(shè)備,所以當然不是插在機箱里了,我們可以把它掛在胸前、吊在鑰匙串上、甚至放進錢包里。如下圖:
U盤制啟動的制作和問題
電腦沒有光驅(qū)但要裝系統(tǒng)怎么辦?電腦硬件有損壞怎么辦?如何檢測硬盤壞道?如何檢測內(nèi)存?這些問題都可以用U盤啟動來解決。那么首先我們就來了解一下如何用U盤裝系統(tǒng)吧。
用U盤做啟動盤并不是很容易,如果您技術(shù)不太過硬請購買慧炬高速U盤。他們已經(jīng)做好了U盤啟動.先看主板是否支持,U盤是否支持。U盤如果支持,那么你就 可以嘗試以一下這種簡單且具有普遍性的U盤制作啟動盤方法:
第一步首先你的主板支持U盤,一般815以上主板都支持的(不支持的通過刷BIOS一般也會支持的,但是刷壞了可別來找我:))。在USB口上插好U盤,啟用主板對USB的支持。如果不懂的話就設(shè)置BIOS為默認值,第一引導(dǎo)設(shè)為USB-HDD,保存并重啟。
第二步、導(dǎo)入引導(dǎo)信息(有兩種方法):
1、用專門格式化工具進行格式化(一般U盤自帶的軟件中有),選擇引導(dǎo)盤選項即可;
2、閃盤插好后,用光盤啟動盤或軟盤啟動盤引導(dǎo),進入DOS,進入每個盤除了C盤以外的看一下U盤被分配為什么盤符并記住,因為下面是有用的.一般最小的就是它了(因為這時的U盤不是分在最后一個盤,而是除了C盤以外的隨機分配的一個盤符)。進入光驅(qū)的盤符(一定要進入才行的),如果在DOS下可以訪問到閃盤,在光驅(qū)的盤符下,用format x: /s 或FORMAT X:/Q/S或SYS X:(x代表U盤盤符)格式化即可。一般用format x: /s最好,最穩(wěn)定,U盤將被格式化為FAT格式并裝上DOS系統(tǒng),以后你可以用來引導(dǎo)系統(tǒng)進入DOS做操作了.第三步、修改引導(dǎo)信息
現(xiàn)在可以引導(dǎo)了,找來一張98啟動盤,把里面的所有文件包括隱含文件都拷貝到閃盤當中,覆蓋重名的文件。
找到Autoexec.bat文件,用記事本打開,找到Path 開頭的那一行,是在Path 前面加上Rem命令,注意Rem后有一個空格。
找到Setramd.bat 文件,用記事本打開,找到“a:findramd”的那一行,去掉 “a:”把它改成“findramd”。保存!
第四步、可以加入其他工具
你還可以加入一些系統(tǒng)維護的工具,如ghost、pqmagic8 dos版、smartdrv.exe、FORMAT,XCOPY等工具。
第五步、使用U盤
在BIOS設(shè)置第一引導(dǎo)設(shè)置為USB-HDD就行了。當然先啟用主板對USB的支持.如果不懂的話就設(shè)置BIOS為默認值再設(shè)置BIOS的第一引導(dǎo)設(shè)置為USB-HDD。
這樣,用U盤制作的啟動盤就完成了。不過U盤啟動還是會存在一些問題,U盤的存儲介質(zhì)與硬盤不同,因此 讀取速度比硬盤要慢很多。如果U盤質(zhì)量差點的話,那個讀取速度就更慢了。U盤對電腦來說就是一個“輸入輸出設(shè)備”,當你的電腦啟動的時候,它需要各種設(shè)備的協(xié)助,所以使用那個設(shè)備有一個先后循序,要排隊,要有一個程序來設(shè)定這樣的秩序,所以有了“BIOS”基本輸入輸出系統(tǒng)Basic Input Output System。開機電源啟動 BIOS(規(guī)定了主板外接設(shè)備的啟動循序)按設(shè)定循序啟動硬件操作系統(tǒng)加載程序體現(xiàn)作用!由上面可以看出,如果在BIOS中規(guī)定U盤作為第一啟動硬件,那么它就可以做很多事,包括:安裝系統(tǒng)、維護修理等等……!BIOS能識別接受的有: 驅(qū)動程序(ZIP)/ 軟盤(FDD)/ 光盤(CD-ROM)/ 還有硬盤(HDD);
U盤想要使用,就要模擬成以上的相關(guān)設(shè)備,所以就有了現(xiàn)在的多種啟動模式:
1、USB-ZIP :驅(qū)動器模式 啟動后U盤的盤符是A;
2、USB-FDD :軟驅(qū)模式 啟動后U盤的盤符是A;
3、USB-HDD :硬盤模式 啟動后U盤的盤符是C;(注意:這個模式在安裝系統(tǒng)時容易搞砸,因為怕你頭腦一發(fā)昏,就會混淆U盤和硬盤的C分區(qū))
4、USB-CD-ROM :光驅(qū)模式 啟動后U盤的盤符是…當然是光驅(qū)的了目前比較流行的的ZIP和HDD模式,簡單易用,至于FDD早就已經(jīng)退出歷史舞臺了。
第二篇:創(chuàng)建SD卡
1.3.7 創(chuàng)建SD卡
在模擬器上測試程序經(jīng)常需要使用SD卡。在PC上需要使用mksdcard命令創(chuàng)建一個虛擬的SD卡文件,創(chuàng)建一個10MB大小的SD卡文件的命令如下:
1.mksdcard-l sdcard 10MB sd.img
其中sdcard表示SD卡的卷標,10M表示SD卡的大小,單位還可以是KB。但要注意,SD卡的大小不能小于8MB,否則無法創(chuàng)建SD卡文件。sd.img是SD卡的文件名。如果要在Eclipse中啟動模擬器,或直接啟動模擬器(使用emulator命令),需要使用-sdcard命令行參數(shù)指定SD卡文件的絕對路徑。
第三篇:羅升HITECH 人機CF卡和U盤應(yīng)用教程
羅升HITECH 人機CF卡和U盤應(yīng)用教程
(2008-3-31)一:歷史數(shù)據(jù)保存
自1996年天津羅升開始負責HITECH PWS系列人機產(chǎn)品在大陸的推廣和銷售。2005年瑞典Beijer成功并購HITECH(海泰克)后,目前旗下的HMI產(chǎn)品:EXTER和PWS兩大系列在中國大陸的銷售和服務(wù)全部由天津羅升企業(yè)有限公司負責。由于EXTER系列產(chǎn)品的加入,羅升的產(chǎn)品線更加的齊全。
下面針對BEIJER T70穿透和透明模式舉例說明
功能:
將歷史緩沖區(qū)的數(shù)據(jù)自動存儲到CF卡或U盤,此功能可以將歷史數(shù)據(jù)自動保存到CF卡或U盤,能夠以EXCEL表的形式在電腦中讀取,方便客戶存儲和查看大量歷史數(shù)據(jù)。
使用說明:
1.在工作參數(shù)設(shè)定中設(shè)定紀錄緩沖區(qū),在“備份存儲裝置”中選擇“CF Card”或“USB Memory Card”這樣,人機每采樣一次,就會將數(shù)據(jù)自動備份到CF卡或者U盤,如圖一。
2.點擊圖一中的“編輯”,為要取樣的數(shù)據(jù)取名字,如圖二: A:名稱,為取樣數(shù)據(jù)定義名稱,中英文都可以。B:字位置,該紀錄緩沖區(qū)的第幾個word。C:格式,取樣數(shù)據(jù)的格式。
D:長度,可以為單字也可以為雙字。
3.如此設(shè)置之后,人機會自動將紀錄緩沖區(qū)中數(shù)據(jù)存保存到CF或U盤中,每個紀錄緩沖區(qū)形成一個EXCEL文件,如圖三
4.各取樣數(shù)據(jù)以圖二中所取名字存在于CF卡,如圖四
Demo見demo21(數(shù)據(jù)保存至U盤只需要將“備份存儲裝置”更改為“USB Memory STICK”,其余操作與保存至CF卡一樣)
二:報警資料保存
自1996年天津羅升開始負責HITECH PWS系列人機產(chǎn)品在大陸的推廣和銷售。2005年瑞典Beijer成功并購HITECH(海泰克)后,目前旗下的HMI產(chǎn)品:EXTER和PWS兩大系列在中國大陸的銷售和服務(wù)全部由天津羅升企業(yè)有限公司負責。由于EXTER系列產(chǎn)品的加入,羅升的產(chǎn)品線更加的齊全。
下面針對HITECH 人機CF卡和U盤應(yīng)用中的報警資料保存功能舉例說明。
功能: 可以將報警資料自動存儲到CF卡或U盤,所有報警歷史紀錄保存到CF卡或U盤,在電腦中用EXCEL表的形式讀取。
使用說明:
1. 在應(yīng)用----設(shè)定報警中設(shè)置報警,選擇備份存儲裝置為U盤或者CF卡,如圖一
2. 如圖一設(shè)置后,報警歷史信息就會自動按“掃描周期”復(fù)制到CF卡或者U盤;并以EXCEL表格形式存在如圖二
3. 所有歷史報警信息會以EXCEL表形式存在,如圖三
例程見DEMO22((數(shù)據(jù)保存至CF卡只需要將“備份存儲裝置”更改為“CF Card”,其余操作與保存至U盤一樣)
三:配方資料保存
自1996年天津羅升開始負責HITECH PWS系列人機產(chǎn)品在大陸的推廣和銷售。2005年瑞典Beijer成功并購HITECH(海泰克)后,目前旗下的HMI產(chǎn)品:EXTER和PWS兩大系列在中國大陸的銷售和服務(wù)全部由天津羅升企業(yè)有限公司負責。由于EXTER系列產(chǎn)品的加入,羅升的產(chǎn)品線更加的齊全。
下面針對羅升HITECH 人機CF卡和U盤的配方資料保存功能舉例說明
功能:
可以用功能鍵將人機內(nèi)的配方保存到CF卡或U盤,配方以 *.rcp 的文件存在于CF卡或U盤中,也可以將*.rcp的文件從CF卡或U盤中寫回到人機,更新人機當前配方。
使用說明:
1. 在“工作參數(shù)設(shè)定”---“其他”中定義配方起始地址以及配方長度和配方總數(shù),如圖一
2. 寫配方到CF卡或U盤:定義功能按鈕“寫配方數(shù)據(jù)到文件”如圖二
當在人機下按下此功能按鈕,則人機內(nèi)的配方會以“b.rcp”的文件保存到U盤或CF卡上,其中文件名只能為字母和數(shù)字;此配方文件可以在ADP軟件中查看和編輯以及重命名。
3. 將配方數(shù)據(jù)寫回到人機:定義功能按鈕“讀取配方數(shù)據(jù)文件”,如圖三
按下此功能按鈕,則此配方配方數(shù)據(jù)會寫入到人機,更新人機當前配方。說明:還有兩個功能按鈕
此兩個功能按鈕可以把人機內(nèi)的配方(存在斷電保持區(qū)中),寫到人機的Flash區(qū),以及從Flash區(qū)將配方寫回人機。如果人機電池沒電或者不小心清除了斷電保持區(qū)的內(nèi)容,可以用此二功能按鈕更好的備份配方。人機程序也是存在Flash區(qū),剩余空間可用來備份配方。
CF卡推薦使用Innodisk電子盤(羅升電子盤產(chǎn)品)
例程見demo23 四:程序畫面保存
一、監(jiān)視CF卡或U盤的可用空間
擴充狀態(tài)區(qū)的Dn+2存放的是CF卡的可用空間,擴充狀態(tài)區(qū)的Dn+3存放的為U盤的可用空間,例如圖一,如擴充控制區(qū)設(shè)為D30,則D32存放的是CF卡的可用空間,D33存放的是U盤的可用空間
二、寫應(yīng)用數(shù)據(jù)到文件
功能按鈕“寫應(yīng)用數(shù)據(jù)到文件”可以將人機程序保存到CF卡或U盤。在人機上按下此功能按鈕,則會將當前人機程序COPY到CF卡或U盤,在CF卡或U盤上生成DEMO.C64和DEMO.FW6兩個文件(文件名只能為英文),在ADP軟件中可以重建應(yīng)用文件,打開DEMO.C64進行編輯,如圖二
三、讀應(yīng)用數(shù)據(jù)文件并更新系統(tǒng)
功能按鈕“讀取應(yīng)用數(shù)據(jù)文件并更新系統(tǒng)”,例如,CF卡或U盤上存有DEMO.C64和DEMO.FW6兩個文件(文件名為英文),則按此功能按鈕,就會將人機現(xiàn)有程序更新為CF卡或U盤上的人機程序,如圖三
注:將人機程序上下載到CF卡或U盤密碼等級在“工作參數(shù)設(shè)定”---“密碼中設(shè)定”:如圖四
四、將人機畫面打印至CF卡或U盤
可以用打印按鈕將人機畫面打印至CF卡或U盤,打印的畫面以.bmp圖形存在于CF卡或者U盤中,首先設(shè)定打印機為U盤或CF,如圖五
在人機上按打印按鈕后,CF卡或U盤上會生成一個V_PTR的文件夾,此文件夾中存放了所打印的畫面,如圖七
五、自動更新人機檔案 插入CF卡或U盤,人機可以自動偵測里面是否有ADP檔案(需要為有.C64和.fw6的檔案,文件名為APP_MAIN),這樣,只需要將名字為APP_MAIN的.C64和APP_MAIN.FW6人機檔案放到CF卡或U盤中(文件名固定),就可以不用電腦來自動更新人機程序。如下圖
其中pws 文件(也就是.c64文件)由原程序編譯生成,點擊adp軟件中“下載固件及應(yīng)用”會生成app_main.fw6文件(不論是否真正下載都會生成此文件)。
如有任何疑問,歡迎致電天津羅升企業(yè)有限公司人機產(chǎn)品處:022-23556000,sales@acepillar.com.cn.關(guān)閉窗口
第四篇:威綸通觸摸屏如何進行電腦的上傳以及U盤、CF卡的上傳和下載專題
威綸通觸摸屏如何進行電腦的上傳以及U盤、CF卡的上傳和下載
發(fā)布日期:2015-01-03 瀏覽次數(shù):30565
U盤和CF卡下載
一:在U盤上生成屏能識別的格式的文件
1、點擊軟件內(nèi)的圖標,出現(xiàn)下面的對話框,選擇生成文件存儲的位置和名稱,如下圖所示即是將生成的文件存儲在H盤的test文件夾內(nèi)。
2、打開工具欄,在其中選擇“建立使用在U盤和CF卡上所需的下載資料”,這是會打開上面同樣的對話框,選擇生成文件存儲的位置和名稱,如上圖所示即是將生成的文件存儲在H盤的test文件夾內(nèi)。
3、點擊Project Manager內(nèi)的“建立使用在U盤和CF卡上所需要的資料”的按鈕就會出現(xiàn)如下圖所示的對話框,在對話框中選擇需要下載的程序(包括工程文件、配方數(shù)據(jù)、資料取樣記錄的選擇)和下載生成文件存儲的位置和名稱,如下圖所示即是將生成的文件存儲在H盤的test文件夾內(nèi)。
二:將U盤內(nèi)生成的文件下載到屏內(nèi)
1、將U盤插入屏的USB接口上,屏?xí)詣訌棾鋈缦碌南螺d/上傳畫面,選擇下載(download).2、點擊“下載工程”,彈出下載設(shè)定對話框,輸入下載密碼和需下載的文件類型(工程文件、歷史文件)
3、確定文件類型后,彈出如下畫面,在該畫面中選中已經(jīng)生成在CF卡或U盤內(nèi)的文件,選中后,點擊“OK”鍵就開始下載你選中的文件。
U盤和CF卡上傳
1.將U盤插到屏的USB的端口后,選擇上傳到U盤或CF卡的指定位置。具體的操作方法與下載方法一樣 2.打開U盤內(nèi)生成的文件夾,文件夾內(nèi)history、mt8000兩個文件,打開mt8000文件夾下的001文件,并更改其中的文件mt800的文件格式為mt8000.xob。
3.使用EB8000的軟件對生成的mt8000.xob文件進行反編譯即可打開從屏內(nèi)上傳的程序。
電腦文件的上傳
一般都是用USB上傳,首先先連接USB數(shù)據(jù)線,觸摸屏通電,檢查USB驅(qū)動是否安裝好,進電腦設(shè)備管理器里面看,打開EB8000點擊USB上傳,選擇保存途徑,會有個XOB文件,在反編譯就會出來工程文件了,這樣就可以修改東西了。如果上傳的時候提示輸入密碼(初始密碼一般是111111)或者上傳錯誤,不知道密碼就需要解密了,提示錯誤就是禁止上傳,這個就需要解密了。
第五篇:SD卡_FAT32文件系統(tǒng)學(xué)習(xí)心得
DBR:操作系統(tǒng)引導(dǎo)記錄區(qū)(包括BPB)
一.一般硬盤數(shù)據(jù)結(jié)構(gòu)是按下面來建立的
二.首先看看啟動區(qū)的內(nèi)容,也就是第一個扇區(qū)。使用軟件:WinHex
有用的內(nèi)容用彩色線標志下
⑴.灰色線內(nèi)容:EB 59 90 跳轉(zhuǎn)指令
⑵.灰色點線內(nèi)容:4D 53 44 4F 53 35 2E 30 為廠商標志和os 版本號,這里是MSDOS5.0 ⑶.紅色部分:00 20(偏移地址0BH,長度2)注意這里數(shù)據(jù)的布局,高地址放高字節(jié),低地址放低字節(jié)(數(shù)據(jù)為小端格式組織),所以數(shù)據(jù)應(yīng)該是0200,就是512。表示的意思是,該磁盤每個扇區(qū)有512個字節(jié)。有的可能是1024、2048、4096.⑷.黃色部分:08(偏移地址0DH,長度1)表示的意思是每個簇有8個扇區(qū)。這個值不能為0,而且必須是2的整數(shù)次方,比如1、2、4、8、16、32、64、128.但是這個值不能使每個簇超過32KB字節(jié)。
⑸.藍色部分:24 00(偏移地址0EH,長度2),轉(zhuǎn)換一下,就是00 24,意思是保留區(qū)域中的保留扇區(qū)數(shù)為36個。那么就可以知道下面的FAT1區(qū)的開始的地址就是:0x24*200(每個扇區(qū)的字節(jié)數(shù))=0x4800,⑹.粉色部分:02(偏移地址10H,長度1),此卷中的FAT結(jié)構(gòu)的份數(shù)為2,另外一個是備份的。⑺.黑色部分:C6 03(偏移地址24H,長度2)轉(zhuǎn)換一下,03C6,每個FAT占用的扇區(qū)數(shù)。那么每個扇區(qū)占用的字節(jié)數(shù)就是0x03c6*200=78C00。根據(jù)啟動區(qū)、FAT1、FAT2、根目錄、數(shù)據(jù)區(qū)的次序,可以依次計算出它們的地址了。
啟動區(qū):理所當然是0x00; FAT1:0x4800;
FAT2:0x4800 + 0x78C00 = 7D400;
根目錄區(qū):7D400 + 78C00 = F6000;
數(shù)據(jù)區(qū)的地址,等等再計算。這個只是計算,可以看看是不是和實際的一致。
怎么樣,是不是和計算的很一致。
為什么要計算SD數(shù)據(jù)的讀取要給出地址,而且每次讀取都是一個整扇區(qū),512個字節(jié)。找出這些地址后,可以很方便的找到數(shù)據(jù)。
三.現(xiàn)在分析下根目錄區(qū)的內(nèi)容。
這里使用的是FAT32短文件目錄項,每32個字節(jié)表示一個文件(文件夾也是),32個字節(jié)的表示定義分別如下
⑴.黑色部分:驅(qū)動器的名稱,8個字節(jié), ⑵.紅色部分:54 45 53 54 20 20 20 20(偏移地址20H,長度8)文件名:TEST
(空缺部分是空格)。⑶.紅色點線:54 58 54(偏移地址28H,長度3)文件類型,為ASCII字符表示。⑷.綠色:20(偏移地址2BH,長度2)文件屬性,00000000(讀寫);00000001(只讀);00000010(隱藏);00000100(系統(tǒng));00001000(卷標);00010000(子目錄);00100000(歸檔)。⑸.藍色點線:2E(偏移地址2EH,長度2)文件創(chuàng)建時間。
⑹.粉色線、點線 依次表示文件創(chuàng)建日期 文件最后訪問日期。
⑺.灰色線、點線:依次為該文件開始簇號的高位字節(jié)、地位字節(jié),這里也是用了小端格式組織。轉(zhuǎn)換下為00 00 00 03,根據(jù)這個就可以找到文件下一個簇號在FAT1中的位置了。4800+03*04(因為四個字節(jié)存一個簇號)= 480C。
⑻.黃色線部分:文件長度。轉(zhuǎn)后00 00 2D 77 就是11639字節(jié)。
但是它占用的12KB的空間,因為文件是按照整簇來存放的,不夠一個簇的大小,也要給一個簇的空間。四.計算出該文件放置空間。
從文件的大小可以計算出,需要占用多少個簇。根據(jù)前面的數(shù)據(jù),每個簇放8個扇區(qū),每個扇區(qū)512個字節(jié),那么一個簇的空間就是4096字節(jié)了,4KB。那么11639字節(jié)需要3個簇,這三個簇的開始的地址
就可以計算出來了。
上面已經(jīng)知道開始簇開始的地址了:03,那么開始地址為:F6000(根目錄區(qū)地址)+(03-2)*08*200=F7000(第一個簇開始地址);這里03減去的02的意思是:簇號都是從2開始的,第二個簇4800+03*04=480C,查查480C里面的內(nèi)容是什么:04 00 00 00,轉(zhuǎn)化后為04,不是0x0FFFFFFF(文件最后一簇的標志),那么還有簇號存在(文件還沒有放完呢,下一個簇不計算),第二個簇就可以算出來了,地址為F6000+(04-2)*08*200 = F8000(第二個簇開始地址);
480C的內(nèi)容是04,指出的下個簇號地址位置,4800+04*04=4810,4810的數(shù)據(jù)為05,也不是0x0FFFFFFF,同樣可以計算出第三個簇地址:F6000+(05-2)*08*200 = F9000(第三個簇開始地址);繼續(xù)看看下一個簇號:4800+05*04=4814,內(nèi)容為0x0FFFFFFF,文件放置結(jié)束,沒有了。
總結(jié)下:
F7000(第一個簇開始地址)
F8000(第二個簇開始地址)F9000(第三個簇開始地址)看圖檢驗下。
暫時學(xué)習(xí)到這里,現(xiàn)在可以讀取文件。但是讀取長文件名,寫文件如何進行,接下來繼續(xù)學(xué)習(xí)。資料的起源來自此,現(xiàn)在也回到這里。。。