DBUS
文章平均质量分 83
jyoxun
这个作者很懒,什么都没留下…
展开
-
如何使用dbus-send
通过Dbus命令行的方法,可以调用程序中的某一个函数:如下:run-standalone.sh dbus-send --print-reply \--type=method_call --dest=com.nokia.hello_world_app \/com/nokia/hello_world_app com.nokia.hello_world_app.hello_world_d...原创 2009-11-17 14:42:10 · 242 阅读 · 0 评论 -
[推荐]D-Bus 体系
转载自:http://blog.robotercoding.com/?p=22 对D-Bus Tutorial进行了一些翻译加上自己的一些理解。有很多种IPC或者网络通信系统,如:CORBA, DCE, DCOM, DCOP, XML-RPC, SOAP, MBUS, Internet Communications Engine (ICE)等等,可能会有数百种,dbus的目...原创 2010-06-22 16:51:23 · 126 阅读 · 0 评论 -
再探DBUS-GLIB Binding,GLIB事件与DBUS事件是如何关联的
引用自:http://blog.csdn.net/shallon_luo/archive/2009/04/30/4139737.aspx DBus有两种API接口,一种是直接使用DBUS的 low-levelAPI,一种是使用Binding,Bindings有不同的类型,有PERL Binding、PYTHON Binding、GLIBBinding等。这里主要关注使用GLIB...原创 2009-12-23 09:45:03 · 233 阅读 · 0 评论 -
X 如何高效率的使用DBUS作client/server架构
引用自:http://blog.csdn.net/cuijpus/archive/2007/12/07/1922658.aspx 在嵌入式系统中使用dbus主要有两个方面的用途:1:进程间通信2:实现client/server模式;2也是1的具体表现形式;包括dbus自带的例子,都是采用dbus对数据的封装,实现client/server模式的,缺...原创 2009-11-28 16:52:56 · 159 阅读 · 0 评论 -
D-BUS基础编程
引用自:http://dash1982.iteye.com/?show_full=true 第十二章 自由桌面项目 典型的桌面都会有多个应用程序在运行,而且,它们经常需要彼此进行通信。DCOP是一个用于KDE的解决方案,但是它依赖于Qt,所以不能用于其他桌面环境之中。类似的,Bonobo是一个用于GNOME的解决方案,但是非常笨重,因为它是基于CORBA的。它还...原创 2009-11-17 15:04:20 · 146 阅读 · 0 评论 -
X dbus 例程
dbus 例程:http://hi.baidu.com/zengzhaonong/blog/item/670b98d6e63ae42c07088bae.htmldbus基本接口:http://hi.baidu.com/zengzhaonong/blog/item/c48864f4a4b5f9daf2d3858d.html/** Example low-level D-B...原创 2009-11-17 15:03:38 · 124 阅读 · 0 评论 -
dbus实例讲解(四下):使用dbus-glib
4、复杂的数据类型在dbus中怎样处理复杂的数据类型?第一个建议是尽量不要使用复杂的数据类型。但如果确实需要呢?有的网友建议用GArray作为容器,不管什么参数,在客户端都手工放入GArray,在服务器端再自己取出来。这确实是个思路,比较适合服务器和客户端都是自己开发的情况。还有一篇"How to pass a variant with ...原创 2009-11-17 14:55:49 · 320 阅读 · 0 评论 -
dbus实例讲解(四上):使用dbus-glib
dbus-glib是dbus底层接口的一个封装。本讲我们用dbus-glib做一个dus接口,并写一个客户程序。1、接口1.1、编写接口描述文件首先编写接口描述文件。我们要实现的连接的公共名是"org.freesmartphone.ogsmd",接口描述文件如下:$ cat smss.xml<?xml version="1.0" encoding="UTF-8" ?>...原创 2009-11-17 14:55:02 · 457 阅读 · 1 评论 -
dbus实例讲解(三):数据类型和dteeth
我想在freerunner(一个开源linux手机)上查看fso(openmoko的诸多软件版本之一)的dbus信息。但fso的python没有gtk模块,跑不了d-feet。在上一讲我介绍了d-feet的基本思路:用“org.freedesktop.DBus.ListNames”枚举消息总线上的连接,用“org.freedesktop.DBus.Introspectable.Intr...原创 2009-11-17 14:54:17 · 224 阅读 · 0 评论 -
dbus实例讲解(二下):消息和消息总线
2.3.2、ListActivatableNames和服务器的自动启动运行:$ dbus-send --system --print-reply --dest=org.freedesktop.DBus / org.freedesktop.DBus.ListActivatableNames和$ dbus-send --sessi...原创 2009-11-17 14:53:31 · 141 阅读 · 0 评论 -
dbus实例讲解(二上):消息和消息总线
应用程序A和消息总线连接,这个连接获取了一个众所周知的公共名(记作连接A)。应用程序A中有对象A1提供了接口I1,接口I1有方法M1。应用程序B和消息总线连接,要求调用连接A上对象A1的接口I1的方法M1。在上一讲的加法例子中,上面这段话可以实例化为:应用程序example-service和会话总线连接。这个连接获取了一个众所周知的公共名“org.fmddlmyy.Test”。应用程序ex...原创 2009-11-17 14:52:42 · 200 阅读 · 0 评论 -
dbus实例讲解(一):初次见面
这个系列引用自:http://blog.csdn.net/fmddlmyy/category/115247.aspx 网上有不少介绍dbus的文章。本文的目标是补充一些简单的例子。1、dbus是什么东西?网上有一篇叫“D-Bus Tutorial”的文章,流传较广。不少介绍dbus的资料,都引用了其中的段落。其实相对于这篇文章,我建议大家直接读“D-B...原创 2009-11-17 14:50:58 · 416 阅读 · 0 评论 -
用dbus-send查看当前system bus或者session bus上面挂载了多少service.
引用自:http://blog.csdn.net/cuijpus/article/details/2455173 test@test-desktop:~$ dbus-send --system --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListActi...原创 2011-10-28 10:19:04 · 301 阅读 · 0 评论