cuijpus的专栏

关注范围:Telecommunication, Mobile , Embedded Linux。好记性,不如烂笔头。

用户操作
[即时聊天] [发私信] [加为好友]
崔计平ID:cuijpus
42166次访问,排名2668(-1)好友20人,关注者40
做手机研发5年多,涉及app, middleware, driver等;好记性不如烂笔头,随手写些,免得忘记了。
cuijpus的文章
原创 154 篇
翻译 0 篇
转载 47 篇
评论 43 篇
cuijpus的公告
目前正在分析研究7个Linux手机平台的异同点


最近评论
melon301:谢谢你的回复。我是在s3c2440上运行dbus-daemon时报的system_bus_socket错,并且用的是cramfs文件系统。你说system_bus_socket是运行时产生的,而cramfs文件系统是只读的,那我碰到的这个问题是不是与文件系统有关?能不能给我推荐另外的能够满足我需要的文件系统?多谢~
错误提示为:
./dbus-daemon --syste……
cuijpus:1. dbus-daemon是可以运行的。
2. system_bus_socket是运行时产生的
3. 你把运行dbus-daemon --system 时产生的错误回馈一下。可能把tmp message id删除一下,然后再重启dbus-daemon --system就可以了。

melon301:你好,请问DBUS移植成功之后dbus-daemon能在arm上运行么?我运行dbus-daemon时报:system_bus_socket错误,请问system_bus_socket是移植dbus时生成的还是本来就应该有这文件?
谢谢
Danny:能不能通过libosso打开一个应用程序呢(such as media player)?给个例子演示以下,老崔?
网友:Google放出的啥东西,自己一定没有测试过!
文章分类
收藏
相册
常去的网站
linux mobile research圈子
存档
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

1: 嵌入式Linux开发

原创 Maemo中使用autoconf, automake, configure等autotools。 收藏

可能大家在Linux下面开发2~3年之后,还是没有仔细用过autotools. 大家可能是直接使用、改造开源项目原先写好的makefile.am, configure等,而没有自己从头到脚写一遍。 把这几个工具用的熟练些,对于移植目前的开源项目有不小的帮助。 在Maemo中,有个详细的文档,介绍autotools: 阅读全文>

发表于 @ 2008年06月01日 00:08:00|评论(loading...)|编辑|收藏

原创 Maemo 中交叉编译D-BUS 1.2.1 收藏

Maemo 中交叉编译D-BUS 1.2.1 1 登陆到maemo的ARM环境下 2 配置dbus, 这里是为arm做编译,所以我们选择--host=arm-linux, 另外一个重要的是ac_cv_have_abstract_sockets=yes, 这个 你们在看./configure --help是看不到,是autoconf的问题。然后添加一些选项就可以了。 3 配置完后,你直接make就行了,因为maemo的SDK环境是比较成熟和稳定的版本,基本的库文件都有了,不需要你在单独安装了。 阅读全文>

发表于 @ 2008年05月30日 23:35:00|评论(loading...)|编辑|收藏

原创 UML建模: StarUML VS Telelogic TAU VS Rational Rose收藏

UML建模软件目前用的主要有3种: 商业版本:Telelogic TAU 和 Rational Rose 开源版本:StarUML 能熟练使用其中一个是软件设计人员的基本功。 阅读全文>

发表于 @ 2008年05月25日 16:43:00|评论(loading...)|编辑|收藏

原创 可以监听incoming message的dbus low level的sample code收藏

可以监听incoming message的dbus low level的sample code, 直接使用了D-BUS的底层函数。阅读全文>

发表于 @ 2008年05月25日 00:31:00|评论(loading...)|编辑|收藏

原创 选择system bus还是session bus?收藏

不同的系统在使用daemon dbus时,有两个选择,可以选择system bus, 简单些;也可以使用session bus; 手机不象PC那样有多用户,手机一般就单用户, 所以手机系统就一个session, 所以,用system bus和session bus来讲区别不大。 阅读全文>

发表于 @ 2008年05月25日 00:18:00|评论(loading...)|编辑|收藏

原创 Doxygen + Graphviz + Htmlhelp, 成为文档好手。收藏

