absurd的专栏

欢迎大家加入Linux Mobile Research,本圈子主要致力于基于linux的嵌入式系统的学习和研究,包括内核、驱动、GUI、MMI、软件设计方法和软件优化等方面,欢迎大家加入,无论是高手还是新手,一起学习共同进步。

李先静ID:absurd
928811次访问,排名26好友84人,关注者91
Only those who attempt the absurd can achieve the impossible.
absurd的文章
原创 359 篇
翻译 1 篇
转载 55 篇
评论 1460 篇
absurd的公告
Broncho linux手机平台是构建在linux 2.6 之上,采用GTK+作为GUI的手机平台。欢迎大家到broncho.cn上交流,网站还在建设之中,近期我们会陆续把整理好的文档和代码更新到上去。
最近评论
lifc0:OpenMoko界面风格太怪异了,而且内存占用恐怖速度也比较慢,刚开始接触还以为是java写的:)在48M内存/312MHz的px27x上面(A780)跑简直就是受罪。虽然本人更加倾向于GTK方案,但也不要把手机程序写成这样,本来用X11就优点失策了,tinyx或者kdrive这种可能更加实际,既不失x11的通用性又能在一定程度上兼顾性能。相比之下Broncho界面给人感觉舒服多了,不过有空……
lifc0:楼主所说其实是native语言所固有问题。因为早年做过一段时间kvm向dsp移植以及kvm+加速芯片整合,一度对java技术情有独钟。用OSGi很容易实现的插件结构到了c、c++甚至d语言领域就平添了很多麻烦,比如涉及到的动态类型管理、gc区域管理等实现起来比较复杂,曾经一个项目选型花了几天时间搞定d语言的动态插件装载、gc注册和动态符号绑定bug,后来还是因为gc部分存在细微bug而全部放……
lifc0:楼主所说“五大难关”情况其实普遍存在于国内软件行业,并非Linux手机研发所独有,所以人家Trolltech才放话说“买qt/e方案成功有保障”。不过话说回来,当年moto从a760开始用qt/e方案,一路走来历经a768/a768i/a780/e680/a1200/e6/v8等等诸多型号,内部应用程序一样存在诸多bug,如此一来能否就断定gtk<qt<mtk呢?
……
weimecky:gtk 2.6 +x11的模式在312Mhz的PXA270上跑很吃力,不知道absurd大侠有没有这方面经验。我有几个问题:
1 你们目前的平台是624Mhz的cpu,请问一下可执行启动一个譬如短信、电话本等应用要多少时间?
2 gtk+dfb在内存上节省一些,当时速度上呢?
3 gtk2.6有没有进一步优化的措施,比如像网上所说的浮点数支持改为fixed-po……
zoomdy:1.很高兴看到李老师的劳动成果 -- Broncho
2.很想知道李老师是用什么方法构造交叉工具链的,我使用CLFS-sysroot方法,并利用jhalfs来自动编译.对jhalfs生成的自动编译文件进行修改,用来编译针对EP9315的ARM Linux. http://code.google.com/p/zalinux/
3.利用虚拟机来构造系统,确实是一个很好的主意,……
文章分类
收藏
相册
1.个人相册
2.设计备忘录用图
3.设计本质论用图
4.scim架构用图
6.临时文件
7.其它文件
8.研究笔记用图
marvell-linux
1.友情链接
aimself@CSDN(RSS)
directfb中文网站(RSS)
Eric's Little Hut
eye_of_back的专栏(RSS)
GNOME-CN Planet(RSS)
Linux Mobile Research
Phoenix@上海(RSS)
segments的专栏(RSS)
study's Blog(RSS)
tracestudio
WindowsMobile&葛涵涛(RSS)
伐木丁丁鸟鸣嘤嘤(RSS)
会飞的鱼的专栏(RSS)
创系的技术博客
小四的BLOG(RSS)
小马哥的博客(RSS)
开源电信(RSS)
御风剑客
新奇的BLOG
易军军的网络家
李吉群的专栏(RSS)
2.亲情链接
凤凰的幸福蓄水池(RSS)
情系诗城 (RSS)
我的相册
3.软界高手
Donald E. Knuth (RSS)
侯捷(RSS)
孟岩(RSS)
透明(RSS)
4.LinuxMobile
celinuxforum(RSS)
GPE(RSS)
maemo.org(RSS)
opensource.motorola
palowireless
5.XWindow
Jserv's blog(RSS)
Keith Packard(RSS)
6.技术资源
esnips(RSS)
fourcc(RSS)
7.开源项目
freedesktop(RSS)
GNU(RSS)
GTK+(RSS)
matchbox(RSS)
pxa27x-linux/
8.我的BLOG镜像
absurd@chinaunix
absurd@msn
My English BLOG(RSS)
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky

