按类别查询搜索结果
关于关键词 的检测结果,共 10309
fireaxe | 2018-06-04 19:50:41 | 阅读(3870) | 评论(0)
本文实现了一个最简单的块设备驱动程序,块设备通过内存进行模拟。【阅读全文】
tsingetech | 2018-06-04 15:28:42 | 阅读(540) | 评论(0)
     TES600是北京青翼科技的一款基于FPGA与DSP协同处理架构的通用高性能实时信号处理平台,该平台采用1片TI的KeyStone系列多核浮点/定点DSP TMS320C6678作为主处理单元,采用1片Xilinx的Kintex-7系列FPGA XC7K325T作为协处理单元,具有1个FMC子卡接口,具有4路SFP+万兆光纤接口,处理节点之间通过高速串...【阅读全文】
野火_firege | 2018-06-02 20:00:22 | 阅读(690) | 评论(0)
第1章  如何使用本书1.1  本书的参考资料本书参考资料为:《STM32F76xxx参考手册》和《Cortex?-M7内核编程手册》,这两本是ST官方的手册,属于精华版,面面俱到,无所不包。限于篇幅问题,本书不可能面面具到,着重框图分析和代码讲解,有关寄存器的详细描述则略过,在学习本书的时候,涉及到寄存器描...【阅读全文】
tsingetech | 2018-05-21 10:40:20 | 阅读(500) | 评论(0)
     VPX610是北京青翼科技的一款基于6U VPX架构的高性能实时信号处理平台,该平台采用2片TI的KeyStone系列多核DSP TMS320C6678作为主处理单元,采用1片Xilinx的Virtex-7系列FPGA XC7VX690T作为协处理单元,具有2个FMC子卡接口,各个处理节点之间通过高速串行总线进行互联。板卡采用标准6U VPX欧式板卡设...【阅读全文】
