总数:4672 | 当前第372/468 首页 上一页 ... 367 368 369 370 371 372 373 374 375 376 ... 下一页 尾页
Linux进程的创建与进程间的通信[课件]_嵌入式linux13-15
linux进程间通信:进程间通信概述,管道通信,信号,共享内存,消息队列!管道通信:普通的Linux shell都允许重定向,而重定向使用的就是管道。管道是单向的、先进先出的、无结构的、固定大小的字节流,它把一个进程的标准输出和另一个进程的标准输入连接在一起。写进程在管道的尾端写入数据,读进程在管道的首端读出数据。数据读出后将从管道中移走,其它读进程都不能再读到这些数据。管道提供了简单的流控制机制。进程试图读空管道时,在有数据写入管道前,进程将一直阻塞。同样,管道已经满时,进程再试图写管道,在其它进程从管道中移走数据之前,写进程将一直阻塞。号是软中断。信号(signal)机制是Unix系统中最为古老的进程之间的通信机制。它用于在一个或多个进程之间传递异步信号。
  1. 2010/1/1
  2. 人气(4255)
  3. 星级(10)
  4. 评论(0)
泓格串行通讯方式FRnet 介绍
FRnet是一种两线制的串行通讯方式,硬的接线类似RS-485,采用multi-drop方式。但FRnet不采用传统的问答方式,而是以定时扫描和主动传输的方式实现数据的传递。由于不需要花CPU的时间处理通讯协议,所以可以实现高速且定时的数据传递。若当成嵌入式控制器的I/O接口,则其数据的读取或写出均采用内存映像(memory-mapped I/O)方式,应用程序的撰写变得非常简单,不用浪费时间在通讯的处理上而且能保证有固定的扫描时间。因些泓格的FRnet技术可提供远程高速通讯,控制以及节省配线的好处。
  1. 2010/1/1
  2. 人气(5613)
  3. 星级(10)
  4. 评论(0)
泓格ZigBee产品介绍Chicken_Coops
ZigBee技术作为一种新兴的无线通信技术,与蓝牙和WIFI相比,具有距离短、复杂度低、功耗低、数据速率低、成本低和自组网等特点,适合于自动控制领域的传感器和执行机构等设备的联网,ZigBee是一组基于IEEE802.15.4无线标准研制开发的有关组网、安全和应用软方面的技术标准。协议栈基于开放互连标准(OSI)7层模型,由应用层、应用接口、网络层、数据链路层和物理层组成。网络层以上的协议由ZigBee联盟负责制定,IEEE制定物理层和链路层标准 IEEE8 02 .15.4在物理层(PHY)定义了两个标准,分别是2.4 GHz物理层和868 / 915 MHz物理层。各频段可使用的信道分别有16个、10个或1个,各自提供250kb/s,40kb/s和20kb/s的传输速率,物理层在各个频段皆采用直接序列扩频技术;工EEE802.15.4的MAC子层协议对应于ISO模型中数据链路层中的MAC子层,采用了CSMA-CA的碰撞避免机制,其功能包括设备间无线链路的建立、维护和断开、确认模式的帧传送与接收、信道接人与控制、帧校验与快速自动请求重发、预留时隙管理以及广播信息管理等。该层定义了广播帧、数据帧、确认帧和MAC命令帧等4种帧类型。网络层主要负责网络机制的建立与管理,实现自我组态与自我修复功能,实现节点加人或离开网络、接收或抛弃其它节点以及路由查找和传送数据等功能,支持多种路由算法和多种网络拓扑结构。应用接口层则是把不同的应用映射到ZigBee网络上,主要包括安全属性设置和多个业务数据流的汇聚等功能。
  1. 2010/1/1
  2. 人气(5949)
  3. 星级(10)
  4. 评论(0)
  1. 2009/12/31
  2. 人气(3957)
  3. 星级(10)
  4. 评论(0)
EDA的主要领域——数字系统设计自动化一(4)
描述语言 1位加法器 用EDA工具设计集成电路
  1. 2009/12/31
  2. 人气(4053)
  3. 星级(10)
  4. 评论(0)
Linux进程的创建与进程间的通信(三)_嵌入式linux14
信号通信。信号(signal)机制是Unix系统中最为古老的进程之间的通信机制。它用于在一个或多个进程之间传递异步信号。 很多条可以产生一个信号。 当用户按某些终端键时,产生信号。在终端上按DELETE键通常产生中断信号(SIGINT)。这是停止一个已失去控制程序的方法。(第11章将说明此信号可被映射为终端上的任一字符。) 硬异常产生信号:除数为0、无效的存储访问等等。这些条通常由硬检测到,并将其通知内核。然后内核为该条发生时正在运行的进程产生适当的信号。例如,对执行一个无效存储访问的进程产生一个SIGSEGV。
  1. 2009/12/31
  2. 人气(4366)
  3. 星级(10)
  4. 评论(0)
