20楼#
发布于:2005-01-26 09:35
不过可以到www.linuxforum.net论坛上去问问的,上面有些人接触的挺多的! |
|
|
21楼#
发布于:2005-01-26 09:52
有开始开闸了!4
|
|
|
22楼#
发布于:2005-01-26 13:05
1,硬盘FAT分区相关资料:《FAT32白皮书》在驱网的“资料下载”还是技术文章版面有。在超星图书馆有一本书叫《操作系统DOS篇》内有更多的描述,你可能要去买一张超星图书卡然后上网查了(在超星图书馆找这本书还是要花点时间的)。 谢谢老兄的指点。 我的系统要用到所有的这些,也就是一个完善的文件系统。 工作量是很大,你也帮我看看大概要多久才能完成? 老板提出三个月的时间。 |
|
23楼#
发布于:2005-01-26 13:20
刚找了一下,你所说的那几个朋友在水园里发的贴没搜到......
急呀 |
|
24楼#
发布于:2005-01-26 15:18
1,
大约要准备的资料: FAT32白皮书、 《操作系统DOS篇》、 <<硬盘扇区读写技术――修复硬盘与恢复文件》、 CF的SPEC、文件系统API接口函数(就是上边列的一大堆f***( )函数)和输入输出参数。 假如有可能,书店里其实还有一本LINUX文件系统方面的书(封面黑黑的),写得很详细,但第一次做不可能做到LINUX的文件系统这样的程度,用来参考即可。 2,阅读文件传输层例程, 见 http://www.driverdevelop.com/forum/viewthread.php?tid=77438#pid574800 上的第一个帖子附件中的“文件系统”文件夹 这是一个参考,其实类似源代码网上还是很多。最好能找一个和你用的MCU相同的例程做参考。 此源代码中的设备驱动层是驱动 NAND FLASH的,虽然设备不同,但可做参考。 3,设备驱动层例程: 你问问大伙有没有LINUX中的CF卡驱动程序代码。我没看过,要是有,会有很大的参考价值。 4,动笔写程序之前,定好设计目标、做好文档管理是非常有必要的,写文件系统程序假如不作流程图等辅助资料,到头来必定一团糟。 5,第一次写,能做到单任务时对一个文件操作就可以了,多任务、多文件读写是下一阶段的任务。 6,文件传输层函数包含两大类:“文件操作”函数、和“文件夹”操作函数。 7,设备驱动层的主要任务:把对逻辑扇区的操作,转换成物理扇区的操作。 8,扇区操作基本包括:读、写、左查找、右查找、刷新等 簇操作也是类似。。。 这是基本操作。 9,文件传输层操作:fopen( )、fclose( ) create( ) fread( ) fwrite( ) fseek( ) MakeDir( ) ChangeDir( ) 等等 10,假如从可以正确读写扇区开始,又有人讨论,3个月是“差不多”可以的写一个初步的单任务下对单一文件进行操作的文件系统的。。。。。。。这个你不用担心,做下去就是了。。。。 11, 数据结构和操作系统原理的书,也是要好好看看的。。。。。。 就过年了,别为工作的事情烦心,这些工作都没有超过你的知识能力, 那, 就一步一步地做出来就是了! |
|
|
25楼#
发布于:2005-01-26 15:20
刚找了一下,你所说的那几个朋友在水园里发的贴没搜到...... 不用着急, 多顶顶他们就会出现的 :D |
|
|
26楼#
发布于:2005-01-26 15:27
有一个查看硬盘扇区的工具是必须地,
名字忘了, 你可以到GOOGLE上找找。 在PC机上写一些模拟软件来模拟文件系统的各种操作, 可能会对工作有促进, 但很多人没这样做也能做出来, 看情况了。 模拟程序能很快地验证算法的可行性和正确性。 |
|
|
27楼#
发布于:2005-01-26 15:34
你从GOOGLE上搜索一下以下类似的关键词:
“MP3 SOURCE CODE” “MP3 OPEN SOURCE” “HARD DISK MP3 SOURCE CODE” “HARD DISK MP3 OPEN SOURCE” 你将会查到更多的相关FAT文件系统实现的资料。 用类似的方法应该也能查找到相关的CF卡例程。 GOOD LUCK! [编辑 - 1/26/05 by hzhq1] |
|
|
28楼#
发布于:2005-01-26 18:55
乐于助人
|
|
|
29楼#
发布于:2005-01-28 13:44
乐于助人 是呀是呀 |
|
30楼#
发布于:2005-01-28 13:47
你从GOOGLE上搜索一下以下类似的关键词: 下载了你发的源代码,正看着。 能做在你手下面做事的兄弟真是幸福呀! |
|
31楼#
发布于:2005-01-28 13:56
放分
谢谢大虾的帮助. |
|
32楼#
发布于:2005-01-28 13:58
分少以后要努力灌水啦
|
|
上一页
下一页