基于VxWorks的平台软件内存文件管理模块的开发
发布时间:2018-03-21 03:21
本文选题:嵌入式系统 切入点:VxWorks 出处:《浙江工业大学》2012年硕士论文 论文类型:学位论文
【摘要】:随着社会信息化的快速发展,嵌入式实时操作系统已经深入到我们生活中的各个领域,包括电信设备、交通运输、工业控制、航空航天、数据通讯网络以及消费电子等等。作为存储和管理设备数据的文件系统是嵌入式系统的重要组成部分。特别是嵌入式系统大多不配备磁盘等外部存储设备,因此设计一个合理实用的内存文件系统是十分有必要的。 论文基于VxWorks操作系统,针对以“交换系统板卡的多任务实时软件平台”为背景的内存文件存储和管理问题,提出了一种内存文件管理模块的设计和实现方法,用于内存文件读写等基本操作,并可将远程服务器上的文件进行下载、上传,从而访问修改远程文件。 论文围绕内存文件管理模块的需求与功能要点,通过分析VxWorks操作系统的基本特点以及VxWorks的文件系统以及内存文件系统的适用性,设计了内存文件管理模块,提供了快速的文件访问接口,可以对文件进行打开、读写、位移、关闭等操作。同时在内存文件模块加入了NFS客户端、FTP客户端以及ICP上传下载客户端的调用,使得应用层可以通过内存文件模块直接访问远程文件,从而降低应用层访问远程文件的复杂度。 最终的测试结果表明,设计的内存文件管理模块可以正确的对本地的内存文件以及通过NFS、FTP、ICP等传输方式下载的远程文件进行读、写、读取文件长度、读取文件当前位置、文件位移、重命名、关闭、删除等功能,达到预期目标,具有针对性强,可靠性高,使用方便等优点,,可用于交换机板卡内存文件管理。
[Abstract]:With the rapid development of social information, embedded real-time operating system has been in every field of our life, including telecommunications equipment, transportation, industrial control, aerospace, As an important part of embedded system, file system is an important part of embedded system. Especially, most embedded systems are not equipped with external storage devices such as disks. Therefore, it is necessary to design a reasonable and practical memory file system. In this paper, based on VxWorks operating system, a design and implementation method of memory file management module is proposed to solve the problem of memory file storage and management based on the multi-task real-time software platform of switch system card. For memory file reading and writing and other basic operations, and can be downloaded on the remote server, upload, and access to modify remote files. This paper focuses on the requirements and functions of the memory file management module. By analyzing the basic characteristics of the VxWorks operating system and the applicability of the VxWorks file system and the memory file system, the paper designs the memory file management module. Provides a fast file access interface, can open, read, write, shift, close and other operations. At the same time in the memory file module add NFS client client and ICP upload and download client call, The application layer can access the remote files directly through the memory file module, thus reducing the complexity of the application layer to access the remote files. The final test results show that the design of the memory file management module can correctly read, write, read, read the file length, read the current location of the file, and download the remote files by NFS- FTPICP. The functions of file displacement, renaming, closing, deleting and so on can achieve the expected goal. It has the advantages of strong pertinence, high reliability and convenient use. It can be used in the memory file management of the switch board card.
【学位授予单位】:浙江工业大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP311.52;TP333.1
【参考文献】
相关期刊论文 前10条
1 乔峰,林平分,YUJohn;基于Vxworks的Flash文件系统[J];北京工业大学学报;2005年05期
2 张红兵 ,魏波;大容量内存文件系统设计及μC/OS下的实现[J];单片机与嵌入式系统应用;2004年03期
3 熊丹;;常见的嵌入式操作系统[J];电子世界;2011年10期
4 薛原;;基于VxWorks的文件系统的研究与实现[J];电子设计工程;2009年08期
5 刘大明;李海明;;基于VxWorks嵌入式系统下的实时性研究[J];核电子学与探测技术;2011年02期
6 谌爱文;陈仕许;;初探在uCOS-Ⅱ上实现大容量内存文件系统[J];怀化学院学报(自然科学);2006年02期
7 魏军华;;嵌入式实时操作系统概述[J];科技广场;2011年01期
8 万世春;杨继兰;;浅谈嵌入式实时操作系统[J];科技信息;2011年13期
9 宋叶俊;元昌安;王艳;;基于Hash表的分类信息匹配及甄别算法[J];计算机工程与设计;2009年06期
10 武华;刘军伟;;基于VxWorks的多任务程序设计[J];计算机技术与发展;2011年09期
相关硕士学位论文 前1条
1 梅佳希;嵌入式VxWorks下Flash文件系统的研究与实现[D];华中科技大学;2008年
本文编号:1642032
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1642032.html