欢迎来到天天文库
浏览记录
ID:33613742
大小:293.29 KB
页数:4页
时间:2019-02-27
《用于数控车床的嵌入式linux文件系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第27卷第1期北京信息科技大学学报Vol.27No.12012年2月JournalofBeijingInformationScienceandTechnologyUniversityFeb.2012文章编号:1674-6864(2012)01-0074-04用于数控车床的嵌入式Linux文件系统的设计与实现李建静(北京信息科技大学计算机学院,北京100101)摘要:针对数控车床对系统功能、空间利用率、时间效率的需求,提出并实现了一种用于数控车床的嵌入式Linux文件系统。该系统以Cramfs为根文件系统,Yaffs作为用户的数据存储分区,用Tmpfs存储临时数据
2、,采用Initramfs引导根文件系统。实验结果表明,系统的空间利用率高,启动时间快。关键词:嵌入式系统;linux;文件系统;数控车床中图分类号:TP316.2文献标志码:ADesignandrealizationofembeddedfilesystemfornumericallycontrolledlatheLIJian-jing(SchoolofComputerScience,BeijingInformationScienceandTechnologyUniversity,Beijing100101,China)Abstract:Aimingatmeeti
3、ngrequirementsofnumericallycontrolledlathesuchassystemfunction,spaceutilizationandtimeefficiency,afilesystemofembeddedLinuxusedfornumericallycontrolledlatheispresented.usingCramfsasrootfilesystem,Yaffsasuser’sdatapartition,Tmpfsassystem’stemporary’data,andInitramfsasleadingrootfilesy
4、stem.Theexperimentshowsthatthesizeissmallerandbootisfaster.Keywords:embeddedsystem;linux;filesystem;numericallycontrolledlatheInitramfs、Tempfs、Yaffs混合的文件系统方案,简称0引言为CITY(Cramfs、Initramfs、Tempfs、Yaffs)文件系统。数控技术作为中国的高新技术之一,其水平高1系统设计方案低直接制约着加工产业的加工效率。嵌入式数控车床控制系统的应用已成为大趋势,尤其基于嵌入式自顶向下的设计方法
5、是将复杂问题逐步细化的[2]256linux的控制系统已广泛应用于工业控制领域。随方法,非常适合于系统的设计阶段,本文设计的[1]着设备智能化需求的提高,对数控车床控制系统文件系统就是在分析控制系统的基础上,将系统逐的要求更高,如要求操作简单、断电续传、友好的操步细化,对每个模块进行设计。作界面等。这些增加了系统的复杂度,要求控制系1.1控制系统存储器的选择统具有更好的性能。一个典型的控制系统包括CPU、存储器和外要提高控制系统的性能,一个组织良好、性能优设。其中存储器的种类将直接影响到控制系统的文良的文件系统起着非常重要的作用。因此实现控制件系统的性能和类型。
6、系统的关键之一是设计与实现合适的文件系统,其由于数控车床控制器特殊的工作环境,要求数中介质的选择、文件系统的搭建、内核与配置的文件控车床控制器必须具有抗震动、抗潮湿、抗震压的特[2]256的修改等因素都对其产生影响。本文从系统的点,而传统的硬盘与移动硬盘等存储器显然不满足功能、系统空间、时间效率的角度出发,在嵌入式这些要求。控制系统容易造成意外断电,这就要求linux数控车床控制系统上设计实现Cramfs、系统存储器必须具有掉电保护功能。另外,为增加收稿日期:2011-11-11基金项目:国家自然科学基金项目(60572088);北京市属市管高等学校人才强教计划
7、资助项目(PHR201007131)作者简介:李建静(1984—),女,山东德州人,硕士研究生,主要从事嵌入式操作系统研究。第1期李建静:用于数控车床的嵌入式Linux文件系统的设计与实现75系统的灵活性需将程序系统直接固化在存储器中,目前比较成熟的单一性文件系统虽然实现简常选用非易失性的Flash芯片作为主要的存储器,单,并且可在某一特性上进行优化,却都只能被某一用于存放程序及主要数据。Flash芯片一般分为类型的文件充分利用,从而造成存储介质空间的浪NorFlash和NandFlash。NorFlashshi出现时间最费,并使系统的性能降低。由于Linux内
8、核包含用早,具有可靠性高
此文档下载收益归作者所有