2012年(5)
分类: LINUX
2012-11-06 07:47:22
单片机的文件系统
原因:如果没有文件系统,用户将直接面对存储设备的底层硬件系统。
磁盘有很多扇区;每个文件存储在扇区的某块区域;文件系统的作用是管理文件在磁盘上的存储。
FAT32:分为MBR(记录磁盘的分区信息,可能位于0扇区)、DBR(可能在0扇区)、保留区、第一个FAT32表、第二个FAT32表、数据区(记录目录和数据,分成很多数据块,成为簇)。第一个FAT表存储了目录和文件数据的链式存储关系。第二个FAT表,备份FAT表1的备份。
MBR:主启动记录,位于磁盘的0扇区,但MBR有可能不存在。0扇区的第一个字节若是EB,说明不是MBR;一个磁盘可能有多个分区,分区信息记录在MBR。前面446bytes与操作系统相关,不关心。后面有一条或多条分区记录(每个记录一个分区),称为DPT,即磁盘分区表。最后两个字节是55和AA,表示磁盘分区表结束。若第一个扇区是MBR,则最后两个字节就是55和AA。
文件存储以簇为单位,就算一个字节,也要占用一个簇。一个簇有多个扇区组成。
文件/目录项存储:前8个字节存储文件名,再3个字节是扩展名,即文件类型;再一个字节是文件属性,存档、只读、隐藏等属性;后面依次是创建时间,创建日期,最后访问的日期,开始簇的高两个字节,最后修改的时间,最后修改的日期,开始簇的低两个字节,文件的大小。
认识51单片机
51单片机的引脚定义:
共四十个引脚,从左上到右上编号。9:RST;10、11:RX0、TX0,UART控制器使用;12、13:外部中断引脚;14,15:外部脉冲计数器输入端;16,17:外部存储器的写使能与读使能;21~28:外部寻址时的高8位;32~39是外部寻址的高8位。