本書是此套書的下冊,是上冊的延續與拓展。本書詳細講解了FAT32中長文件名的相關技術及其在znFAT中的具體實現。,著重介紹了SD卡等存儲設備的驅動原理與調試方法。應該說,下冊比上冊更有技術含量、更有思想,會引發讀者更多的思考和靈感。
如果說上冊是專注于基礎和常規內容的話,那么下冊則更加側重于提高與創新。振南將把一些獨特的思想和算法,以及它們在znFAT中表現出來的優異性能呈現在讀者面前。
此書謹獻給對FAT32、SD卡等嵌入式存儲技術感興趣,以及在這方面有項目應用需求的廣大人群。希望此書能夠成為此領域內的參考書,對大家的研究與開發工作產生積極意義。
●主攻FAT32的重點難點
●詳述znFAT的獨特算法
●獨具匠心的創新思想與數據加速機制
●深入講解SD卡等存儲設備底層驅動
●呈現更加精彩的配套實驗與工程實例
長期從事單片機與嵌入式系統技術方面的開發,對FAT32文件系統、SD卡等嵌入式存儲技術與應用有很深研究,并研制了知名的znFAT系統方案。在網上和撰寫了大量視頻教程與文檔資料,被廣大學習者和愛好者所接受。
第1章數據記錄,偷梁換柱:使用變通方法實現文件數據存儲
1.1把SD卡用作一個大容量的ROM
1.1.1大ROM思想的提出
1.1.2思想的驗證:數據采集與記錄實驗
1.2數據"偷梁換柱"——數據替換
第2章更及核心,文件創建:修改FAT表實現文件創建功能
2.1文件的創建
2.1.1文件目錄項的構造
2.1.2文件目錄項的"落定":寫入目錄簇
2.2為自己開路:簇鏈的構造
2.2.1目錄簇的拓展
2.2.2尋找"路石":空簇的查找
2.2.3形同虛設的FSINFO扇區
2.2.4簇鏈構造的實現
2.3目錄的創建
2.3.1目錄項的構造
2.3.2兩個特殊的目錄項
第3章數據寫入,細微可見:數據寫入的實現
3.1初步實現
3.1.1回顧數據讀取
3.1.2從開頭寫數據
3.1.3從整簇寫數據
3.2數據寫入的實現
3.3數據寫入的典型應用
3.3.1實例1:數據采集與存儲
3.3.2實例2:簡易數碼相機
第4章巧策良方,數據狂飆:獨特算法實現數據高速寫入
4.1迫出硬件性能
4.1.1連續多扇區驅動
4.1.2多扇區抽象驅動接口
4.2為數據作"巢"
4.2.1預建簇鏈思想的提出
4.2.2簇鏈預建的實現
4.2.3將多扇區用到
4.3CCCB(壓縮簇鏈緩沖)
4.3.1CCCB的提出
4.3.2CCCB的實現
4.3.3CCCB的爭搶與獨立
4.4EXB(扇區交換緩沖)
4.4.1EXB的提出
4.4.2EXB的實現
第5章模式變換,百花爭艷:znFAT與其他FAT的PK
5.1登頂效率之峰
5.2與強者競速
5.2.1國內外FAT方案簡介
5.2.2速度的"較量"
5.3znFAT的工作模式
5.3.1緩沖工作模式
5.3.2自身模式較量
5.4znFAT的功能裁減
5.4.1功能裁減宏
5.4.2裁減宏的嵌套
第6章創新功能,思維拓展:多元化功能特性與數據重定向的實現
6.1多元化文件操作
6.1.1多文件
6.1.2多設備
6.2數據重定向
6.2.1數據重定向的提出
6.2.2數據重定向的實現
……
第7章層遞刪截,通盤格空:文件、目錄的刪除及磁盤格式化
第8章突破短名,搞定長名:突破83短名限制,地實現長文件名
第9章青澀果實,繽紛再現:套書的第二個實驗專題
第10章存儲設備,閃存解惑:主流存儲設備及閃存技術詳解
第11章物理驅動,深入剖析:SD卡物理驅動
第12章性能提升,底層限制:高性能SD卡物理驅動
附錄A完整工程實例之SD卡MP3播放器
附錄B完整工程實例之數碼錄像機(相機)
附錄C主流CPU內核及其典型芯片簡介(znFAT移植平臺)
附錄D答網友問
附錄E我的大學系列
參考文獻
作者對研發工作十分投入,經常通宵工作,他的執著以及勤于用實驗反復驗證的作風都給我留下極深的印象。希望通過我的介紹讓大家對作者本身及此書的創作背景有更多的了解。我相信,憑著作者本人對軟硬件知識的深刻掌握與理解,再加之對研究工作的認真和極度執著的態度,本書的出版有理由值得我們期待!
——原哈工程大學計算機學院院長、博士生導師顧國昌
振南開創了國內首個開源的FAT32文件系統,并孜孜不倦的持續推廣,其精神值得深刻學習。
——國內RTOSrawos作者、國內rtos領頭人陳凌君
在21IC上,久仰振南大名,之前雖沒有互動過,但還是知道他搞了開源軟件,最近才開始深入關注他的軟件和書。翻閱此書,一種DIY的精神撲面而來,依稀看見了我研發的套路。我也用過不少開源軟件,總是會有種種不如意,總感覺少了點什么。總是要去打補丁,有時候改得火大,直接自己寫了。所以看過此書,對作者的工作流程表示認同,為作者的DIY精神叫好。
——21IC版主、《感悟設計》一書作者大道至
這個商品還可以
工程師的經驗之談,學習中,值得推薦
老師用心在寫的,很值得一看!
這個商品不錯~
這個商品不錯~
這個商品不錯~
這個商品不錯~
這個商品不錯~
這個商品不錯~
整體感覺不錯。
很好的一本書
很好
適合研究FAT32的書,寫的很明白
可以實物收藏,翻閱方便、輕薄點的可以隨身攜帶,不傷身體。易于保全、方便書寫、翻閱方便、有真實感。
要保證紙張質量,才可以做的更好
內容簡單易懂適合單片機基礎的新手學習
沒仔細拜讀。。。沒時間啊。
速度快
該書對于文件系統的原理的學習有很大的指導作用,相當的值,我不是托,只是學嵌入式的
這本書幾乎是市面上介紹FAT32最好的書了。思路清晰,邏輯嚴謹,循序漸進,作者在自己逐步實現一個文件系統的過程中,把FAT32系統講解的非常詳細,值得推薦。。