yangyefeng820803 | 2018-05-14 11:48:51 | 阅读(1570) | 评论(0)
学过面向对象语言的同学一定都知道String类,一定知道这个类对字符串的操作是多麽的方便,但是c语言中是没有这个类,甚至没有类的概念,但是glib帮我们做的这个“类”  GString除了使用gchar *进行字符串处理以外,Glib还定义了一种新的数据类型: GString。它类似于标准C的字符串类型,但是GString能...【阅读全文】
Alondra | 2018-05-11 13:40:54 | 阅读(3710) | 评论(0)
yangyefeng820803 | 2018-05-11 08:53:58 | 阅读(1780) | 评论(0)
前段时间公司里做项目要求遵循doxygen文档规范,并且在Windows XP下安装了Doxygen 1.8.4版本,使用起来能查看头文件是否遵循doxygen规范和一些简单的错误,另外还可以根据C或者C++源代码生成对应的API文档,尤其是生成html格式的话就更方便了。比如说想查找dbus、glib等源代码的相关API文档,可以使用doxygen工具将...【阅读全文】
yangyefeng820803 | 2018-05-10 13:04:01 | 阅读(980) | 评论(0)
先上说明文档网址:http://web.mit.edu/barnowl/share/gtk-doc/html/glib/glib-Strings.html学过面向对象语言的同学一定都知道String类,一定知道这个类对字符串的操作是多麽的方便,但是c语言中是没有这个类,甚至没有类的概念,但是glib帮我们做的这个“类”  GString除了使用gchar *进行字符串处...【阅读全文】
yangyefeng820803 | 2018-05-09 13:31:27 | 阅读(2760) | 评论(0)
工作上用到了,开始也不知道怎么弄,网上也没有现成的例子,只好自己搞了,不废话。 需要改动的地方[plain] view plain copytypedef struct PassStruct  {      int ID;&...【阅读全文】
yangyefeng820803 | 2018-05-09 11:49:10 | 阅读(1430) | 评论(0)
<?xml version="1.0" encoding="UTF-8" ?><node name="/com/wei/MyObject">  <interface name="com.wei.MyObject.Sample">    <method name="Test">      <arg name="x" type="u" direction="in" />      <arg name="d_ret" type="d" d...【阅读全文】
yangyefeng820803 | 2018-05-09 11:46:36 | 阅读(700) | 评论(0)
  在上次学习中,我们写了client小例子,非常简单,而且通过dbus-binding-tool生成的头文件,非常规范。相比执行,server稍微复杂些,仍然使用上次的xml文件,但是去掉annotation,更为本原一些。文件wei.xml如下:  客户端小程序上次学习给出,正好用于实验。下面详细讲述步骤。dbus-binding-tool --mode...【阅读全文】
yangyefeng820803 | 2018-05-09 11:43:33 | 阅读(930) | 评论(0)
<?xml version="1.0" encoding="UTF-8" ?><node name="/com/wei/MyObject">  <interface name="com.wei.MyObject.Sample">    <method name="Test">      <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="wei_response" />   ...【阅读全文】
yangyefeng820803 | 2018-05-09 11:13:45 | 阅读(2450) | 评论(0)
监听Method call消息,并返回Method reply消息#include #include #include #include #include #include /*读取消息的参数,并且返回两个参数,一个是bool值stat,一个是整数level*/ void reply_to_method_call(DBusMess...【阅读全文】
yangyefeng820803 | 2018-05-09 10:21:28 | 阅读(1000) | 评论(0)
   这个图我画了很久,我希望能够比较形象地说明D-Bus中各种概念的关系。对于程序,第一步需要将应用和D-Bus后台建立连接,也就是和System D-Bus daemon或者Session D-Bus daemon建立连接。一旦建立,daemon会给这条连接分配一个名字,这个名字在system或者session的生命周期是唯一的,即unique connection na...【阅读全文】
yangyefeng820803 | 2018-05-09 09:47:33 | 阅读(2810) | 评论(0)
类型和GType的映射  在D-Bus编程中,container类型和GType的映射表格如下:D-Bus type signatureDescriptionGTypeC typedefFree functionNotesasArray of stringsG_TYPE_STRV...【阅读全文】
yangyefeng820803 | 2018-05-09 09:40:02 | 阅读(1000) | 评论(0)
一、Method call消息:将触发对象的一个method 二、Method return消息:触发的方法返回的结果 三、Error消息:触发的方法返回一个异常 四、Signal消息:通知,可以看作为事件消息。  一个method call消息从进程A到进程B,B将应答一个method return消息或者error消息。在每个call消息带有...【阅读全文】
yangyefeng820803 | 2018-05-09 09:26:33 | 阅读(720) | 评论(0)
 原生对象和对象路径  对于底层的D-Bus协议,即libdbus API,并不理会这些native object,它们使用的是一个叫做object path的概念。通过object path,高层编程可以为对象实例进行命名,并允许远程应用引用它们。这些名字看起来像是文件系统路径,例如一个对象可能叫做“/org/kde/kspread/sheets/3/cells/4...【阅读全文】
wlbdd | 2018-05-08 16:03:53 | 阅读(850) | 评论(0)
说白了Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。   使用套接字除了可以实现网络间不同主机间的通信外,还...【阅读全文】
【嵌入式】 Socket进程间的通
wlbdd | 2018-05-08 15:29:01 | 阅读(1110) | 评论(0)
 socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系统的开发工作既可以在本地单机上进行,也可以跨网络进行。也就是说它可以让不在同一台计算机但通过网络连接计算机上的进程进行通信。也因为这样,套接字明确地将客户端和服务器区分开来。二、套接字的属性套接字的...【阅读全文】
yangyefeng820803 | 2018-05-02 16:58:28 | 阅读(1550) | 评论(0)
本文将介绍在linux下源码安装glib库的过程,这过程很麻烦,一点都不轻松,故记录下。1、安装glib我下载了个glib-2.48.1.tar.xz,如果是.tar.xz格式用tar -xvf解压,如果是.tar.gz格式用tar -zxvf解压./configure make make install2、zlib问题configure: error: *** Working zlib library and header...【阅读全文】