嵌入式FAT32文件系统设计与实现·基于振南znFAT(下)图书
人气:49

嵌入式FAT32文件系统设计与实现·基于振南znFAT(下)

读上册后继续启程 读了本书上册之后,你已可称得上是半个专家了,对FAT32文件系统、振南znFAT的设计思想与实现技巧, 以及嵌入式存储的相关技术都已经小有领悟。但振南只能说现在还只是"万里长征"刚走出了不到一半...

内容简介

本书是此套书的下册,是上册的延续与拓展。本书详细讲解了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版主、《感悟设计》一书作者大道至

网友评论(不代表本站观点)

来自无昵称**的评论:

这个商品还可以

2014-05-19 14:51:09
来自kingwel**的评论:

工程师的经验之谈,学习中,值得推荐

2014-06-01 09:21:50
来自无昵称**的评论:

老师用心在写的,很值得一看!

2014-06-01 16:07:28
来自cooleye**的评论:

这个商品不错~

2014-06-30 12:13:46
来自无昵称**的评论:

这个商品不错~

2014-07-18 19:31:06
来自无昵称**的评论:

这个商品不错~

2014-08-09 13:31:56
来自无昵称**的评论:

这个商品不错~

2014-09-23 21:20:36
来自无昵称**的评论:

这个商品不错~

2014-09-28 18:43:58
来自无昵称**的评论:

这个商品不错~

2014-10-24 13:58:07
来自无昵称**的评论:

整体感觉不错。

2015-01-09 12:30:45
来自无昵称**的评论:

很好的一本书

2015-05-23 16:10:03
来自无昵称**的评论:

很好

2015-07-07 11:05:09
来自无昵称**的评论:

适合研究FAT32的书,写的很明白

2015-08-08 10:00:10
来自博源图**的评论:

可以实物收藏,翻阅方便、轻薄点的可以随身携带,不伤身体。易于保全、方便书写、翻阅方便、有真实感。

2016-04-22 15:13:24
来自无昵称**的评论:

要保证纸张质量,才可以做的更好

2016-07-27 23:31:51
来自初学arm**的评论:

内容简单易懂适合单片机基础的新手学习

2016-11-11 23:47:31
来自匿名用**的评论:

没仔细拜读。。。没时间啊。

2017-03-22 21:12:34
来自无昵称**的评论:

速度快

2017-06-11 21:00:13
来自无昵称**的评论:

该书对于文件系统的原理的学习有很大的指导作用,相当的值,我不是托,只是学嵌入式的

2015-01-08 15:51:00
来自whm407**的评论:

这本书几乎是市面上介绍FAT32最好的书了。思路清晰,逻辑严谨,循序渐进,作者在自己逐步实现一个文件系统的过程中,把FAT32系统讲解的非常详细,值得推荐。。

2016-08-17 14:42:06
登录后即可发表评论

免责声明

更多相关图书
在线咨询