书籍详情

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

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

作者:于振南 编

出版社:北京航空航天大学出版社

出版时间:2014-04-01

ISBN:9787512415102

定价:¥36.00

购买这本书可以去
内容简介
  第1章数据记录,偷梁换柱:使用变通方法实现文件数据存储11.1把SD卡用作一个大容量的ROM11.1.1大ROM思想的提出11.1.2思想的验证:数据采集与记录实验21.2数据“偷梁换柱”——数据替换5第2章更及核心,文件创建:修改FAT表实现文件创建功能102.1文件的创建102.1.1文件目录项的构造102.1.2文件目录项的“落定”:写入目录簇122.2为自己开路:簇链的构造152.2.1目录簇的拓展152.2.2寻找“路石”:空簇的查找162.2.3形同虚设的FSINFO扇区192.2.4簇链构造的实现222.3目录的创建242.3.1目录项的构造242.3.2两个特殊的目录项25第3章数据写入,细微可见:数据写入的实现283.1初步实现283.1.1回顾数据读取283.1.2从开头写数据293.1.3从整簇写数据323.2数据写入的实现333.3数据写入的典型应用383.3.1实例1:数据采集与存储383.3.2实例2:简易数码相机41第4章巧策良方,数据狂飙:独特算法实现数据高速写入454.1迫出硬件性能454.1.1连续多扇区驱动454.1.2多扇区抽象驱动接口474.2为数据作“巢”484.2.1预建簇链思想的提出484.2.2簇链预建的实现504.2.3将多扇区用到极致554.3CCCB(压缩簇链缓冲)574.3.1CCCB的提出574.3.2CCCB的实现604.3.3CCCB的争抢与独立634.4EXB(扇区交换缓冲)644.4.1EXB的提出644.4.2EXB的实现65?第5章模式变换,百花争艳:znFAT与其他FAT的全面PK675.1登顶效率之峰675.2与强者竞速685.2.1国内外优秀FAT方案简介695.2.2速度的“较量”715.3znFAT的工作模式745.3.1缓冲工作模式745.3.2自身模式较量755.4 znFAT的功能裁减785.4.1功能裁减宏785.4.2裁减宏的嵌套79第6章创新功能,思维拓展:多元化功能特性与数据重定向的实现816.1多元化文件操作816.1.1多文件816.1.2多设备826.2数据重定向876.2.1数据重定向的提出876.2.2数据重定向的实现886.2.3数据重定向实现MP3播放89第7章层递删截,通盘格空:文件、目录的删除及磁盘格式化917.1文件数据的倾倒917.1.1何为数据倾倒917.1.2数据倾倒的实现927.2文件的删除957.2.1文件删除的实质957.2.2文件删除的实现977.3目录的删除997.3.1目录删除的难处997.3.2目录删除的实现1007.4格式化1017.4.1格式化的内涵1017.4.2格式化的核心工作1017.4.3格式化的实现105第8章突破短名,搞定长名:突破8·3短名限制,全面地实现长文件名1108.1FAT32的长文件名1108.1.1何为长文件名1108.1.2长文件名的存储机理1118.2UNICODE编码1138.2.1“各自为战”的DBCS1138.2.2UNICODE带来的问题1158.2.3编码转换的实现1168.2.4长名的提取与匹配1208.3长名的核心是短名1218.3.1微软长名专利风波1218.3.2长短名的绑定1228.3.3用长名打开文件1238.3.4创建长名文件125第9章青涩果实,缤纷再现:套书的第二个实验专题1319.1数据采集导入EXCEL131振南点睛1319.2串口文件“窃取器”1349.3录音笔1369.4简易数码相机(51)1399.5简易数码录像机(AVR)1419.6简易数码录像机升级版(STM32直接录制AVI视频)1449.7文件无线传输实验1479.8嵌入式脚本程序解释器150振南点睛1519.9AVI视频播放器1529.10绘图板实验——基于STM32F41549.11MEMS声音传感器录音实验1589.12各种CPU上的实例汇总(基于第三方实验平台)161振南点睛164振南点睛171第10章存储设备,闪存解惑:主流存储设备及闪存技术详解17310.1当前主流存储设备17310.1.1主流存储设备简介17410.1.2嵌入式存储设备17710.2FlashROM上的文件系统17910.2.1FTL18010.2.2NFTL180第11章物理驱动,深入剖析:SD卡物理驱动18311.1SD卡的接口与电路18311.1.1SD卡的接口18311.1.2SD卡的电路18411.2振南SD卡驱动移植与测试18511.2.1振南SD卡驱动简介18511.2.2振南SD卡驱动移植18511.2.3SD卡驱动测试18711.3SD卡驱动原理18811.3.1通信与命令18811.3.2SD卡的初始化19111.3.3SD卡的单扇区读/写19411.3.4SD卡的多扇区读/写擦除195第12章性能提升,底层限制:高性能SD卡物理驱动19712.1现有SD卡驱动的性能评估19712.2用DMA为数据传输提速20212.3高性能SD卡驱动的实现206附录A完整工程实例之SD卡MP3播放器211附录B完整工程实例之数码录像机(相机)218附录C主流CPU内核及其典型芯片简介(znFAT移植平台)227附录D答网友问233附录E我的大学系列238参考文献246
作者简介
  作者对研发工作十分投入,经常通宵工作,他的执著以及勤于用实验反复验证的作风都给我留下极深的印象。希望通过我的介绍让大家对作者本身及此书的创作背景有更多的了解。我相信,凭着作者本人对软硬件知识的深刻掌握与理解,再加之对研究工作的认真和极度执著的态度,本书的出版有理由值得我们期待! ——原哈工程大学计算机学院院长、博士生导师顾国昌振南开创了国内首个开源的FAT32文件系统,并孜孜不倦的持续推广,其精神值得深刻学习。——国内优秀RTOS rawos作者、国内rtos领头人 陈凌君在21IC上,久仰振南大名,之前虽没有互动过,但还是知道他搞了开源软件,最近才开始深入关注他的软件和书。翻阅此书,一种DIY的精神扑面而来,依稀看见了我研发的套路。我也用过不少开源软件,总是会有种种不如意,总感觉少了点什么。总是要去打补丁,有时候改得火大,直接自己写了。所以看过此书,对作者的工作流程表示认同,为作者的DIY精神叫好。——21IC版主、《感悟设计》一书作者 大道至简我看过振南的疯狂单片机系列视频教程,并亲身验证过znFAT文件系统的强大功能。我作为一个从事了十多年单片机系统一线研发工作的工程师,为znFAT深深震撼,振南的功力太深厚了。其讲解的内容真实、细致、通俗易懂且有极强的实用价值,代码开源的精神也值得我们每一个搞技术工作的中国人学习。 ——znFAT使用者 成都高新区华汇实业有限公司李友全
目录
长期从事单片机与嵌入式系统技术方面的开发,对FAT32文件系统、SD卡等嵌入式存储技术与应用有很深研究,并研制了知名的znFAT系统方案。在网上发布和撰写了大量视频教程与文档资料,被广大学习者和爱好者所接受。
振南的个人主页: www.znmcu.cn(备用网址:bk.znmcu.cn)
论坛: bbs.znmcu.cn
21IC论坛中振南的znFAT个人专区: 21icbbs.znmcu.cn
博客: 21icblog.znmcu.cn
猜您喜欢

读书导航