|
-- 會員 / 註冊 --
|
|
|
|
嵌入式FAT32文件系統設計與實現--基于振南znFAT(上) ( 簡體 字) |
作者:于振南 | 類別:1. -> 電子工程 -> 電子電氣 |
譯者: |
出版社:北京航空航天大學出版社 | 3dWoo書號: 38505 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:5/1/2014 |
頁數:218 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787512414853 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書是此套書的上冊。在這一冊中,振南首先以一個基于ZNX開發板的MP3數碼相框實驗開篇,明確研究FAT32文件系統與SD卡等相關嵌入式存儲技術的目的與意義。隨后便是對FAT32基礎性內容以及znFAT系統內部具體實現、編程方法與技巧的細致而深入的講解。其中穿插了大量的精彩實例,以及一些優秀而巧妙的設計思想與開發經驗的剖析與總結。在本書的最后,振南還詳細介紹了znFAT跨CPU平臺移植的具體方法,并且通過更多更精彩的實驗來介紹其使用方法,展示其實用價值。
FAT32作為一款最為經典而又應用極廣的文件系統,已經深入地滲透到了嵌入式應用之中。隨著一些諸如SD卡、CF卡、U盤等通用移動存儲設備的迅速普及,人們對FAT32產生了極大的功能需求。此書謹獻給對FAT32、SD卡等嵌入式存儲技術感興趣,以及在這方面有項目應用需求的廣大人群。 |
目錄: 第1章 欲善其事,必利其器:振南的ZN—x模塊化開發板介紹
1.1 振南的ZN-X模塊化開發板
1.1.1 ZN-X的基板
1.1. 2 ZN-X的配套模塊
1.2 ZN-X開發板的使用與測試
1.2.1 統一的下載與通信接口
1.2.2 USB轉串口模塊
1.2.3 實驗:ZN-X開發板的全面測試
第2章 端倪初現,實驗切入:MP3數碼相框的初步實現
2.1 實驗準備:MP3數碼相框的硬件選配
2.2 硬件模塊簡介
2.3 編程實現
第3章 逐漸深入,轉入正題:新型存儲器SD卡的引入
3.1 FlashRoM的數據“灌人”——編程
3.1.1 使用燒錄器
3.1.2 振南的方法
3.2 新型存儲器
3.2.1 格式化與文件寫入
3.2.2 SD卡讀/寫模塊
3.3 實驗:簡易SD卡MP3數碼相框
3.3.1 winHex軟件的使用
3.3.2 SD卡扇區讀/寫程序模塊
3.3.3 簡易SD卡MP3數碼相框的實現
第4章 自建模型,會意由衷:讓我們的思想與FAT32接軌
4.1 文件管理模型
4.1.1 原始模型
4.1.2 改進模型
4.2 FAT32文件系統
4.2.1 逼近模型
4.2.2 FAT32的輪廓
第5章 輕踏上路,初涉分析:開啟FAT32文件系統之門
5.1 FAT32文件系統的人口——主引導記錄MBR
5.2 “手工解析”MBR——基于WinHex
5.3 解析MBR的程序實現
5.3.1 笨實現方法
5.3.2 改進方法1:結構化實現方法
5.3.3 關鍵:大小端問題
5.3.4 改進方法2:通用化的解析方法
5.4 硬件平臺上的驗證
5.4.1 編寫測試代碼
5.4.2 驗證實驗結果
第6章 摘取參數. 精準定位:FAT32中的關鍵部分——DBR
6.1 定位工具:DOS引導記錄DBR
6.2 深入理解:勾勒清晰輪廓
6.2.1 手工解析DBR(BPB)
6.2.2 制作假U盤
6.2.3 例說“簇”——連鎖水桶取水游戲
6.3 znFAT的初始化函數
6.3.1 DBR解析的程序實現
6.3.2 初始化參數集合
6.3.3 硬件平臺驗證實驗
第7章 文件在手,剖析尋數:文件目錄項分析與信息提取
7.1 從首目錄下手
7.2 文件目錄項
7.2.1 文件目錄項的定義
7.2.2 手工解析FDI
7.2.3 解析時間信息
7.2.4 篡改文件“時間戳”
7.3 FDI解析的代碼實現
7.3.1 文件信息的提取
7.3.2 文件信息集合
7.3.3 硬件平臺驗證
7.4 實驗:帶znFAT雛形的SD卡MP3數碼相框
第8章 漸入漸深,初觸核心:展示FAT32絕妙的簇鏈結構
8.1 初識FAT表
8.2 剖析FAT表及簇鏈
8.2.1 印證文件的連續存儲
8.2.2 數據非連續的真實體現
8.3 編程實現:FAT表項與簇鏈讀取
8.4 帶簇鏈的SD卡MP3數碼相框
第9章 數據讀取,紛繁交錯:挑戰數據讀取賽程中的繁雜邏輯
9.1 讓數據讀取更精細:數據的分層與剝離
9.2 數據讀取函數的實現
9.2.1 初步實現
9.2.2 SD卡MP3數碼相框的分步式實現
9.3 數據讀取功能的成型
9.3.1 數據位置的標定
9.3.2 繁雜的簇內數據過程
9.3.3 數據讀取的歸一化
9.3.4 漢字電子書實驗的引出
第10章 數據游走,平臺轉移:電子書實驗與交叉開發模式
10.1 SD卡漢字電子書
10.1.1 漢字字模的獲取
10.1. 2 HZKl6的字模數據定位
10.1.3 SD卡漢字電子書的實現
10.2 交叉開發模式
1O.3 PC平臺的功能驗證
10.3.1 VC++6.0實現漢字顯示
10.3.2 內存虛擬磁盤的提出
第11章 文件匹配,目錄擴展:文件名匹配與目錄的簇鏈結構
11.1 文件的匹配
11.1.1 文件目錄項的搜索
11.1.2 8·3短文件名(SFN)
11.1.3 SFN的匹配
11.1.4 目錄簇的拓展
11.1.5 對文件打開函數的測試
11.2 短文件名的通配
11.2.1 通配
11. 2.2 文件名通配算法
11.2.3 文件枚舉的實現
第12章 逐層深入,尋蹤及致:突破根目錄進入更深層多級目錄.
12.1 進入子目錄
12.1.1 目錄的文件目錄項
12.1.2 目錄開始簇的獲取
12.2 依路徑進入多級目錄
12.2. 1 絕對路徑的分解
12.2.2 進入深層目錄
12.2.3 讓文件打開函數更強大
第13章 真知實踐,精彩展現:套書的第一個實驗專題
13.1 SD卡WAV音頻播放器
13.2 SD卡電子滾動屏
13.3 SD卡數碼相框
13.4 SD卡視頻播放器
13.5 SD卡MP3播放器
13.6 AT89S51離線下載器
13.7 仿Metro UI系統應用實驗
13.8 通過U盤對產品進行升級
13.9 嵌入式網頁服務器
13.10 STM32+LD3320作聲控音頻播放器
附錄 znFA丁的移植與應用
振南啟示錄Ⅰ
振南啟示錄Ⅱ
振南啟示錄Ⅲ
振南啟示錄Ⅳ
振南啟示錄Ⅴ
參考文獻 |
序: |
|