嵌入式FAT32文件係統設計與實現:基於振南znFAT(上)

嵌入式FAT32文件係統設計與實現:基於振南znFAT(上) 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
於振南 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-21

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 北京航空航天大學齣版社
ISBN:9787512414853
版次:1
商品編碼:11438765
包裝:平裝
開本:16開
齣版時間:2014-03-01
用紙:膠版紙
頁數:218
字數:309000
正文語種:中文


相關圖書





圖書描述

編輯推薦

  套書內容特點
  本套書共分為上下兩冊,內容上循序漸進,步步引導,從基礎到提高,從常規到創新,從保守到發散,從理論到實踐,在把原理與方法講清楚之後,又基於配套的ZNX開發闆做瞭大量的實驗,努力讓讀者開捲有益,真正有所感悟與收獲。
  上冊側重於入門與基礎,首先通過幾個實例讓讀者初步認識FAT32與SD卡,隨後便全麵展開瞭係統化的講解,實現瞭幾個基本的文件操作功能,並對znFAT的一些簡單應用進行瞭介紹;下冊側重於創新、拓展與提高,振南將繼續帶領讀者實現更多、更具特色的文件操作功能,更重要的是提齣瞭znFAT中一些獨創的核心算法,並展示瞭它們在提高係統性能與加速數據讀/寫方麵所起到的重要作用。同時,配套瞭一些更為精彩的實驗,它們絕大部分都是振南的原創,有助於讀者掌握、提高。書中包含的實驗大部分是基於振南的ZNX開發闆的,而且由於ZNX對51、AVR、STM32全係列CPU芯片的支持,這些實驗很多都是跨平颱的,這使其更加精彩,也更加突顯瞭znFAT極強的可移植性與實用價值。

內容簡介

  振南這幾年一直在研究FAT32文件係統與SD卡、Flash等嵌入式存儲的相關技術,初衷一方麵在於振南對它的濃厚興趣,因為其中蘊涵著很多非常巧妙的設計思想和理念,通過更加係統化、工程化的開發實踐,自身的水平得到瞭很大的提升;另一方麵隨著嵌入式存儲技術的迅猛發展,基於通用嵌入式FAT32文件係統的應用與産品層齣不窮,這催生瞭對這方麵技術和功能的極大需求。振南希望通過自己的研究,讓廣大的愛好者與工程師輕鬆地進入這一領域,對大傢産生一定的參考意義。
  基於振南長期而深入的研究,一個精簡、優秀而功能完備的嵌入式FAT32文件係統方案很早便應運而生,並一直維護至今,這就是振南的znFAT。經過幾年的推廣與無數的驗證,它已廣為流傳,在各個硬件平颱、各個應用係統中發揮著其不可替代的作用。
  為瞭能讓FAT32文件係統的嵌入式應用更加深入人心、讓更多人受益於它的方便與強大,振南花費三年時間特著此書,全麵講述其各種技術細節、實現技巧、創新策略與算法、應用實例、移植方法等。
  振南知道無數人都在急切地盼望著此書問世,但因為振南精益求益的性格特點、做事原則以及寫作、齣版過程中一些瑣碎的事情,使得此書的進度稍顯滯後,請讀者諒解。

內頁插圖

目錄

第1章 欲善其事,必利其器: 振南的ZNX模塊化開發闆介紹
1.1振南的ZNX模塊化開發闆
1.1.1 ZNX的基闆
1.1.2 ZNX的配套模塊
1.2 ZNX開發闆的使用與測試
1.2.1統一的下載與通信接口
1.2.2 USB轉串口模塊
1.2.3實驗: ZNX開發闆的全麵測試

第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
第7章 文件在手,剖析尋數:文件目錄項分析與信息提取
第8章 漸入漸深,初觸核心:展示FAT32絕妙的簇鏈結構
第9章 數據讀取,紛繁交錯:挑戰數據讀取賽程中的繁雜邏輯
第10章 數據遊走,平颱轉移:電子書實驗與交叉開發模式
第11章 文件匹配,目錄擴展:文件名匹配與目錄的簇鏈結構
第12章 逐層深入,尋蹤及緻:突破根目錄進入更深層多級目錄
第13章 真知實踐,精彩展現:套書的第一個實驗專題
附錄 znFAT的移植與應用
振南啓示錄Ⅰ
振南啓示錄Ⅱ
振南啓示錄Ⅲ
振南啓示錄Ⅳ
振南啓示錄Ⅴ
參考文獻

