开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2010-07-15
详细说明: 移植问题一览 1. 32 bit 转64 bit ,运算,强制转换问题 陈红展 2 .大小端转换 3.调试语句尽量保持接口一致,可以分ROM,DEBUG 4.设备驱动模型保持不变 5 . 为支持VFS架构,架构转换:加入evalpath _h,mountme_h,unmountme_h 在volum,innode适当加入一些字段 root_ino ; i_mode, parent_no stream_name, stream_name_len由ctx移到innode内,由ntfs2_eval_path解析出,ctx-> 6 UNICODE 与本地码转换,与ntfs,fat一致,更简略 7 枚举类型的字段宽度不定 如,ATTR_TYPES 8 卷hash加入 9 未命名联合体的内存分配影响:FILE_NAME_ATTR的reparse_point_tag影响以后的文件名长度,文件名字段位置错位 10 64位,32位可切换支持 ,:#include "types.h" 放在所嵌文件最前部 11 windows 和linux NTFS 属性不同 win dows linux SI, FN的文件属性0x0020归档 要 无 FN 命名空间 3 0 12 NTFS 删除目录项时不项FAT保留删除目录项空间,而是后续目录项搬移覆盖了删除目录项 ,所以删除目录时,其下文件应该从尾部开始删除 13 大目录 索引块运行列表 offset 负值问题 14 大目录 短文件名搜索问题 15 copy 文件冲MFT 问题 (avfs_bdbuf_get使用) 16 写速度优化 a. $BITMAP/$DATA 属性记录 $MFT 的$DATA属性 $BITMAP属性记录 使用bdbuffer操作,减少与介质直接访问次数 ;用户文件 数据属性直接读写 b所有数据在物理设备上4k对齐访问 c 4k之后尽可能一次多扔数据给设备 ,需设定上限(保护数据溢出) d 数据属性(对文件) ,索引块属性(对目录) 一次打开,,在文件关闭时close ,减少每次读写时重复打开解析属性耗费的时间(效果不大) ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.