您好、欢迎来到现金彩票网!
当前位置:246天天好彩正版资料大全 > 调试工具 >

MeeGo操作系统DBus调试工具

发布时间:2019-05-21 14:23 来源:未知 编辑:admin

  中文站向广大嵌入式linux爱好者介绍一下MeeGo的DBus调试工具。

  DBus是MeeGo进程通信的核心。我们简要的看一下MeeGo系统的哪些地方都使用了DBus.

  1.从一个应用中启动另一个应用时。比如在联系人应用中想要拨打联系人的电话时,MeeGo系统中是通过DBus做进程通信的.

  2.Service Framework是基于DBus的。比如你看到一个多媒体文件,点击提交一个"播放文件"的请求,该请求搜索合适的应用来播放该文件.

  3.发布和订阅者系统。比如一个屏幕上的显示订阅了电池的电量消息,则在电量变化时通过DBus通知订阅者.

  5.系统的配置文件如果想在变动的时候通知MeeGo中感兴趣的应用,也需要用到DBus,比如主题的变化等.

  6.蓝牙中间件bluez和电话管理系统ofono的进程通信系统也是基于DBus的。

  鉴于DBus的这种重要性,可以说"没有DBus就没有MeeGo。那么我们也有必要了解一下MeeGo中有哪些DBus工具可以使用,方便在开发过程中遇到问题时更快的定位和解决问题。

  两个基于DBus的应用要能进行通信,他们需要有同样的DBUS_SESSION_BUS_ADDRESS.MeeGo在启动它的 uxlaunch时,会启动一个DBus的服务进程,可以从这个进程里得到DBUS_SESSION_BUS_ADDRESS的值,而且通过 uxlaunch加载的应用会继承该环境变量,如果是自己从命令行启动的话,那么需要在运行你的应用前设置好该环境变量,才能正常的和MeeGo系统里的已有应用进行通信。可以通过如下方法设置该值.

  这个是随dbus软件包一起发布的工具,封装比较底层,这里不做介绍了。可以在控制台命令行里输入man dbus-send查询详细用法。

  * 如果qdbus命令不带任何参数,将会列出在dbus上所有的service.

  * 假如参数里只有service的名字,那么qdbus会列出所有的对象路径.

  * 如果qdbus命令给出了service的名字和对应的对象路径,则该路径上的方法,信号和可用的属性都会被列出来.

  d-feet是一个用python写的应用,在MeeGo中可以用如下命令安装

  qdbusviewer则是Qt软件包中的一个开发工具,在MeeGo中可以用如下命令安装

  如果想调用对应的method,在该方法上点击鼠标右键,可以看到Call字样,选择即可

  有了这些工具,你不仅可以很方便的知道系统里的服务是不是正常被注册运行了。还可以无中生有的产生一些事件,比如模拟短信收到,或者电话拨入等。这样你在模拟器上也可以调试一些本啦需要硬件支持的功能了。DBus是MeeGo进程通信的核心。我们简要的看一下MeeGo系统的哪些地方都使用了DBus.

  作为首款搭载MeeGo系统的智能手机,N9给了大家太多的期望,就外观设计来说,N9确实没有令人失望,...

  先是Moblin,然后是MeeGo,而现在,Linux基金会宣布,他们在进行一个新的移动操作系统项目...

  QEMU虚拟机可以在你的x86的开发机上模拟运行MeeGo镜像文件(上网本或手机)。MeeGo所用的...

  MeeGo平台被精心设计多个必要的组件,以便为提供最好的用户体验。MeeGo分为三层:

  相信你永远不会忘记自己的第一款手机,而它,很可能是诺基亚3210或是7250。从今天的标准来看,早期...

  电子发烧友网讯:由诺基亚MeeGo N9研发团队的前员工重新组织成立的一家名为Jolla Oy(...

  随着人们对操控要求的不断提高,电容触摸屏因为能支持多点触摸而得到广泛使用。本文基于Nokia和Int...

  本文基于Nokia和Intel公司合作开发的开源操作系统MeeGo,采用基于内核对象的Linux输入...

  诺基亚N9是否为MeeGo系统的绝唱,在过去似乎一直悬而未决。而现在又有了最新的说法,根据海外媒体N...

  此前诺基亚曾在世界大会上表示,将会为搭载MeeGo系统的N9带来首次更新。而今天有国外用户反应称,已...

  搭载诺基亚Meego操作系统的智能手机N9,自发布以来一直都受到许多人的关注,只可惜该刚刚要发售,就...

  北京时间9月9日凌晨消息,英特尔周四表示,尽管诺基亚已经转投微软怀抱,但该公司仍将“全神贯注”于Me...

  MeeGo系统的命运未来将面临更多不确定性,有三个消息来源称三星正寻求从英特尔手中接管MeeGo系统...

  诺基亚N9 不仅拥有颇高的人气和关注度,而且这款MeeGo系统手机将于何时上市更是大家热议的话题。日...

  6月21日,诺基亚在新加坡发布了三年来仅有的一款令人眼前一亮的产品—N9。相较以往推出新产品遭遇的奚...

  据芬兰网站MTV3称,埃洛普“确认”N9手机将是最后一款搭载MeeGo操作系统的智能手机,因为该公司...

  作为诺基亚旗下的第二款MeeGo系统手机,诺基亚N950虽然目前只提供给开发者使用,并不会上市销售。...

  据美国科技资讯网站Thisismynext报道,诺基亚MeeGo操作系统手机图近日外泄(上面两幅图)...

  说到MeeGo,这是一个最新推出的应用于多种设备的开发平台。随着移动互联网核嵌入式互联时...

http://bayliedog.com/diaoshigongju/124.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有