精彩書摘

  導讀
  此套書分上下兩冊,共有二十餘章,各章在知識上前後關聯、相輔相成完整嚴密,而且適當地進行瞭實驗的穿插,從而使書在整體上顯得渾然一體、生動耐讀。為瞭方便讀者快速轉到自己的興趣點,振南特設置瞭導讀部分:
  ①想瞭解znFAT的移植與使用方法,請參見上冊的附錄《znFAT的移植與應用》。
  ②想瞭解SD卡物理扇區讀/寫驅動的細節、具體實現與調試方法,請參見下冊第12章的《高性能SD卡物理驅動的實現》。
  ③想欣賞或藉鑒基於znFAT的精彩實驗與工程應用,請參見上冊的第13章《真知實踐,精彩展現》、下冊的第9章《青澀果實,繽紛再現》。
  ④想瞭解研究FAT32文件係統的意義、用途與基本的入門,請參見上冊的第1章《端倪初現,實驗切入》、第3章《逐漸深入,轉入正題》與第4章《自建模型,會意由衷》。
  ⑤想瞭解振南的ZNX開發闆及其使用、測試方法,請參見上冊的第1章《欲善其事,必利其器》。
  ⑥想瞭解常用的主流存儲設備、NOR/NANDFlashROM上的文件係統應用,請參見下冊的第10章《存儲設備,閃存解惑》。
  ⑦想瞭解znFAT的具體性能錶現,如數據讀/寫速度等,以及與幾種優秀方案的較量,請參見下冊的第5章《模式變換,百花爭艷》。
  ⑧想瞭解znFAT各功能、創新點的具體實現細節與開發方法,希望對FAT32進行全麵深入的研究,請參見書中各章主要內容,更加細緻的介紹與引導請詳見目錄與各章節內容。
  ……

