上一節主要是介紹arduino自帶的例子中的一些sd卡的操作,包括瀏覽sd卡基本屬性、列舉sd卡上的檔案和資料夾、建立刪除檔案、讀寫檔案等。
本節主要是寫乙個簡單的上位機程式,在其中可以瀏覽sd卡上的檔案和資料夾。本來還想做建立刪除檔案、資料夾等,後面犯懶了,覺得實現方式差不多,就只實現了瀏覽檔案和資料夾內容,其它功能的實現方式類似。
c#上位機程式和arduino通過串列埠進行通訊,然後約定好通訊格式就可以了。示例程式中,上位機傳送open:dirname;給arduino,通知它瀏覽dirname資料夾中的檔案和子資料夾,然後arduino傳送"^list:\s+:[01]$"給上位機,最後的0表示是檔案,1表示為資料夾。
下面是程式的截圖:
1)資料夾的建立與刪除
2)檔案的建立、讀寫和刪除
3)檔案在上位機和sd卡之間的傳輸
4)...
SD卡分析二
4 core層分析 core層完成了不同協議和規範的實現,並為host層的驅動提供了介面函式,在host層我們曾經呼叫的兩個函式 mmc alloc host sizeof struct s3cmci host pdev dev mmc add host mmc 我 們就從這兩個函式入手,來分析co...
如何使用Arduino開發板讀寫SD卡中的檔案
在一些arduino應用程式中,能夠實現在本地儲存和檢索資訊是非常有優勢的。您可以使用一張secure digital或sd卡實現此功能。sd卡是一種非易失性儲存卡,廣泛應用於手機 數位相機 gps導航裝置 手持控制台和平板電腦等可攜式裝置中。另一種型別的sd卡是micro sd卡。尺寸僅為15公釐...
SD卡讀寫 Verilog實現SD卡讀寫
目前常見的sd卡有兩種形式,一種是標準的sd卡,另外一種是tf卡,無論標準的sd卡或者tf卡,其基本協議是相同的,因此對於程式設計來說,這兩種型別的sd卡的讀寫方式是相同的。針對兩種不同型別的sd卡,其引腳介面訊號定義如下圖所示 標準sd卡 tf卡 對於上述的兩種型別的sd卡,都支援兩種操作模式,分...