Linux进程的创建与进程间的通信(二)_嵌入式linux13
linux进程间通信:进程间通信概述,管道通信,信号,共享内存,消息队列. 进程间通信有如下一些目的: 数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几兆字节之间。 共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。 通知事:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事(如进程终止时要通知父进程)。 资源共享:多个进程之间共享同样的资源。为了作到这一点,需要内核提供锁和同步机制。 进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常,并能够及时知道它的状态改变。
  1. 2009/12/31
  2. 人气(3785)
  3. 星级(10)
  4. 评论(0)
波形发生与变换电路1-射频模拟电路(20)
波形发生与变换电路(8学时) 了解:LC反馈正弦波振荡器工作原理,产生正当的原因。 理解:反馈型振荡器振荡条的物理意义和基本表达式。振荡器频率稳定度的物理定义。掌握:反馈型振荡器各类典型电路的组成、特点、振荡条的分析方法。石英晶体振荡器频率稳定性高的本质及及基本电路形式。波形发生电路包含正弦振荡电路和非正弦振荡电路,它们不需要输入信号便能产生各种周期性的波形;波形变换电路是将输入信号的波形变换为另一种形状的波形。 运用分立元和运算放大器组成的正弦波和非正弦波产生电路。
  1. 2009/12/30
  2. 人气(7669)
  3. 星级(10)
  4. 评论(0)
数控机床故障诊断与维修(3)下集
进给伺服系统的常见故障有以下几种: 1.超程 当进给运动超过由软设定的软限位或由限位开关设定的硬限位时,就会发生超程报警,一般会在crt上显示报警内容,根据数控系统说明书,即可排除故障,解除报警。 2.过载 当进给运动的负载过大,频繁正、反向运动以及传动链润滑状态不良时,均会引起过载报警。一般会在crt上显示伺服电动机过载、过热或过流等报警信息。同时,在强电柜中的进给驱动单元上、指示灯或数码管会提示驱动单元过载、过电流等信息。 3.窜动 在进给时出现窜动现象:①测速信号不稳定,如测速装置故障、测速反馈信号干扰等;②速度控制信号不稳定或受到干扰;③接线端子接触不良,如螺钉松动等。当窜动发生在由正方向运动与反向运动的换向瞬间时,一般是由于进给传动链的反向间隙或伺服系统增益过大所致。 4.爬行 发生在起动加速段或低速进给时,一般是由于进给传动链的润滑状态不良、伺服系统增益低及外加负载过大等因素所致。尤其要注意的是:伺服电动机和滚珠丝杠联接用的联轴器,由于联接松动或联轴器本身的缺陷,如裂纹等,造成滚珠丝杠转动与伺服电动机的转动不同步,从而使进给运动忽快忽慢,产生爬行现象。 5.机床出现振动 机床以高速运行时,可能产生振动,这时就会出现过流报警。机床振动问题一般属于速度问题,所以就应去查找速度环;而机床速度的整个调节过程是由速度调节器来完成的,即凡是与速度有关的问题,应该去查找速度调节器,因此振动问题应查找速度调节器。主要从给定信号、反馈信号及速度调节器本身这三方面去查找故障。 6.伺服电动机不转 数控系统至进给驱动单元除了速度控制信号外,还有使能控制信号,一般为dc+24v继电器线圈电压。伺服电动机不转,常用诊断方法有:①检查数控系统是否有速度控制信号输出;②检查使能信号是否接通。通过crt观察i/o状态,分析机床plc梯形图(或流程图),以确定进给轴的起动条,如润滑、冷却等是否满足;③对带电磁制动的伺服电动机,应检查电磁制动是否释放;④进给驱动单元故障;⑤伺服电动机故障。
  1. 2009/12/30
  2. 人气(7152)
  3. 星级(10)
  4. 评论(2)
Linux进程的创建与进程间的通信(一)_嵌入式linux12
程序(program)是存放在磁盘文中的可执行文。程序的执行实例被称为进程(process)。本书的每一页几乎都会使用这一术语。某些操作系统用任务表示正被执行的程序。每个linux进程都一定有一个唯一的数字标识符,称为进程ID(process ID)。进程ID总是一非负整数。Linux系统是一个多进程的系统,进程之间具有并行性、互不干扰的特点。
  1. 2009/12/30
  2. 人气(4232)
  3. 星级(10)
  4. 评论(0)
总数:4672 | 当前第372/468 首页 上一页 ... 367 368 369 370 371 372 373 374 375 376 ... 下一页 尾页