前言/序言

  什麼是znFAT
  “znFAT?它到底是什麼?振南,胖子?”嚴肅、嚴肅一點!它是由振南花費近5年時間原創開發、精簡高效而又易於移植、已得到廣泛流傳與應用的一套完備的嵌入式FAT32文件係統方案。
  “它到底有什麼用?”答:“很有用!”如果你想用單片機去讀取sD卡或U盤等存儲設備中的MP3文件來實現音頻播放,或者是想把采集到的數據通過單片機直接存為文件,再或者……那麼你就無法避免地産生瞭在嵌入式平颱上對文件進行讀/寫的功能需求。此時,就是znFAT“大顯身手”的時候瞭!
  znFAT並非一個標新立異的東西,它絕大部分與現行的微軟FAT32文件係統高度兼容,這意味著它可實現與Windows、Linux等主流操作係統之間的文件無界互通。znFAT因其獨特的嵌入式應用背景與功能需求,在設計與實現上都引入瞭大量的創新思想與技術,其中所展現齣來的各種開發技巧對於廣大工程師來說更是一筆巨大的精神與知識財富。
  本書的由來
  研究瞭很長時間的FAT32之後,znFAT也初步成形。此時,振南萌發瞭寫書的想法,因為專門講FAT32和SD卡等存儲技術的書很少,專注於嵌入式方麵的就更少瞭,幾乎是空白。同時,振南也希望把研究成果展示給大傢。
  但是關於此書,振南心中對於廣大網友和關注振南的人們一直深懷愧疚。之前,寫書計劃在一些技術論壇和個人網站上發布之後,卻因種種原因被擱置瞭。除瞭個人時間緊張與瑣事繁多等因素之外,更重要的一個原因是:振南發現自己對FAT32的研究仍然比較膚淺,還達不到著書立說的程度。而且,在“見識”瞭幾個國內外同類係統的優秀之處後,振南對znFAT漸漸失去瞭信心。2010年整整一年的時間振南都在不斷深化研究,幾乎完全推翻瞭現有的znFAT框架。用一種更加認真、更加嚴謹的態度對整個係統重新進行瞭實現,加之一些絕對獨特NNg算法,使得znFAT徹底“脫胎換骨”瞭。後來,隨著znFAT在網上的繼續開源發布以及在zN—X係列開發闆和模塊套件上的使用,尤其是將它應用到多個工程項目中呈現齣的巨大應用潛力和研究價值,越來越多的人開始將目光投嚮瞭它。這更加堅定瞭振南不斷將其完善,努力使它成為一個真正完備而優秀的嵌入式FAT32文件係統方案並不斷維護下去的決心。2011年,振南認為“火候”到瞭,耗時3年的寫書曆程拉開序幕。直至今日,這套書纔展現在您的麵前。
  本書特點
  本書延續瞭振南一貫的通俗精細、脈絡清晰和語言輕快的風格,對FAT32文件係統的主要技術及細節進行瞭詳細介紹,重點在於對znFAT整個係統內部具體實現及其應用的講解。內容上循序漸進,步步引導,從基礎到提高,從常規到創新,從保守到發散,從理論到實踐,在把原理與方法講清楚之後,又基於配套的ZN—X開發闆做瞭大量的實驗,努力讓讀者開捲有益,真正有所感悟與收獲。
  本書是此套書的上冊。在這一冊中,振南首先以一個基於ZN—X開發闆的MP3數碼相框實驗開篇,明確研究FAT32文件係統與sD卡等相關嵌入式存儲技術的目的與意義。隨後便是對FAT32基礎性內容以及znFAT係統內部具體實現、編程方法與技巧的細緻而深入的講解。其中穿插瞭大量的精彩實例,以及一些優秀而巧妙的設計思想與開發經驗的剖析與總結。在本書的最後,振南還詳細介紹瞭znFAT跨CPU平颱移植的具體方法,並且通過更多更彩的實驗來介紹其使用方法,展示其實用價值。 
  配套資料
  本書配套資料包括以下內容:視頻方麵,《振南的FAT32文件係統入門教程》,共5集,時長約138分鍾;《單片機基礎外設九日通》,共10集,時長約553分鍾;《振南帶你從零學單片機之C51編程》,共3集,時長約278分鍾;《單片機高級外設係列之VS1003 MP3解碼器》,共2集,時長約103分鍾;《單片機高級外設係列之TFT液晶》,共2集,時長約73分鍾;《單片機高級外設係列之sD卡》,共2集,時長約73分鍾;《單片機高級外設係列之HZK漢字庫》,共2集,時長約66分鍾;還包含瞭與振南的znFAT相關的很多實驗和實例;以及ZN—X開發闆配套資料等。
  感 謝
  znFAT係統的研發、測試與改進工作以及本書的整個寫作齣版過程,從頭到尾振南都不覺得寂寞,因為有無數熱心人和愛好者的協助、支持,這裏一並錶示感謝。
  感謝導師顧國昌教授(哈爾濱工程大學計算機學院院長、博士生導師),正是因為他的諄諄教導和對振南自主研究工作的長期支持,纔有於振南的今天。
  感謝北京航空航天大學齣版社的大力支持,這是本書最終得以齣版的主要推動者與執行者;感謝2lIc、EDNchina、Elecfans等網站與論壇,為振南個人與znFAT的推廣起到瞭很大的作用,並且為技術的交流與反饋提供瞭良好的渠道與平颱。
  此外,王坤,一直負責ZN—x開發闆的驅動程序編寫、批量加工生産與測試工作,為振南分擔瞭大量的壓力;還有很多人投入到瞭對znFAT係統本身的測試、應用與跨平颱移植等工作中,比如楊熙(超核電子)負責Cortex—M4的測試工作、何剛基於AVR對znFAT與FATFS進行瞭對比實驗、陳利建(深圳億歌電子)在cortex—M0與PIC平颱上進行瞭移植測試實驗等;陳淩君(中國優秀的開源嵌入式操作係統raw—os的作者),對znFAT在多任務環境下的應用提齣瞭很多的改進意見;楊洋,負責對znFAT網站與論壇進行維護工作;吳占詳,在本書的後期寫作中負責插圖與版式編輯工作……要感謝的人實現是太多太多瞭,願你們都能夠瞭工作順利,心想事成。
  於振南
  2014.1.6

嵌入式FAT32文件係統設計與實現:基於振南znFAT(上) 下載 mobi epub pdf txt 電子書 格式

嵌入式FAT32文件係統設計與實現:基於振南znFAT(上) mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

嵌入式FAT32文件係統設計與實現:基於振南znFAT(上) 下載 mobi pdf epub txt 電子書 格式 2024

嵌入式FAT32文件係統設計與實現:基於振南znFAT(上) 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

京東的圖書性價比還是挺高的,尤其是還可以用券的時候

評分

正在學習中。到網站上看看。

評分

不錯,值得看看!!!

評分

不錯,值得看看!!!

評分

可以,正品

評分

可以,正品

評分

感覺還不錯,習慣好評

評分

正在學習中。到網站上看看。

評分

還沒有用,希望好用。。。。。。。。。。。。。。。

類似圖書 點擊查看全場最低價

嵌入式FAT32文件係統設計與實現:基於振南znFAT(上) mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有