20.设计备忘录设计备忘录

原创 broncho linux手机平台software stack收藏

broncho linux手机平台software stack阅读全文>

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

原创 数据同步管理器设计备忘录收藏

数据同步管理器设计备忘录阅读全文>

发表于 @ 2008年04月20日 13:49:00|评论(loading...)|编辑|收藏

原创 事件管理器设计备忘录收藏

事件管理器设计备忘录阅读全文>

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

原创 用DBUS实现Startup notification的构想收藏

有的应用程序起动过程比较长,在起动之后,一定时间内没有反应。为了避免让用户等得不耐烦,或者误以为死机了。在此期间,提供一个动画或者其它东西来标识正在起动的状态,可能会更友好一些。Startup notification的初衷也在于此,它跟踪应用程序的起动过程,以便给用户提供一些反馈信息。阅读全文>

发表于 @ 2007年05月11日 21:47:00|评论(loading...)|编辑|收藏

原创 MVC控制器(Controller)与策略模式(Strategy) 收藏

MVC模式已经称得上是家喻户晓了,MVC是模型(Model)、视图(View)和控制器(Controller)的首字母缩写。与模型(Model)和视图(View)相比,控制器(Controller)的功能要小得多。正因为它太简单了,MFC甚至把MVC模式简化成文档(Doc)/视图(View) 模式,控制器(Controller)几乎是个透明人,很少有人提及它。这几天在重构短信应用程序时,我发现有时在控制器(Controller)上还真有文章可作。阅读全文>

发表于 @ 2007年01月11日 21:42:00|评论(loading...)|编辑|收藏

原创 彩信库(mmslib)设计备忘录收藏

彩信库(mmslib)确实有一点复杂,尽管有两位高手指点,还是花了12个工作日才完成它的设计、编码和测试,写了超过4000行的C代码(除去测试程序、注释、空行和头文件)。主要原因还是没有相关经验,有些问题不得不花时间去尝试。这里写个备忘录,供有兴趣的朋友参考,避免走弯路。阅读全文>

发表于 @ 2006年12月19日 21:24:00|评论(loading...)|编辑|收藏

原创 编写可测试的程序收藏

自动测试与其说是测试的范畴,还不如说是设计的范畴。能不能自动测试,完全是由设计决定的,单元测试框架和gui测试工具的作用微乎其微。为设计良好的模块编写自动测试程序非常简单,要不要单元测试框架完全是个人偏好。阅读全文>

发表于 @ 2006年12月14日 21:49:00|评论(loading...)|编辑|收藏

原创 使用MVC模型的几个常见误区收藏

像名片、日程、任务、短信、文件浏览器和多媒体播放器等应用程序,都采用MVC模型作为其基本架构。但从这段时间的文档评审来看,我们对MVC模型的理解仍然存在一些误区。这里简单谈一谈,欢迎交流。阅读全文>

发表于 @ 2006年12月07日 21:12:00|评论(loading...)|编辑|收藏

原创 我们手机平台的几个基础模型收藏

我们从设计这个手机平台开始,就一直不遗余力的贯彻三个基本设计模型:C/S模型、插件式设计和MVC模型。随着平台的演化,这些模型已经开始显现出威力。这里我们简单介绍一下,欢迎交流。阅读全文>

发表于 @ 2006年12月05日 20:54:00|评论(loading...)|编辑|收藏

原创 短信应用设计备忘录收藏

短信是手机最重要的功能之一,也是最复杂的应用之一。有人会说,短信应用不就是一个编/解码的问题吗,很简单啊。那我只能说你和我一样都是外行,手机应用程序的复杂度从来都不是算法引起的,像音/视频这类复杂的算法都有现成的代码可用,短信编/解码也有很多代码可以参考。手机应用程序的复杂度,不是单一的因素引起的,而是众多因素掺杂在一起,结果复杂度远远超过各种因素的总和。 阅读全文>

发表于 @ 2006年11月11日 14:08:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © absurd