基于嵌入式Linux系统FPC贴装设备的上位机构建

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:dreamtale07
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FPC(柔性印刷线路板)是用柔性的绝缘基材制成的印刷电路,它可以自由弯曲、卷绕、折叠,可大大缩小电子产品的体积,FPC被广泛地应用到各领域的数字产品中。FPC贴装过程就是通过胶剂黏合或焊接等方法,将元器件固定到FPC上的过程。   目前,手机行业发展迅速,手机的芯片贴片工序完全可以实现自动化,但是组装手机工序还是效率低下的手工操作,如手机按键FPC贴装环节,国内外尚无相应的快速贴装设备。手机按键FPC贴装设备会有不小的市场需求。   本系统称为“手机按键FPC贴装控制平台”。应用于手机按键生产环节,是为解决贴装过程的全/半自动化而立项。贴装设备拟采用嵌入式ARM-Linux平台作为上位机运行系统,FPGA和DSP组成下位运动控制系统。本论文着重对上位机运行系统进行设计。基于ARM9系列的S3C2410X开发板和Linux操作系统,完成了U-boot移植,Linux内核移植,根文件系统建立和应用程序开发。并实现上位机串口、USB、网络通信和液晶显示功能。   平台的存储介质采用NAND flash,具有容量大、成本低、写入擦除速度快等特点。完成了U-Boot对NAND flash读写操作代码以及U-Boot从NAND flash启动代码的编写。移植Linux内核采用2.6.22版本。本论文中对基于ARM的Linux内核进行分析。着重分析了与体系架构相关性较强的内核启动、中断、存储映射等内核代码。实现了LCD液晶驱动和USB驱动开发,并比较了不同驱动开发方法的优缺点。根文件系统采用了专为NAND flash开发的YAFFS2,并完成了其镜像制作。   本论文采用软件工程方法,对上位机平台进行了可行性分析和需求分析。基于Embedded Qt设计出人机交互界面PickPlace,实现了友好的控制界面,在USB通信的基础上自定义了通信协议,实现对DSP进行设定和监控。
其他文献
炼钢-连铸是钢铁生产的瓶颈工序,有效的生产调度计划可以提高设备利用率,减少工序等待时间,增加产能。然而,炼钢-连铸生产调度问题大多具有NP难特性,制定有效的调度计划已经
随着电力电子技术、微处理器以及新的电机控制技术的发展,交流调速性能日益提高。矢量控制技术的出现使交流调速系统有取代直流调速系统的趋势。磁场定向矢量控制通过坐标变换
大规模互联电网在运行过程中容易遭受到各种扰动,由此产生的机电动态过程会使得全网各个节点的频率产生偏移,呈现显著的时空特性。此外,这种机电扰动在全网的传播使得系统遭受的有功功率冲击加大,威胁电力系统的安全稳定运行。尽管发电机组的惯性很大,频率偏移的变化可能较为缓慢,但是机电扰动在电力系统中的传播始终是一个危害整个电力系统安全稳定运行的潜在因素。因此,对这种机电扰动的研究显得尤为重要。本课题重点研究了
软开关技术和并联控制技术被认为是当今逆变器技术发展的重要方向。本文针对逆变器软开关技术、数字化控制技术及无连线并联技术展开相应研究,研制了基于DSP的高频链逆变电源,
生物技术产业蓬勃发展,正在成为继IT产业之后国际经济竟争的又一个热点领域。诺西肽作为一种新型的非吸收性饲料添加剂,具有广阔的市场前景。诺西肽发酵过程直接关系到产物的生成及最终产量。本文研究了诺西肽发酵过程的建模与模型校正问题,主要内容如下:在查阅大量发酵方面书籍及文献的基础上,简述发酵过程的相关知识及发酵过程建模发展现状,介绍诺西肽发酵过程,深入叙述诺西肽发酵过程重要参数的作用。从诺西肽发酵过程实