基于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函数设置驱动

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

  1. java开发组态软件下载_基于JAVA的煤矿安全监控系统组态软件设计研究.pdf

    ·218· 工矿自动化 基于JAVA的煤矿安全监控系统组态软件设计 鲍毅华钢 (中国矿业大学信电学院 江苏徐州 221008) [摘要]本文通过对当前煤矿安全监控系统组态存在的问题和发展趋势的问题,提 ...

  2. 基于图像处理的缺陷检测系统 matlab的设计

    物体表面容易出现种类较多.形态各异的缺陷,这些缺陷对物体的耐磨性.抗腐蚀性.电磁特性及美观性都会造成不同程度的影响,最终影响物体的电磁特性和涂镀效果.因此对于生产物体的企业来说,表面缺陷检测是必不可少 ...

  3. 基于Dlib的疲劳检测系统

    需要源码的朋友可以私信我 基于Dlib的疲劳检测系统 1.设计背景及要求 2.系统分析 3.系统设计 3.1功能结构图 3.2基于EAR.MAR和HPE算法的疲劳检测 3.2.1基于EAR算法的眨眼检 ...

  4. linux dhcp 论文,毕业论文—基于linux的dhcp服务器配置.doc

    毕业论文-基于linux的dhcp服务器配置 基于Linux的DHCP服务器配置 摘 要 随着互联网的普及,人们的工作.学习和生活与网络联系越来越紧密,搭建了许多不同的网络,如企业网.校园网和城区网等 ...

  5. 基于nb-iot的水质检测系统

    基于nb-iot的水质检测系统 github地址:nanalizi/-nb-iot- (github.com) 器材:     STM32F103C8T6开发板      目的:     ds18b2 ...

  6. 基于matlab测量物体直径,基于MATLAB的零件尺寸检测误差分析的软件设计

    ISSN1672-4305 CN12-1352/N 实 验 室 科 学 LABORATORY SCIENCE 第 14 卷 第 4 期 2011 年 8 月 Vol. 14 No. 4 Aug. 20 ...

  7. 四、基于HTTPS协议的12306抢票软件设计与实现--水平DNS并发查询分享

    一.基于HTTPS协议的12306抢票软件设计与实现--实现效果  二.基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三.基于HTTPS协议的12306抢票软件设计与实现- ...

  8. java毕业设计——基于java+Winpcap的局域网监听软件设计与实现(毕业论文+程序源码)——局域网监听软件

    基于java+Winpcap的局域网监听软件设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Winpcap的局域网监听软件设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

  9. 电量监测程序 c语言,基于单片机的电量检测系统设计方案.doc

    基于单片机的电量检测系统设计方案 1绪论 自第一个微处理器问世以来,以微处理器为核心构成的计算机以各种各样的形式,无孔不入的渗入到人们的生产.生活.科研等各个领域,为人类带来了渗透到各个领域的&quo ...

最新文章

  1. iOS中的动力学:Dynamics【1】
  2. 科大星云诗社动态20210806
  3. 【Python数据预处理】 归一化(按列减均值,除方差),标准化(按列缩放到指定范围),正则化(范数)
  4. Linux脚本统计指定目录下文件和文件夹数量
  5. socket通信中的几个重要结构体定义
  6. 自动跟随机器人:一种简易的自动跟随方案,自动跟随小车、自动跟随平衡小车、STM32、基于超声波的自动跟随小车
  7. leetcode刷题:零钱兑换
  8. 【零基础学Java】—static关键字概述(十六)
  9. 剑指offer之翻转链表
  10. HTAP数据库 PostgreSQL 场景与性能测试之 1 - (OLTP) 点查
  11. 【NOIP2017】【Luogu3955】图书管理员(枚举,取模得后缀)
  12. 降维系列之 LLE 局部线性嵌入
  13. C# Winfrom MQTT 客户端与服务器【代码】
  14. 腾讯推出微信公众平台企业服务平台风铃
  15. Excel 2016: 录制宏入门
  16. COMRaider自带vul.dll成功总结
  17. requests发送post请求的一些疑点
  18. Mapbox Style 规范(中文)
  19. elixir 读取 marc条目 目次区字段信
  20. 基于淘宝开源Tair分布式KV存储引擎的整合部署

热门文章

  1. JS实现国家省市三级无刷新联动
  2. 工具 - 分解TexturePacker导出的大图
  3. Features and Characteristics
  4. 鲍鱼数据案例(岭回归 、LASSO回归)
  5. 基于cocos2dx的横版动作游戏制作(二)
  6. 看雪3万课程笔记-Frida 辅助分析ollvm字符串加密(一)
  7. 项目开发流程(简述)
  8. Verilog时序逻辑硬件建模设计(四)移位寄存器
  9. jfinal save 超过9个字段以上就会出现数组下标越界
  10. go使用zap + lumberjack重构项目的日志系统