总数:875 | 当前第68/88 首页 上一页 ... 63 64 65 66 67 68 69 70 71 72 ... 下一页 尾页
共享内存_嵌入式linux17
共享内存区域是被多个进程共享的一部分物理内存。如果多个进程都把该内存区域映射到自己的虚拟地址空间,则这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。 共享内存实现分为两个步骤: 一、创建共享内存,使用shmget函数。 二、映射共享内存,将这段创建的共享内存映射到具体的进程空间去,使用shmat函数。
  1. 2010/1/4
  2. 人气(4466)
  3. 星级(10)
  4. 评论(0)
现代通信原理与技术(第44讲)
二进制数字调制系统的性能比较,对二进制数字调制系统的抗噪声性能做如下两个方面的比较: (1)同一调制方式不同检测方法的比较 对于同一调制方式不同检测方法,相干检测的抗噪声性能优于非相干检测。 52 (2)同一检测方法不同调制方式的比较 做横向比较,可以看出: 1)相干检测时,在相同误码率条件下,对信噪比的要求是:2PSK比2FSK小3dB,2FSK比2ASK小3dB; 2)非相干检测时,在相同误码率条件下,对信噪比的要求是:2DPSK比2FSK小3dB,2FSK比2ASK小3dB。
  1. 2010/1/2
  2. 人气(4611)
  3. 星级(10)
  4. 评论(0)
Linux进程的创建与进程间的通信[课件]_嵌入式linux13-15
linux进程间通信:进程间通信概述,管道通信,信号,共享内存,消息队列!管道通信:普通的Linux shell都允许重定向,而重定向使用的就是管道。管道是单向的、先进先出的、无结构的、固定大小的字节流,它把一个进程的标准输出和另一个进程的标准输入连接在一起。写进程在管道的尾端写入数据,读进程在管道的首端读出数据。数据读出后将从管道中移走,其它读进程都不能再读到这些数据。管道提供了简单的流控制机制。进程试图读空管道时,在有数据写入管道前,进程将一直阻塞。同样,管道已经满时,进程再试图写管道,在其它进程从管道中移走数据之前,写进程将一直阻塞。号是软件中断。信号(signal)机制是Unix系统中最为古老的进程之间的通信机制。它用于在一个或多个进程之间传递异步信号。
  1. 2010/1/1
  2. 人气(4110)
  3. 星级(10)
  4. 评论(0)
Linux进程的创建与进程间的通信(四)_嵌入式linux15
信号集函数组:我们需要有一个能表示多个信号——信号集(signal set)的数据类型。将在sigprocmask()这样的函数中使用这种数据类型,以告诉内核不允许发生该信号集中的信号。信号集函数组包含几大模块: 创建函数集、登记信号集、检测信号集!
  1. 2010/1/1
  2. 人气(4076)
  3. 星级(10)
  4. 评论(2)
现代通信原理与技术(第43讲)
2ASK信号解调的常用方法主要有两种:包络检波法和相干检测法。包络检测时2ASK系统的误码率 其接收带通滤波器BPF的输出为: 经包络检波器检测,输出包络信号: 发“1”时,BPF输出包络的抽样值的一维概率密度函数服从莱斯分布;发“0”时,BPF输出包络的抽样值的一维概率密度函数服从瑞利分布。
  1. 2010/1/1
  2. 人气(5567)
  3. 星级(9)
  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. 人气(5733)
  3. 星级(10)
  4. 评论(0)
现代通信原理与技术(第42讲)
了解模拟调制原理及解调原理,了解多进制数字调制系统原理及性能,改进的数字调制方式;理解二进制数字调制系统的性能,二进制数字调制系统的抗噪声性能;掌握二进制数字调制原理(2ASK、2FSK、2PSK)。理解改进的数字调制方式。
  1. 2009/12/31
  2. 人气(4839)
  3. 星级(10)
  4. 评论(0)
现代通信原理与技术(第41讲)
二进制差分相移键控常简称为二相相对调相,记作2DPSK。它不是利用载波相位的绝对数值传送数字信息,而是用前后码元的相对载波相位值传送数字信息。所谓相对载波相位是指本码元初相与前一码元初相之差。 与2PSK的波形不同,2DPSK波形的同一相位并不对应相同的数字信息符号,而前后码元的相对相位才唯一确定信息符号。这说明解调2DPSK信号时,并不依赖于某一固定的载波相位参考值,只要前后码元的相对相位关系不破坏,则鉴别这个相位关系就可正确恢复数字信息。
  1. 2009/12/31
  2. 人气(5217)
  3. 星级(10)
  4. 评论(0)
Linux进程的创建与进程间的通信(三)_嵌入式linux14
信号通信。信号(signal)机制是Unix系统中最为古老的进程之间的通信机制。它用于在一个或多个进程之间传递异步信号。 很多条件可以产生一个信号。 当用户按某些终端键时,产生信号。在终端上按DELETE键通常产生中断信号(SIGINT)。这是停止一个已失去控制程序的方法。(第11章将说明此信号可被映射为终端上的任一字符。) 硬件异常产生信号:除数为0、无效的存储访问等等。这些条件通常由硬件检测到,并将其通知内核。然后内核为该条件发生时正在运行的进程产生适当的信号。例如,对执行一个无效存储访问的进程产生一个SIGSEGV。
  1. 2009/12/31
  2. 人气(4228)
  3. 星级(10)
  4. 评论(0)
Linux进程的创建与进程间的通信(二)_嵌入式linux13
linux进程间通信:进程间通信概述,管道通信,信号,共享内存,消息队列. 进程间通信有如下一些目的: 数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几兆字节之间。 共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。 通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。 资源共享:多个进程之间共享同样的资源。为了作到这一点,需要内核提供锁和同步机制。 进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常,并能够及时知道它的状态改变。
  1. 2009/12/31
  2. 人气(3660)
  3. 星级(10)
  4. 评论(0)
总数:875 | 当前第68/88 首页 上一页 ... 63 64 65 66 67 68 69 70 71 72 ... 下一页 尾页