嵌入式电脑绣花机控制系统中的应用程序研究与开发

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:foohay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件均可裁剪,能满足应用系统对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统。随着计算机技术的发展,嵌入式系统进入了一个新的历史发展阶段。目前广泛应用于工业控制、信息家电、娱乐设施等领域,具有很好的市场前景。电脑绣花机是随着电子技术和机电一体化技术而逐渐发展起来的电脑刺绣设备,它极大地提高了纺织行业的生产力。随着刺绣品需求量的增加,高性能的电脑绣花机越来越受到人们的青睐。随着嵌入式技术的发展,嵌入式系统在电脑绣花机控制系统中的应用越来越广泛。ARM是目前使用广泛的主流嵌入式处理器体系结构。本文采用S3C2440(ARM9内核)作为绣花机控制系统的主控制器,研制了一种基于S3C2440的电脑绣花机控制系统。S3C2440是韩国三星公司生产的一款基于ARM920T体系结构的高性能CPU。丰富的外设接口,400MHz的主频使它特别适合进行操作系统的移植和应用程序开发。嵌入式操作系统是嵌入式系统中最重要的组成部分。而在各种嵌入式操作系统中,Linux凭借其代码公开,性能稳定,网络功能强大等多方面的优势,在嵌入式系统中被广泛地采用。研究Linux操作系统,进行嵌入式Linux系统的移植和应用程序的开发,具有重要的理论意义和现实意义。本文正是基于这些优势,提出一种电脑绣花机控制系统在Linux下的实现方式。论文在研究ARM、Linux和Qtopia的基础上,对绣花机控制系统进行了研究,重点论述其硬件电路设计、系统移植和应用程序的开发。论文首先论述系统结构和硬件电路设计方案,利用S3C2440强大的功能和丰富的接口资源扩展了NAND Flash、NOR Flash、SDRAM、触摸屏、LCD功能模块。论文在嵌入式系统理论的基础上,结合Linux自身特点,提出了基于Linux进行嵌入式开发的方案,并搭建了嵌入式开发环境。本文分析了U-Boot的目录结构、启动流程以及U-Boot移植的难点问题,成功地将其移植到控制系统中。分析了嵌入式Linux的内核特点、目录结构,实现了嵌入式Linux系统的移植。并根据系统需要,构建了YAFFS文件系统。最后分析了DST花样文件格式,结合多进程、多线程应用程序的结构和实现原理,以Qtopia为开发工具,开发出了一种绣花机控制系统中的多线程应用程序。
其他文献
而基于Web的组态技术的发展和应用,给实现智能建筑的系统集成带来了新的思路。组态软件是面向过程监控与数据采集的软件平台,当它运行于组态(开)环境时,可以向用户提供丰富的设置
随着建筑工程规模日益扩大,对施工技术提出更高要求,尤其是在工程建设中,大尺度板式混凝土的发展与实施,给混凝土结构实践带来挑战。近年来后浇带的实施与应用,给大尺度板式混凝土
车辆保有量的增加导致车祸事故频发,汽车辅助驾驶技术的重要性日益凸显。与微波、雷达、红外等技术相比,普通的视频技术具有成像分辨率高、抗干扰能力较强、价格便宜、成本低
背景杂波、人为干扰和外源无意干扰等使实际环境不再是均匀、平稳的随机过程,这需要在非均匀环境中克服空时相干杂波和干扰的影响检测有用信号。本文首先介绍了CG-AMF检测器
本文首先概述了建筑施工中混凝土裂缝产生的原因、建筑施工中混凝土裂缝的控制技术这两个方面,然后针对建筑施工中混凝土裂缝控制技术,对混凝土裂缝产生的原因进行剖析,对混凝土
肺癌是世界上最常见的内脏恶性肿瘤之一,也是确诊后存活率最低的癌症之一。在我国城镇人口中,肺癌死亡率已居肿瘤死亡率首位。目前对肺癌的确诊常常是其中晚期,这给病人的生命带
本文首先概述了工民建工程施工进度管理控制问题,然后分析了影响施工进度控制的主要因素,最后探讨了施工进度控制的概念以及主要的工程施工进度控制方法,可与同行共同探讨。
对于一个建筑企业来说,建筑项目的好坏是这个建筑企业发展的根本,因而,建筑企业应该加大对于土木建筑工程施工过程中质量的管理,这也对该行业内的建筑企业提出了更高的要求。本文
信号的波达方向估计问题是阵列信号处理的核心内容之一。由于宽带信号所含的信息与窄带信号相比更加丰富,因此在各个领域里得到了广泛的应用。相应地,宽带信号的波达方向估计就
谱估计是信号处理领域的基本问题之一,受到学者的广泛关注。标准的Capon谱估计方法是一种基于自适应滤波器组的谱估计方法。当数据样本有限时,为获得较好的谱估计效果,常常在