网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 嵌入式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丁的移植与应用 

振南启示录Ⅰ

振南启示录Ⅱ

振南启示录Ⅲ

振南启示录Ⅳ

振南启示录Ⅴ

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/1 16:21:26