在Linux下面开发,在代码中一般注释doxygen格式的注释,这是帮助我们生成文档的一个好方法。 对于doxygen的主要是语法,网上有很多的说明,有个工程:GNOME Power Manager里面的doxygen 注释写的非常好,你们可以下载下来看看,并且可以借鉴到自己的实际开发中。 这里我想说的是:如何从source code 总提取开源软件的文档。 阅读全文>

发表于 @ 2008年05月22日 23:29:00|评论(loading...)|编辑|收藏

原创 用dbus-send查看当前system bus或者session bus上面挂载了多少service.收藏

在手机启动后,dbus-daemo就启动了。这是如果一个程序启动了,会有一个connection挂载到dbus-daemon上面的,同时维护了这个程序的service.可以采用dbus-send命令来查看system bus或者session bus上面到底挂载了哪些service, 即,当前有哪些程序是和dbus-daemon有关联的:阅读全文>

发表于 @ 2008年05月17日 23:17:00|评论(loading...)|编辑|收藏

原创 交叉编译D-BUS时遇到abstract socket的问题。收藏

在交叉编译D-Bus时,会遇到abstract socket的问题。 这个其实不是D-Bus的问题,而是autoconf的问题。 如何规避呢? 阅读全文>

发表于 @ 2008年05月16日 23:22:00|评论(loading...)|编辑|收藏

原创 如何列举D-Bus的service以及信号订阅者。收藏

在D-Bus目前的结构中可以使用org.freedesktop.Dbus 的ListAll接口去获取当前services, 但是不能获取一个service的signal listeners.阅读全文>

发表于 @ 2008年05月01日 20:24:00|评论(loading...)|编辑|收藏

原创 D-Bus 1.2.1是稳定版本。收藏

D-Bus, 1.2.1, stable阅读全文>

发表于 @ 2008年04月26日 22:05:00|评论(loading...)|编辑|收藏

原创 如何用dbus-glib传递复杂的数据结构?hacker的误解。收藏

近日我订阅的dbus邮件中老是看到有人有这样的疑问:如何用dbus-glib传递复杂的数据结构?dbus的hacker给出的解决方法就是去用dbus_g_type_get_struct*对数据结构进行层次封装!这是很低级的!,原因有2个:阅读全文>

发表于 @ 2008年04月15日 22:09:00|评论(loading...)|编辑|收藏

原创 如何使用dbus glib-binding传递一个图片文件收藏

这里主要目的:用dbus 消息来传递一个大概10K的图片文件。使用Garray是比较合适的,它可以包含任何类型的数据。实际调试过程中发现:实际的消息大小是图片文件大小的4倍!这是怎么回事?难道是dbus把Garray映射成DBUS_TYPE_ARRAY,而DBUS_TYPE_ARRAY是uint32的数组。其实问题的原因就在这里:你不要在XML文件中定义uint32数组(au),而定义byte 数组(ay), 这样,你的消息体的数据与实际的图片文件大小相符。阅读全文>

发表于 @ 2008年03月01日 23:07:00|评论(loading...)|编辑|收藏

原创 D-Bus新的调试工具:D-Feet.收藏

大家在使用D-Bus的过程中,对于D-Bus出现的各种异常往往束手无策,很大一部分原因就是D-Bus没有很好的 调试工具,仅仅是几个dbus-send, dbus-monitor等,调试监测效果并不好。 现在,有新的D-Bus调试工具发布出来了: 阅读全文>

发表于 @ 2008年02月24日 16:07:00|评论(loading...)|编辑|收藏

转载 Ubuntu 8.04 Hardy Heron Alpha4正式发布收藏

Ubuntu 是一个非洲词汇,它的意思是“人性对待他人”或“群在故我在”.Ubuntu 发行版将 Ubuntu 的精神带到软件世界中.Ubuntu 8.04 Hardy Heron的第四个测试版本──Alpha4于今日发布了。 这个版本因为底层库的更新而增加了不少特色功能,同时还加入了之前介绍过的一些新组件。阅读全文>

发表于 @ 2008年02月03日 00:32:00|评论(loading...)|编辑|收藏

原创 ubuntu FAQ收藏

由于工作都在fedora环境中开发,而在研究maemo时,使用ubuntu(debian), 有些东西还是不一样的,从其官方网站上看到一个FAQs, 可以看看,放在这里:阅读全文>

发表于 @ 2008年02月02日 14:41:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © cuijpus