范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

浅谈一种在嵌入式内核中测试exfat文件系统性能的方法的论文

  随着嵌入式技术的发展,利用各种开源的嵌入式平台来开发电子产品,已经成为大部分公司的首选。要使运行嵌入式系统的电子产品实现音频、视频、图片等多媒体信息的存储及处理,几乎离不开文件系统的支持,那么在嵌入式平台下开发各种文件系统也是必然。其中具备优越性能的exfat 文件系统由于微软的不开源性,也常常需要在内核中自主开发。
  在嵌入式系统中,如linux、ucos,实现exfat 文件系统的功能已经不难。嵌入式开发者在具备嵌入式开发经验及exfat 文件系统的知识基础上,即可完成。但是在实现了exfat 文件系统的功能后,要如何验证其性能却不是那么容易。
  1 测试工具的局限性
  嵌入式软件由于内存有限、实时性、开发工具昂贵等特点,测试非常困难。嵌入式软件从下到上,分为硬件层、驱动层、内核层、应用层,而内核层由于结构复杂、代码庞大,是嵌入式软件中最难测试的部分,本文中待测的exfat 文件系统正处于内核层。虽然嵌入式软件有一些集成的测试软件,但是一般的测试软件只能用于标准的嵌入式内核,只能测试规定的功能,不能进行二次开发,而对于很多嵌入式产品来说,嵌入式内核源码需要修改,也需要测试更多特定的功能,这就需要特定的测试方式。
  因此本文要探索的是在内核层的文件系统的测试方式。按照测试方式来分类,该测试属于白盒测试的范畴。
  2 测试体系
  文件系统是一种存储系统,对于存储系统来说,需要关注的性能有访问接口性能、数据读写性能、聚合带宽、最大并发数、任务数、最大吞吐率、可扩展能力等,本文中的测试任务是测试嵌入式系统内核层文件系统的性能,因此需要测试的.性能也相对单一,着重测试访问接口性能和数据读写性能。其中访问接口性能是指各个操作元数据和数据的API 返回速度,单位为API 操作数/s。以Open 函数为例,在应用层新建文件,调用Open函数,就可以通过内核文件函数FS_Open 函数调用驱动层函数,从而调用硬件,完成具体的功能。那么该API的返回速度指发送Open 命令到返回成功所花的时间;数据读写性能是指测定不同文件大小,数据块大小和读写比例的数据读写性能,单位为MB/s,以Read 函数为例,预先在系统中插入存储设备,调用Read 函数来读取该存储设备中的特定大小的文件,通过文件的大小除以读取的时间即可获得读取的速度;当然也可以用time 命令来测试时间,手动去计算速度,测试代码如下:
  #define size 1024*1024*200
  #define LEN 1024
  #include
  int main()
  {
  FILE *fp1;
  char *buf=new char[LEN];
  int i,j;
  fp1=fopen("data.in","rb");
  for(j=0;j<1024*500;j++)
  {
  fread(buf,1024,1,fp1);
  }
  printf("ok!/n");
  fclose(fp1);
  }
  综上所述,测试体系如下所示:其中应用层的测试代码作用是调用相关的APP 函数,内核层对应函数指的是exfat 文件系统的功能函数,驱动层函数指的是与硬件相连的操作函数。
  Exfat 文件系统的接口函数有:
  unsigned int fsapitbl[]={
  (unsigned int)FOpen,
  (unsigned int)FClose,
  (unsigned int)FRead,
  (unsigned int)FWrite,
  (unsigned int)GetLength,
  (unsigned int)GetTime,
  (unsigned int)ConvertName,
  ......
  };
  针对所有的APP 都需要完成接口性能测试,测试其响应时间以及功能的正确性;针对包含Read 和Write的APP 还需要完成读写性能测试,测试其读写速度,并且针对不同的存储设备,不同的文件大小要有不同的测试数据。对于存储系统的其他测试性能,需要联合整个嵌入式系统来测试。
  3 测试数据
  在ucos 嵌入式平台上测试exfat 的读写性能所得。其中ReadDIO 指用DirectIO 的方式来完成读操作,速度比一般的Read 更快,当然针对不同的应用需求,可能会对内核文件系统系统进行不同的修改,测试时要根据文件系统需求文档和设计文档来设计测试样例。
  4 测试结果
  通过测试数据的分析,可以看出本文提出的测试方法可以快速全面地测试内核层exfat 文件系统的性能。虽然本文提出的测试方法目前只针对exfat 文件系统,但因为exfat、fat、ntfs 等文件系统基本接口APP 的类似性,本问提出的测试方法也可以拓展到其他文件系统的测试。不过本文的测试方法还未实现全自动的测试,这还需要后续通过配置脚本来实现。

