自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EastonWoo的专栏

一天50行代码 一天改一个bug 一天一笔记

  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 FAT32 长文件名例子分析

FAT32 长文件名例子分析U盘根目录: WinHex根目录: 第一个红框框:41: 长文件名结束  ,0x40 逻辑或 1 得来.0x0061:  a0x0062:  b0x0063:  c0x0064:  d0x002E:  .0x0F :  长文件名标志位.0x00 : 保留位0x16 :  较验码  ("ABCD~1  123

2012-12-29 16:02:06 1997

原创 FAT长文件名 校验和算法 例子分析

FAT长文件名 校验和算法 例子分析#include #include unsigned char ChkSum (unsigned char *pFcbName){short FcbNameLen;unsigned char Sum;  //必须为无符号型.Sum = 0;for (FcbNameLen=11; FcbNameLen!=0; FcbNameLe

2012-12-29 14:58:01 2539

原创 目录项

8.6.5.3 目录项   在  FAT32  文件系统中,根据结构不同可以将目录项大致分为四种:卷标目录项、 “.”目录项和“..”目录项、短文件名目录项、长文件名目录项。短文件名目录项是最重要的数据结构,其中存放着有关子目录或文件的短文件名、属性、起始簇号、时间值以及内容大小等信息。在 FAT32 文件系统中,将子目录看作是一种特殊的文件。 1.  短文件名目录项 短文

2012-12-29 12:13:10 4542

原创 mkdos分区后 空间大小分布情况分析

mkdos分区后 空间大小分布情况分析空间分布情况如图: 上图参数如下:第0号扇区:   引导扇区;第1号扇区:   FSInfo 扇区;第6号扇区:   备份引导扇区;第7号扇区:   备份FSInfo 扇区;第0-31号扇区:   保留扇区数;第32-15479号扇区:   FAT1;第15480-30927号扇区:   FAT2;第30928-

2012-12-28 20:20:09 1582

原创 mkdosfs 引导扇区 结构体分析

mkdosfs 引导扇区 结构体分析///mkdosfs#define BOOTCODE_SIZE  448#define BOOTCODE_FAT32_SIZE 420/* __attribute__ ((packed)) is used on all structures to make gcc ignore any * alignments */struct msdo

2012-12-25 00:15:46 1595

原创 mkdosfs 把分区信息写进磁盘.(三)

mkdosfs 把分区信息写进磁盘.(三)以扇区大小为单位,分几步走:一,保留扇区1:清空保留扇区,(即FATS表之前的所有扇区清零,包括启动扇区,信息扇区,启动扇区备份,除以上其它的保留扇区)  reserved sector.2:启动扇区,boot sector. (0--------511)3:如果是FAT32,写信息扇区,info sector .  (512-----

2012-12-20 17:57:56 1586

原创 mkdosfs 建立硬盘启动扇区参数 (bs结构体 二)

mkdosfs 建立硬盘启动扇区参数 (bs结构体 二)/* Create the filesystem data tables */static void setup_tables(void){    unsigned num_sectors;    unsigned cluster_count = 0, fat_length;    struct tm *ctime;

2012-12-20 16:00:56 4118

原创 mkdosfs 建立硬盘启动扇区参数 (bs结构体 一)

mkdosfs 建立硬盘启动扇区参数 (bs结构体 一)static void establish_params(int device_num, int size){    long loop_size;    struct hd_geometry geometry;    struct floppy_struct param;    int def_root_dir_en

2012-12-20 02:43:33 3442

原创 mkdosfs 标记磁盘坏块

mkdosfs 标记磁盘坏块static void check_blocks(void){    int try, got;    int i;    static char blkbuf[BLOCK_SIZE * TEST_BUFFER_BLOCKS];    printf("[BLOCK_SIZE = %d, TEST_BUFFER_BLOCKS = %d]\n",BL

2012-12-20 01:08:02 1059

原创 ioctl 操作 读取磁盘信息

ioctl 操作 读取磁盘信息/// @file main.cpp/// @brief /// @author EastonWoo/// 0.01/// @date 2012-12-19#include #include #include #include #include #include #include //ioctl#include

2012-12-20 00:46:09 5437

原创 make参数介绍

make参数介绍  “-b”“-m”这两个参数的作用是忽略和其它版本make的兼容性。“-B”“--always-make”认为所有的目标都需要更新(重编译)。“-C ”“--directory=”指定读取makefile的目录。如果有多个“-C”参数,make的解释是后面的路径以前面的作为相对路径,并以最后的目录作为被指定目录。如:“make –C ~

2012-12-01 01:12:09 1166

u-boot-1.1.6__Makefile.new

u-boot-1.1.6__Makefile.new

2013-06-02

u-boot-1.1.6 原始Makefile

u-boot-1.1.6 原始Makefile

2013-06-02

ARM常用指令和伪指令祥解(更新版).doc

ARM常用指令和伪指令祥解(更新版).doc,,新增加了一些内容

2013-05-04

2440init.s 祥解心得

2440init.s 祥解心得 ,学习arm汇编从0开始.最后的实战文件.

2013-05-04

ARM常用指令和伪指令祥解.doc

ARM常用指令和伪指令祥解.doc,学习ads ARM 汇编的一些笔记.

2013-04-17

FAT32文件系统详解

FAT32文件系统详解.pdf;本文档详细解析了FAT32的存储原理.对学习FAT32文件不可多得的好文;是一位高手写的;我这里借花献佛.

2013-04-15

gprof2dot.py

gprof2dot linux环境下 C++性能测试工具 ,有助于查看程序的调用流程和次数.

2013-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除