于振南编著的《嵌入式FAT32文件系统设计与实现--基于振南znFAT(上)》内容上循序渐进,步步引导,从基础到提高,从常规到创新,从保守到发散,从理论到实践,在把原理与方法讲清楚之后,又基于配套的ZN-X开发板做了大量的实验,努力让读者开卷有益,真正有所感悟与收获。本书侧重于入门与基础,首先通过几个实例让读者初步认识FAT32与SD卡,随后便全面展开了系统化的讲解,实现了几个基本的文件操作功能,并对znFAT的一些简单应用进行了介绍。
图书 | 嵌入式FAT32文件系统设计与实现--基于振南znFAT(上) |
内容 | 编辑推荐 于振南编著的《嵌入式FAT32文件系统设计与实现--基于振南znFAT(上)》内容上循序渐进,步步引导,从基础到提高,从常规到创新,从保守到发散,从理论到实践,在把原理与方法讲清楚之后,又基于配套的ZN-X开发板做了大量的实验,努力让读者开卷有益,真正有所感悟与收获。本书侧重于入门与基础,首先通过几个实例让读者初步认识FAT32与SD卡,随后便全面展开了系统化的讲解,实现了几个基本的文件操作功能,并对znFAT的一些简单应用进行了介绍。 内容推荐 于振南编著的《嵌入式FAT32文件系统设计与实现--基于振南znFAT(上)》是此套书的上册。在这一册中,振南首先以一个基于ZN—X开发板的MP3数码相框实验开篇,明确研究FAT32文件系统与SD卡等相关嵌入式存储技术的目的与意义。随后便是对FAT32基础性内容以及znFAT系统内部具体实现、编程方法与技巧的细致而深入的讲解。其中穿插了大量的精彩实例,以及一些优秀而巧妙的设计思想与开发经验的剖析与总结。在《嵌入式FAT32文件系统设计与实现--基于振南znFAT(上)》的最后,振南还详细介绍了znFAT跨CPU平台移植的具体方法,并且通过更多更精彩的实验来介绍其使用方法,展示其实用价值。 FAT32作为一款最为经典而又应用极广的文件系统,已经深入地渗透到了嵌入式应用之中。随着一些诸如SD卡、CF卡、U盘等通用移动存储设备的迅速普及,人们对FAT32产生了极大的功能需求。此书谨献给对FAT32、SD卡等嵌入式存储技术感兴趣,以及在这方面有项目应用需求的广大人群。 目录 第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(上) |
副书名 | |
原作名 | |
作者 | 于振南 |
译者 | |
编者 | |
绘者 | |
出版社 | 北京航空航天大学出版社 |
商品编码(ISBN) | 9787512414853 |
开本 | 16开 |
页数 | 218 |
版次 | 1 |
装订 | 平装 |
字数 | 309 |
出版时间 | 2014-03-01 |
首版时间 | 2014-03-01 |
印刷时间 | 2014-03-01 |
正文语种 | 汉 |
读者对象 | 普通成人 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 0.306 |
CIP核字 | 2014029878 |
中图分类号 | TP311.13 |
丛书名 | |
印张 | 14.5 |
印次 | 1 |
出版地 | 北京 |
长 | 240 |
宽 | 168 |
高 | 10 |
整理 | |
媒质 | 图书 |
用纸 | 普通纸 |
是否注音 | 否 |
影印版本 | 原版 |
出版商国别 | CN |
是否套装 | 单册 |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | 3000 |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。