- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Fat 文件系统(2)
Fat 文件系统(2) 根目录区在fat32中不存在,它与普通目录一样处理。根目录在fat12/16中有固定的大小,连存放多少个目录项也是固定的。在fat32种根目录和其他的普通目录是一样的,只不过有隐含的名字‘/’,没有日期时间戳。 目录其实就是文件,把目录结构的属性位DAR_Attr 设置成ATTR_DIRECTORY,就是目录了。目录是一个32bytes的结构,它的前11个b
2007-12-21 16:13:00 697
原创 Fat 文件系统(1)
Mbr(master boor record)主引导记录区。它与操作系统无关,它处在0柱面,0磁道,1扇区。没有扇区的大小一般是512 bytes。在fat文件系统中的实现代码为了达到最大的兼容,一般采用扇区大小为512,尽管windows支持其他的扇区长度。在这个扇区中前446 bytes是引导代码。后面64 bytes是磁盘的分区信息。最后两个bytes是结束标志。0x55aa。 前4
2007-12-13 16:34:00 815
原创 main()函数的参数
main()函数的带参数形式为:int main(int argc, char *argv[])main()函数是不被其他函数调用的,它的参数是为命令行提供的。把命令行的输入的数值传递到main()函数内部。第一个参数 int argc 是函数的参数个数,注意包括程序的名字。第二个参数就是指向所有参数的首地址。举一个例子:比如程序的名字叫test,我们在dos命令行下输入:c:>test te
2007-12-11 16:54:00 469
原创 一段关于c语言的谈话
Exceeding the 64K limit.Its been a long time ago. But in pascal, if I remember correctly we use tobe able to use pointers and GetMem to allocate memory from the heap forarrays, records and such, use
2007-12-04 16:39:00 862
原创 为s3c2410写网卡驱动(1)
为s3c2410写网卡驱动 在无操作系统的情况下写网卡驱动,我的开发板上的以太网控制器是cs8900a,在开始之前我先系统地翻看了一下cs的datasheet.要解决的第一个问题是:网卡的地址.也就是mcu寻址到cs的地址.cs的地址空间分为mem模式和i/o模式。i/o模式是cs的默认模式,一般驱动程序都会支持i/o模式,我的程序用的也是i/o模式,在网上看到说是i/o模式可
2007-12-01 13:40:00 742
原创 转载 我学习USB设计的历程
我学习USB设计的历程 -献给即将学习USB和对此感兴趣的朋友作者:duoduo 最初想学习USB的原因在于当时非常非常想有一台通用编程器,商用的编程器虽然功能好,但是价格昂贵,仅仅为了编程几种芯片就去买一个似乎很可惜(我现在已经买了编程器了:))。于是想自己做一个很简单的,用串口?并口?一想到要加个又大又笨的外置电源就不喜欢,用USB,不错,有总线供电,这点很吸引人,就是当时我对USB
2007-11-27 12:57:00 715
原创 c语言中static的用法
1.修饰函数用static修饰函数,使此函数仅在该函数所在的文件中可见,在其他文件中不能引用该函数.例:在file1种定义函数static void max(int x, int y){ return x > y ? x : y;}在file1中用函数f1(),则void f1(){ ... max(x, y); //正确 ...}在file2中有有函数f2.则void f
2007-11-13 13:08:00 376
usb 大全 usb在windows下驱动,以及嵌入式开发中usb的应用
2009-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人