自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linux智能手机--cuijpus的专栏

关注范围:Linux智能手机。好记性,不如烂笔头。

  • 博客(18)
  • 收藏
  • 关注

原创 LiMo手机平台 和 LiPS手机标准 对待Android手机平台的态度

 在Linux手机生态圈中有几个圈子:CELF , LiMo, LiPS,OMA, OHA(Android) Android是新生力量,也是比较生猛的,Google是牵头者。2007.11.5 Android平台推出之际,几个圈子对Android的态度也是耐人寻味的。 LiPS认为他这个圈子的责任就是一统江湖:把各家在Linux手机各自标准统一起来。他把各家自己的一

2007-12-29 01:13:00 2131 4

原创 GPE Phone Edition, 这个Linux手机平台重点是提供一些重要的framework

  GPE Phone Edition ,这个Linux手机平台重点是提供一些重要的framework,而不是林林总总的应用。大家知道,framework是middleware一层的,是application的基础,就像现在城市里面的高楼大厦,全部是钢筋水泥骨架,这个骨架就是framework。之后,如何添砖加瓦,如何安装玻璃幕墙,就看各个楼盘的设计特色了。可以想象:如果这个手机平

2007-12-27 22:48:00 1840

原创 如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 4 )

 上接:如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 3) 这篇谈谈抓屏(screenshot)的做法:所谓抓屏:就是把出现问题时界面的情况抓下来,可以抓模拟器,LCD或者terminal的屏幕;抓屏比较适合于产品使用期,这时候开发人员看不当时的情况,如果出现问题,把屏幕抓下来,对于事后分析问题很有帮助       下面的抓屏函数,你可以它拷贝到你的模块中编译,

2007-12-26 13:19:00 699

原创 LiMo手机平台的6家分工

 系统框图: 细化框图: 上图是平台的细化模块示意图,与ACCESS 的ALP,差不多,比Maemo多些功能,毕竟Nokia暂时还没有给Maemo添加打电话的功能; 分工图1:分工图2:从上面两张分工图上可以看到:1 韩国三星电子(SEC) 将会负责:AppMgr & Security, Telephony; 另外还负责对dbus, gtk进行剪

2007-12-21 00:02:00 3454

原创 LiMo (Mobile Platform based Linux) 基金会的3级会费

LiMo: 就是 LInux  + MObile 的简写;从其官方的介绍可以看出,目前6家发起厂商的目的:1 开发一个世界级的Linux手机操作系统2 吸引其它众多厂商的加入这个生态圈,培育出一个大的生态圈3 在这个生态圈之内的厂商就可以提供高质量的产品和服务这个生态圈中有3级会员:1 发起会员,就是6家发起厂商:美国摩托罗拉,日本NEC,日本NTT都科摩,日本松下移动通信,韩国三星电

2007-12-18 22:48:00 1444

原创 如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 3 )

上接:如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 2) 这篇谈谈log的做法:上面一篇谈了print的用法,一般print是把结果输出到stdout/stderr上面去了,也就是我们常见的terminal上面去了;这有个弊端,就是我们的程序是在debug状态时,我们才能看到这些调试信息;       如果程序不在debug状态下运行,这些打印信息是看不着的,而且程

2007-12-15 17:06:00 1004

原创 如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 2 )

  上接:如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 1) 这篇谈谈print的做法:print函数很多:g_print, printf, vprintf, fprintf等;至于用哪一个,看你的平台了; 我们是否有这样的感觉:编程开始时加入很多print函数,而且打印的信息五花八门,不少人为了区分自己的程序,往往这样做: 

2007-12-14 14:26:00 1122

原创 如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 1 )

 如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试: 在嵌入式Linux产品中的调试不像window环境下有很好的IDE支持,对于如何做好综合运用下面的手段,做个立体、覆盖产品生命期的调试;1 print2 syslog3 gdb/gdbserver/core4 error_code5 change log6 memory leak7 lock fi

2007-12-13 14:32:00 839

原创 关于LiPS release的所谓标准:Linux电话终端标准1.0 的批判

