该文档为机器视觉检测系统的工作原理及检测流程概述文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
标签: 机器视觉检测
上传时间: 2021-12-16
上传用户:
eMMC常识及其工作基本流程
标签: EMMC
上传时间: 2022-06-29
上传用户:
随着Java开源技术的不断进步,以及企业需求的日益增长,在办公自动化领域,特别是对于业务流程的实现,其开发形态已经发生了巨大的变化,传统的硬编码开发业务流程方式已经不再适应高效的开发过程以及企业灵活多变的业务需求。随着工作流技术的不断发展,基于工作流引擎的工作流开发方式从根本上解决了传统开发过程中的各种弊端,各种工作流产品开始广泛应用于实际项目。在软件项目中,通过引入开源工作流产品并对其进行修改和完善,可以提高软件开发周期以及软件产品的灵活性,从而提高软件企业的效率和竞争力。
上传时间: 2013-10-20
上传用户:cepsypeng
ARM处理器的工作模式 ARM处理器状态 ARM微处理器的工作状态一般有两种,并可在两种状态之间切换:第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令;第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。在程序的执行过程中,微处理器可以随时在两种工作状态之间切换,并且,处理器工作状态的转变并不影响处理器的工作模式和相应寄存器中的内容。但ARM微处理器在开始执行代码时,应该处于ARM状态。 ARM处理器状态 进入Thumb状态:当操作数寄存器的状态位(位0)为1时,可以采用执行BX指令的方法,使微处理器从ARM状态切换到Thumb状态。此外,当处理器处于Thumb状态时发生异常(如IRQ、FIQ、Undef、Abort、SWI等),则异常处理返回时,自动切换到Thumb状态。 进入ARM状态:当操作数寄存器的状态位为0时,执行BX指令时可以使微处理器从Thumb状态切换到ARM状态。此外,在处理器进行异常处理时,把PC指针放入异常模式链接寄存器中,并从异常向量地址开始执行程序,也可以使处理器切换到ARM状态。ARM处理器模式 ARM微处理器支持7种运行模式,分别为:用户模式(usr):ARM处理器正常的程序执行状态。快速中断模式(fiq):用于高速数据传输或通道处理。外部中断模式(irq):用于通用的中断处理。管理模式(svc):操作系统使用的保护模式。数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。系统模式(sys):运行具有特权的操作系统任务。定义指令中止模式(und):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。ARM处理器模式 ARM微处理器的运行模式可以通过软件改变,也可以通过外部中断或异常处理改变。大多数的应用程序运行在用户模式下,当处理器运行在用户模式下时,某些被保护的系统资源是不能被访问的。 除用户模式以外,其余的所有6种模式称之为非用户模式,或特权模式;其中除去用户模式和系统模式以外的5种又称为异常模式,常用于处理中断或异常,以及需要访问受保护的系统资源等情况。ARM寄存器 ARM处理器共有37个寄存器。其中包括:31个通用寄存器,包括程序计数器(PC)在内。这些寄存器都是32位寄存器。以及6个32位状态寄存器。 关于寄存器这里就不详细介绍了,有兴趣的人可以上网找找,很多这方面的资料。异常处理 当正常的程序执行流程发生暂时的停止时,称之为异常,例如处理一个外部的中断请求。在处理异常之前,当前处理器的状态必须保留,这样当异常处理完成之后,当前程序可以继续执行。处理器允许多个异常同时发生,它们将会按固定的优先级进行处理。当一个异常出现以后,ARM微处理器会执行以下几步操作:进入异常处理的基本步骤:将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。将CPSR复制到相应的SPSR中。根据异常类型,强制设置CPSR的运行模式位。强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序处。如果异常发生时,处理器处于Thumb状态,则当异常向量地址加载入PC时,处理器自动切换到ARM状态。 ARM微处理器对异常的响应过程用伪码可以描述为: R14_ = Return LinkSPSR_= CPSRCPSR[4:0] = Exception Mode NumberCPSR[5] = 0 ;当运行于 ARM 工作状态时If == Reset or FIQ then;当响应 FIQ 异常时,禁止新的 FIQ 异常CPSR[6] = 1PSR[7] = 1PC = Exception Vector Address异常处理完毕之后,ARM微处理器会执行以下几步操作从异常返回:将连接寄存器LR的值减去相应的偏移量后送到PC中。将SPSR复制回CPSR中。若在进入异常处理时设置了中断禁止位,要在此清除。
上传时间: 2013-11-15
上传用户:hanbeidang
电子发烧友网核心提示:Altera公司昨日宣布,在业界率先在28 nm FPGA器件上成功测试了复数高性能浮点数字信号处理(DSP)设计。独立技术分析公司Berkeley设计技术有限公司(BDTI)验证了能够在 Altera Stratix V和Arria V 28 nm FPGA开发套件上简单方便的高效实现Altera浮点DSP设计流程,同时验证了要求较高的浮点DSP应用的性能。本文是BDTI完整的FPGA浮点DSP分析报告。 Altera的浮点DSP设计流程经过规划,能够快速适应可参数赋值接口的设计更改,其工作环境包括来自MathWorks的MATLAB和 Simulink,以及Altera的DSP Builder高级模块库,支持FPGA设计人员比传统HDL设计更迅速的实现并验证复数浮点算法。这一设计流程非常适合设计人员在应用中采用高性能 DSP,这些应用包括,雷达、无线基站、工业自动化、仪表和医疗图像等。
上传时间: 2014-12-28
上传用户:18888888888
电子发烧友网核心提示:Altera公司昨日宣布,在业界率先在28 nm FPGA器件上成功测试了复数高性能浮点数字信号处理(DSP)设计。独立技术分析公司Berkeley设计技术有限公司(BDTI)验证了能够在 Altera Stratix V和Arria V 28 nm FPGA开发套件上简单方便的高效实现Altera浮点DSP设计流程,同时验证了要求较高的浮点DSP应用的性能。本文是BDTI完整的FPGA浮点DSP分析报告。 Altera的浮点DSP设计流程经过规划,能够快速适应可参数赋值接口的设计更改,其工作环境包括来自MathWorks的MATLAB和 Simulink,以及Altera的DSP Builder高级模块库,支持FPGA设计人员比传统HDL设计更迅速的实现并验证复数浮点算法。这一设计流程非常适合设计人员在应用中采用高性能 DSP,这些应用包括,雷达、无线基站、工业自动化、仪表和医疗图像等。
上传时间: 2015-01-01
上传用户:sunshie
1. FlowMIS简介 流程管理信息系统(FlowMIS 4.0)是一套通用的企业管理软件开发平台,它基于Windows NT/2000 Server操作系统和SQL Server 7及以上大型数据库系统,通过二次开发可以快速建立一套完整的基于流程化的管理信息系统。 FlowMIS将账户管理、报文交换、数据复制、流程控制和应用同步等纯软件专业技术在底层集中实现,而将设计界面、定制报表、定义流程、数据查询等与用户相关的工作与底层分开,留在二次开发中为用户定制,因而可以在满足用户需求和保证系统质量的同时,降低软件开发工作量,减少开发周期和成本。
上传时间: 2015-01-18
上传用户:zhyiroy
< 畅海货运系统>>是用于企业的货运管理,管理企业流程的各项费用,以及员工的基本信息,以及与业务往来公司的基本信息,本软件科学,使用,方便,宗旨为了减轻货运人员过去传统的手工制表,手工录入数据,当数据量大时,容易出错,查找时,耗费大量时间,降低了工作效率.<<畅海货运系统>>包含了数据字典表,数据录入表,便于使用者灵活运用,字典表:发货信息表,收货信息表,海运信息表,陆运信息表,代理信息表,客户信息表,员工费用表:海运费用,陆运费用,代理费用,其他费用,客户费用,各表的使用方法请参阅操作说明
上传时间: 2014-01-18
上传用户:dreamboy36
第一章绪论 5 1.1课题来源 5 1.2 开发工具的选择 5 1.3 本文所做工作 6 第二章 需求分析 7 2.1 总体需求调查 7 2.1.1 组织结构图 7 2.1.2 系统目标 7 2.1.3 应用现状调查 7 2.1.4业务总体流程调查 8 2.2系统功能调查 9 2.2.1系统维护功能 9 2.3系统功能模块图 9 第三章 概要设计 10 3.1概念设计 10 3.2数据库设计 11 3.2.1 Yhklb用户口令表 11 第四章 详细设计 13 4.1启动界面设计 13 4.1.1 功能说明 13 4.1.2屏幕格式设计 13 4.2 登录窗口设计 14 4.2.1功能说明 14 4.2.2屏幕格式设计 14 4.2.3源程序分析 14 4.3 主窗口设计 16 4.3.1功能说明 16 4.3.2屏幕格式设计 16 4.3.3源程序分析 17 4.4系统维护模块设计 22 4.4.1基本参数维护 22
上传时间: 2014-01-22
上传用户:libinxny
本书的重点是提高软件开发的工作效能,将人力的浪费减到最少,并兼顾软件的品质。前3章主要谈的是让团队不必大量加班的基本观念和策略,后面5章是慎防流程的僵化、开发进程的掌握、开发人员的训练、正确的工作态度以及长时间工作的症候群上。
上传时间: 2015-07-20
上传用户:电子世界