linux arm关闭光栅,基于Linux的光栅检测系统的软件设计与实现.pdf

基于Linux的光栅检测系统的软件设计与实现.pdf

… … … … … … … … … … 一 竣 应 ((_-

基 于 Linux 系 统 的 软 件 设 计 与 实 现

东北大学信息科学与工程学院 张立立 张鹏飞 沙 毅

沈阳农业大学信息与电气工程学院 方晶晶

【摘要】本文设计的光栅检测系统主要应用在高精度喷绘机的运动控制单元。本文I~Linux操作系统为开发平台,分别从 自动配置和初始化子程序、服务于I/O请求的子程

序、中断程序三个部分详细说明了光栅检测系统的软件设计流程。本系统通过实际运行与测试,达到设计要求。

【关键词】光栅检测;高精度喷绘机;Linux操作系统;软件程序

近几年 来,大幅面 喷绘市场发生 了巨大变 序,它 除了 占用少量 系统 内存 外,不会对 系统 *file):

化 ,大幅面产 品的应用越 来越广泛 , 己逐步渗 造成什么危害 打开 设备准 备I/0操作 ,系统通过 设 备名

透 到包括广 告、装饰 、摄 影等许 多行业。随着 2.光栅检测系统的软件设计 称 ,函数的第一个 参数来 区分每个驱动程 序的

大幅面打 印技术 的不断成熟 ,喷绘机 ”在全球 Linux核心与设备驱动之间有一个标准方式 入 口点操作函数 :第二个参 数说明这个 函数的

范围得到迅速 普及 ,特 别是在我 国的广告制作 进行互操 作的接 口。每一类设 备驱动都提供 通 文件结构体 ,主要说明设备 的使用类型 。对字

领域 更是得 到革命 性的应用 用的接 口,这种通用接 口使得核 心可 以用相 同 符特别 设备文件进 行打开操 作,都会调用 设备

喷绘机 的性能指标 主要包括 :打印速度 的方式来对待不 同的设备及设备驱动 。嵌入式 的open入 口点 函数 。Open子程序 必须对将 要进

和打 印精度 。喷绘机 的打 印速度是 以单位 时 Jupiter系统 通过外部中断5对 光栅检测 系统 行 的I/0操作做 好 必要 的准备 工作 。如果 设备

间的 出画面 积 来衡 量 ,打 印精 度 (分辨 率 ) 产生 的信 号进行响应 ,当 中断信 号产生时 ,相 是独 占的 ,那么 同一时间只能有一个程序 访 问

用DPI(点每英寸 )来 衡量 ,单位 长度 内的点 应的 中断服务程序 ,即驱动程序 执行设 定的任 此设 备,~open子程 序必须 设置 一些标 志, 以

数越 多,DPI越大.画面就越清晰 。为 了提高 务。外中断五中断服务程序流程图如图l所示。 表示设备处于忙状态 。

打 印精 度 ,减少2个 点之 间距 离 ,必须提 高喷 在嵌入式操 作系统 中,定时器一 、定时器

头的点火频 率。为 了提 高喷绘机 的打印速度 必 二和外 中断五主 要用open函数设置驱动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值