初中英语如何进行情景教学摘要希望品学网论文网整理的英语教学论文初中英语如何进行情景教学能够给您带来一些灵感。摘要情景化的英语课堂教学需要教师在教学中尽可能地把枯燥的语言现象在情景环境中转化为学生乐于接受的理清脉络把住关键现今中学语文教学中,文言文占的比重越来越大,几乎占整个语文教学的三分之一,因而,文言教学势必成为中学文言教学的重点。同时,它又是中学语文的难点。然而,自我们大谈教学改革以来,时至今深化课堂教学,提高教学质量一电化教学势在必行随着素质教育的深入,教师们认识到深化教学改革,特别是深化课堂教学改革,是推进素质教育和全面提高教育教学质量的核心问题。目前,在课堂教学上,少慢差费等现象还很严重。论地理课中的三疑式教学近年来,由于地理高考试题空间跨度加大,综合性加强,迷惑度增大,试题的难度无疑在逐渐加大加之宏观广阔而复杂的地理课内容使学生难以感知理解和记忆,从而使地理课成了一门难学难教的课程。传更新教育观念,营造快乐课堂我们都很熟悉这样一则故事一只驴子背盐渡河,在河边滑了一跤,跌在水里,那盐熔化了。驴子站起来时,感到身体轻松了许多。驴子非常高兴,获得了经验。后来有一回,它背了棉花,以为再跌倒,可以语文教学中评述性口语的巧妙运用语文教学中的评述性口语是指在语文课堂教学中,针对学生的答问,教师作出恰如其分的评述,或肯定,或纠偏,或解释,或加工,或补充。使用评述性口语的目的在于激励学生开动脑筋,积极发言,同时高三教学反思真正面向全体,重点落实基础高三教学反思应该说,在一年的高三教学实践中,我秉承了我一贯的教育教学理念,我自以为是有效果的,在这里略谈几点,一家之言,有不当之处,请批评指正。一面向全体问题,激活了课堂教学山谷中的谜底有感关键词提异培养习惯发问引导探究质疑诱发创新问题激活课堂英国哲学家培根曾说如果你从肯定开始,必将以问题告终如果从问题开始,则将以肯定结束。在学习过程中没有问题,就意味着没有思考,就不浅谈南州六月荔枝丹引用手法的运用内容lt?XMLNAMESPACEPREFIXO我国著名老科普作家贾祖璋写的南州六月荔枝丹近几年被选入统编高中语文课本。这是一篇介绍有关荔枝常识的文艺性说明文,它不仅有一般说明文简浅论ampshy中小学现代音乐电子教材的整体框架在参与全国哲学社会科学九五规划国家重点课题面向21世纪中国基础教育课程教材改革研究子课题中小学电子教材建设的理论与实验研究的基于信息资源的中小学电子教材的理论与实践的开发研究过程中六模块教学为初中生英语课堂自主学习添上翅膀摘要品学网论文网小编为你提供英语教学论文ldquo六模块rdquo教学为初中生英语课堂自主学习添上翅膀,大家可以结合自身的实际情况写出论文。摘要英语ldquo六模块rdquo教学中
文物保护原则之探讨论文摘要文物保护法规定,保护文物保护单位必须遵守不改变文物原状的原则,这一原则不同程度上限制了对文物古迹的合理利用。在理论上我国的文物保护指导原则是正确的,但这些原则指导出的文物保护工体育锻炼对学员心理健康的启迪论文一目前学生的心理出现的问题(一)学业重,压力大随着社会的不断发展,越来越多的多元型人才成为当代世界发展的需要,所以,越来越多的家长出于对孩子将来前途的考虑,为他们选择了很多业余学业汽车电子技术专业论文汽车电子技术专业方面的研究对于技术专业水平有着促进提升的作用。下面是小编推荐给大家的汽车电子技术专业论文,希望大家有所收获。摘要随着汽车行业和电子技术的不断发展和进步,电子技术已经探究图书馆媒体管理系统应用论文摘要本文结合本馆的项目研究与工作实践,分析了建立媒体资产管理系统的必要性,并介绍了一套适合艺术院校图书馆的媒体资产管理系统,系统由信息处理,内容管理,内容存储和应用四太子系统组成。论大学英语教学CAI课件的应用论文1有效的组织和管理教学内容和信息资源传统英语教学中,要实现英语听说读写的教学目标,除了英语教材外,还必须具备相应的语音视频播放器材,十分不方便,也降低了教学质量和学生的学习效率。而形义识字法及小学语文教学改革论文语文课是各门学科基础的基础。科学地研究它发展它,其意义要说有多重大就有多重大。然而,长期以来,小语教育教学少慢差费,严重地阻滞着我国儿童素质的提高。世间最大的浪费莫过于此,实在是令高校图书馆信息共享空间设计分析论文高校的信息共享空间现在还是一个非常新的研究课题,它主要是高校图书馆提供给全校师生的一个服务的模式和空间,为迎合师生的需求而建立,在这个空间里可以很方便的进行学习和娱乐,十分受欢迎,浅析园林施工及园林管理论文园林是指在一定的地域运用工程技术和艺术手段,通过改造地形(或进一步筑山叠石理水)种植树木花草营造建筑和布置园路等途径创作而成的美的自然环境和游憩境域。下面是小编为你带来的浅析园林施深圳市中心城区工业的发展特点论文摘要福田区是深圳市的中心城区,也是深圳的金融政治文化的中心,作为较为发达城市的中心城区,其工业的发展历程特点和存在的问题都具有自身的特性。产品从轻工业产品向重工业产品和技术密集型产初中生自主管理能力培养策略研究论文在学习过程中,学生要不断提高学习层次,进入更高学府,这对学生的学习方面及能力方面都有很高要求。在小学阶段和初中阶段,学生都是由教师手把手地指引和领导,但是到了高中甚至大学阶段学生就建设工程施工安全管理建设精选论文摘要近年来,我国在积极进行现代化建设的过程中,建筑工程不断增多,同时建筑规模也在逐渐扩大,高层和智能建筑极大的满足了人们多样化的建筑使用需求,但是在实际进行建筑工程建设的过程中,安