基于ARM微处理器的嵌入式数控系统之文件系统设计与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:ahclgc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是一种以应用为中心、以计算机技术为基础、软件硬件可裁减、适用于应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统,是近年来发展最快的技术之一。由于嵌入式系统既有单片机系统成本低,体积小,功耗低的特点,又具有PC平台的开发环境好、资源丰富、具备操作系统的特点,因此在数控系统中的应用也越来越广泛。本文在江苏省自然科学基金重大(招标)项目(BK2003005)资助下,以铣床嵌入式数控系统为背景,采用ARM微处理器S3C44B0X和FPGA为硬件平台,采用μC/OS-II为软件开发平台,深入研究了嵌入式数控系统的文件操作与USB通信。传统嵌入式数控系统对数据管理的要求不高,因此其文件系统没有得到充分的重视。但随着数控代码的增加,对数据操作的灵活性和可靠性已成为一个不容回避的问题,所以有必要引入文件系统来完成数据存储和管理的功能,为用户提供管理数据的接口。同时为了保证系统的实时性,对嵌入式数控系统扩展USB接口,实现数据传输。本文根据NandFlash存储器的特性和文件管理接口的要求,设计了硬件驱动程序。完成了基于NandFlash的嵌入式FAT16文件系统。采用模块化结构,通过文件系统的API函数接口实现文件和目录的管理,满足嵌入式数控系统对文件操作的要求。基于USB1.1协议,完成嵌入式系统的USB接口的开发。
其他文献
医疗技术的飞速发展和交通的便利给人们的生活带来便利的同时,也使行动不便的老年人和残疾人数量呈现不断的上升趋势,因此轮椅就成了这一部分人的生活、工作和学习的必需品。
小学生感性认识强,他们这个年龄段的孩子更喜欢游戏和娱乐,所以我们在教学的过程中,不妨从增加语文教学的趣味性出发,激发小学生对语文学习的兴趣,以此来提高小学语文课堂教学的效
本文介绍了基于生物机械工程理论和CAD/CAE/CAM技术,建立足部复合模型和有限元模型的过程及其应用.文中首先介绍了根据已获得的足部CT图像,利用逆向工程原理与技术分别建立足
随着市场全球化和信息技术的发展,现代制造业所面临的挑战愈发艰巨,以用户驱动和动态多变为主要特征的市场竞争导致现代制造系统的运行环境也愈发复杂,充满了各种随机性和不确定
学位
汽车排放耐久性试验用驾驶机器人代替人进行汽车排放耐久性试验时的多工况驾驶,减轻人工劳动,而且重复性好,得到了很好应用。本文根据相关资料,确定了驾驶机器人的功能要求及
学校体育是教育的一个重要组成部分,是促进学生身心健康发展的基本途径,参加体育活动是学生的基本权利.在现代体育发展成为全民参与的专门社会活动的情况下, 体育权利逐渐成
本文详细地分析了国内外对奥米亚寄生蝇声感应定位系统研究的历史和现状,结合解剖学和生理学研究基础,建立了反映寄生蝇听觉定位机理的非线性动力学方程,采用理论结合仿真分析的
优质、洁净的甲烷具有来源广泛、价格低廉、含氢量高、储运及加注设施完备等优势,在化石燃料制氢中受到了广泛关注。然而,在高温、氧化还原气氛交织、非稳态的甲烷重整制氢反应体系中,传统镍基催化剂存在活性低和稳定性较差等问题。因此,研发性能优良的载体材料及催化剂就成为了甲烷重整制氢研究领域中的热点问题之一。本论文主要通过新型催化剂载体材料的合成和催化剂的耦合组装两个设计思路来解决此研究领域的关键科学问题。1
日记是学生成长最好的伙伴,它能够将一个人的喜、怒、哀、乐通过文字反映出来的表达方式。但是在现实教学中,学生刚开始接触日记时总会抱怨无话可说,无话可写,时间久了,就容易产生