嵌入式FAT32文件系统设计与实现-基于指南znFAT-上
本书特色
[
于振南编著的《嵌入式fat32文件系统设计与实 现–基于振南znfat(上)》是此套书的上册。在这一 册中,振南首先以一个基于zn—x开发板的mp3数码相 框实验开篇,明确研究fat32文件系统与sd卡等相关 嵌入式存储技术的目的与意义。随后便是对fat32基 础性内容以及znfat系统内部具体实现、编程方法与 技巧的细致而深入的讲解。其中穿插了大量的精彩实 例,以及一些优秀而巧妙的设计思想与开发经验的剖 析与总结。在《嵌入式fat32文件系统设计与实现– 基于振南znfat(上)》的*后,振南还详细介绍了 znfat跨cpu平台移植的具体方法,并且通过更多更精 彩的实验来介绍其使用方法,展示其实用价值。
fat32作为一款*为经典而又应用极广的文件系 统,已经深入地渗透到了嵌入式应用之中。随着一些 诸如sd卡、cf卡、u盘等通用移动存储设备的迅速普 及,人们对fat32产生了极大的功能需求。此书谨献 给对fat32、sd卡等嵌入式存储技术感兴趣,以及在 这方面有项目应用需求的广大人群。
]
内容简介
[
于振南编著的《嵌入式fat32文件系统设计与实现–基于振南znfat(上)》内容上循序渐进,步步引导,从基础到提高,从常规到创新,从保守到发散,从理论到实践,在把原理与方法讲清楚之后,又基于配套的zn-x开发板做了大量的实验,努力让读者开卷有益,真正有所感悟与收获。本书侧重于入门与基础,首先通过几个实例让读者初步认识fat32与sd卡,随后便全面展开了系统化的讲解,实现了几个基本的文件操作功能,并对znfat的一些简单应用进行了介绍。
]
目录
第1章 欲善其事,必利其器:振南的zn—x模块化开发板介绍 1.1 振南的zn-x模块化开发板 1.1.1 zn-x的基板 1.1. 2 zn-x的配套模块 1.2 zn-x开发板的使用与测试 1.2.1 统一的下载与通信接口 1.2.2 usb转串口模块 1.2.3 实验:zn-x开发板的全面测试第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 6.1 定位工具:dos引导记录dbr 6.2 深入理解:勾勒清晰轮廓 6.2.1 手工解析dbr(bpb) 6.2.2 制作假u盘 6.2.3 例说“簇”——连锁水桶取水游戏 6.3 znfat的初始化函数 6.3.1 dbr解析的程序实现 6.3.2 初始化参数集合 6.3.3 硬件平台验证实验第7章 文件在手,剖析寻数:文件目录项分析与信息提取 7.1 从首目录下手 7.2 文件目录项 7.2.1 文件目录项的定义 7.2.2 手工解析fdi 7.2.3 解析时间信息 7.2.4 篡改文件“时间戳” 7.3 fdi解析的代码实现 7.3.1 文件信息的提取 7.3.2 文件信息集合 7.3.3 硬件平台验证 7.4 实验:带znfat雏形的sd卡mp3数码相框第8章 渐入渐深,初触核心:展示fat32绝妙的簇链结构 8.1 初识fat表 8.2 剖析fat表及簇链 8.2.1 印证文件的连续存储 8.2.2 数据非连续的真实体现 8.3 编程实现:fat表项与簇链读取 8.4 带簇链的sd卡mp3数码相框第9章 数据读取,纷繁交错:挑战数据读取赛程中的繁杂逻辑 9.1 让数据读取更精细:数据的分层与剥离 9.2 数据读取函数的实现 9.2.1 初步实现 9.2.2 sd卡mp3数码相框的分步式实现 9.3 数据读取功能的成型 9.3.1 数据位置的标定 9.3.2 繁杂的簇内数据过程 9.3.3 数据读取的归一化 9.3.4 汉字电子书实验的引出第10章 数据游走,平台转移:电子书实验与交叉开发模式 10.1 sd卡汉字电子书 10.1.1 汉字字模的获取 10.1. 2 hzkl6的字模数据定位 10.1.3 sd卡汉字电子书的实现 10.2 交叉开发模式 1o.3 pc平台的功能验证 10.3.1 vc++6.0实现汉字显示 10.3.2 内存虚拟磁盘的提出第11章 文件匹配,目录扩展:文件名匹配与目录的簇链结构 11.1 文件的匹配 11.1.1 文件目录项的搜索 11.1.2 8·3短文件名(sfn) 11.1.3 sfn的匹配 11.1.4 目录簇的拓展 11.1.5 对文件打开函数的测试 11.2 短文件名的通配 11.2.1 通配 11. 2.2 文件名通配算法 11.2.3 文件枚举的实现第12章 逐层深入,寻踪及致:突破根目录进入更深层多级目录. 12.1 进入子目录 12.1.1 目录的文件目录项 12.1.2 目录开始簇的获取 12.2 依路径进入多级目录 12.2. 1 绝对路径的分解 12.2.2 进入深层目录 12.2.3 让文件打开函数更强大第13章 真知实践,精彩展现:套书的**个实验专题 13.1 sd卡wav音频播放器 13.2 sd卡电子滚动屏 13.3 sd卡数码相框 13.4 sd卡视频播放器 13.5 sd卡mp3播放器 13.6 at89s51离线下载器 13.7 仿metro ui系统应用实验 13.8 通过u盘对产品进行升级 13.9 嵌入式网页服务器 13.10 stm32+ld3320作声控音频播放器附录 znfa丁的移植与应用 振南启示录ⅰ振南启示录ⅱ振南启示录ⅲ振南启示录ⅳ振南启示录ⅴ参考文献
封面
书名:嵌入式FAT32文件系统设计与实现-基于指南znFAT-上
作者:于振南
页数:218
定价:¥35.0
出版社:北京航空航天大学出版社
出版日期:2014-03-01
ISBN:9787512414853
PDF电子书大小:45MB 高清扫描完整版
本文标题:《嵌入式FAT32文件系统设计与实现-基于指南znFAT-上》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!