嵌入式FAT32文件系统设计与实现-基于振南znFAT-下
- ISBN:9787512415102
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:246
- 出版时间:2014-04-01
- 条形码:9787512415102 ; 978-7-5124-1510-2
本书特色
本书是此套书的下册,是上册的延续与拓展。本书详细讲解了fat32中长文件名的相关技术及其在znfat中的具体实现。*后,着重介绍了sd卡等存储设备的驱动原理与调试方法。应该说,下册比上册更有技术含量、更有思想,会引发读者更多的思考和灵感。 如果说上册是专注于基础和常规内容的话,那么下册则更加侧重于提高与创新。振南将把一些绝对独特的思想和算法,以及它们在znfat中表现出来的优异性能呈现在读者面前。 此书谨献给对fat32、sd卡等嵌入式存储技术感兴趣,以及在这方面有项目应用需求的广大人群。希望此书能够成为此领域内的参考书,对大家的研究与开发工作产生积极意义。
内容简介
●主攻fat32的重点难点 ●详述znfat的独特算法 ●独具匠心的创新思想与数据加速机制 ●深入讲解sd卡等存储设备底层驱动 ●呈现更加精彩的配套实验与工程实例
目录
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.3 cccb(压缩簇链缓冲)
4.3.1 cccb的提出
4.3.2 cccb的实现
4.3.3 cccb的争抢与独立
4.4 exb(扇区交换缓冲)
4.4.1 exb的提出
4.4. 2exb的实现
第5章 模式变换,百花争艳:znfat与其他fat的全面pk
5.1 登顶效率之峰
5.2 与强者竞速
5.2.1 国内外优秀fat方案简介
5.2.2 速度的“较量”
5.3 znfat的工作模式
5.3.1 缓冲工作模式
5.3.2 自身模式较量
5.4 znfat的功能裁减
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文件系统、SD卡等嵌入式存储技术与应用有很深研究,并研制了知名的znFAT系统方案。在网上发布和撰写了大量视频教程与文档资料,被广大学习者和爱好者所接受。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0