2007.12.10 LiPS 释放了一些手机上的Linux标准;Linux电话终端标准1.0http://www.lipsforum.org/downloads/LIPS-AWG-ERP-v1_0-20071206-A.RAR透过其文档,我想探讨我的看法:大家可以下载其中的文档看看。LiPS规范1.0 包括参考模型,电话接口, 及时通信, 日历及时间表, 在线状态,用户界面,地址簿和

2007-12-12 11:14:00 802

原创 研究一个开源项目的方法

  研究开源项目,比如dbus, 回头想想,其过程一般是这样的 1 整体了解;2 细看文档, (磨刀),这一步不能跳过,甚至一目三行;3 测试其sample codes;4 仔细研究其代码,并写总结,形成自己的体会文档;这很重要;5 利用该工程,写自己的程序,先写针对项目的sample codes,把流程简化,这样多用,就可以比较熟悉一个开源项目; 一句话:文档

2007-12-11 17:42:00 2107 3

原创 嵌入式Linux研发,非常值得研究的几个开源项目

我认为作为嵌入式Linux开发者,要非常熟悉的几个开源项目:  1 d-bus 2 gstreamer3 gconf4 GNOME Power manager5 mesa6 libxml7 evolution8 gimp9 GNOME VFS花几个月乃至一年的时间去分析,理解,运用这里面的开源项目,相信你会在嵌入式Linux产品开发过程中会非常得心应

2007-12-11 14:50:00 4686 1

原创 Pixbuf causes memory leak

Pixbuf的几个函数很容易造成内存泄露   n原因很简单: npix_buf = gdk_pixbuf_add_alpha(pix_buf, TRUE, 0xff, 0x00, 0xff); n不能使用同一个指针,不然在内存中会多拷贝一份内存出来; n在释放内存时,只会释放一次内存 

2007-12-11 14:39:00 1101

原创 valgrind 做常态内存泄露的检查

 嵌入式Linux软件中对于吃内存是比较忌讳的,嵌入式设备的内存比较宝贵。在平时的编码过程中,需要我们经常去检查内存泄露的问题,如果靠经验去做,一行一行的代码检查,效果不太好,往往有遗漏。valgrind是检测内存泄露的比较好的开源项目:http://valgrind.org/docs/download_docs.html,这是其官方帮助文档,比较全面另外有个网友写的博文介绍如何使用val

2007-12-10 09:47:00 1758

原创 如何高效率的使用DBUS作client/server架构

在嵌入式系统中使用dbus主要有两个方面的用途:1:进程间通信2:实现client/server模式;2也是1的具体表现形式;包括dbus自带的例子,都是采用dbus对数据的封装,实现client/server模式的,缺点有二:1 一个API要定义一个xml接口描述2 数据封装非常复杂,非常不利于以后接口的扩展;为了客服上面的缺点,提高可扩展性和效率,可以这样做:如果一个应用分为cli

2007-12-07 14:36:00 7361 8

原创 关于同一个进程调用dbus接口 dbus_g_bus_get () 导致程序崩掉的原因初探。

问题:以前使用dbus的接口,都是在不同的进程中使用的,比如:connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);多次调用,没有问题。不过,近日,在同一个进程中加载不同的程序,这些程序都各自调用了connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);如果一个程序跑起

2007-12-06 17:46:00 3602

原创 对google的android的平台的一些看法。

对google的android的平台的一些看法。 上个月的11月5号,google宣布推出基于Linux的手机操作的系统;同时联合33家运营商,制造商,芯片大厂!中国比较正式的报道:http://tech.sina.com.cn/focus/2007_gphone/index.shtml这是关于androi

2007-12-03 14:03:00 1059

原创 一些较好的开源framework.

一些较好的开源framework. 站在巨人的肩上,看的更远,更深刻。Framework / architecture / Infrastructure1 D-Bus:IRC framework2 GStreamer: multimedia/ streaming media framework3 Telep

2007-12-03 14:01:00 1200

原创 Embedded Linux开发,需要分析研究的开源项目,第一篇:glib

Embedded Linux开发,需要分析研究的开源项目,第一篇:glib   在Linux下进行嵌入式开发,一定要站在“巨人”的肩膀上,开源社区有N多的项目;不可能每个都要仔细的去研究一番;但是有些基础核心的开源项目一定要仔细的去分析研究。先谈谈gli

2007-12-03 13:57:00 1645

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除