自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

X Window研究笔记(14)

X Window研究笔记(14) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>14.X Window扩展机制--其它●驱动程序注册机制 驱动程序对不同硬件和平台上的实现有很多差异,X Window框架部分并不会直接与驱动程序关联起来,也是采用的注册机制。前面已经有关于这方面的介绍了,这里不再骜述了。 ●实...

2007-09-28 21:43:00 69

X Window研究笔记(13)

X Window研究笔记(13)转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>13.X Window扩展机制--客户端勾子函数扩展模块是X Window的主要扩展方式,前面我们介绍它在X Server中的实现。其实在客户端,X Window也为扩展模块扩展提供了方便,以此可以hook一些重要的功能,很多扩展模块都利用了这...

2007-09-27 21:44:00 58

测试phoneme advance(DirectFB)运行环境

<meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE"> <meta content="OpenOffice.org 2.2 (Unix)" name="GENERATOR"> <meta content="root" name="AUTHOR&quo

2007-09-27 20:46:00 102

编译基于DirectFB的Phoneme(Advance)

<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"> <meta name="GENERATOR" content="OpenOffice.org 2.2 (Unix)"> <meta name="AUTHOR" content="root&quo

2007-09-27 20:09:00 118

X Window研究笔记(12)

X Window研究笔记(12) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>12.X Window扩展机制--截取点XWindow提供了另外一种扩展机制,可以在一些关键位置设置截取点,换句话说,你可以在这些关键位置插入自己的回调函数,当程序执行到这里时,注册的回调函数就会被调用。主要的截取点包括: Cli...

2007-09-26 21:08:00 59

X Window研究笔记(11)

X Window研究笔记(11) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>11.X Window扩展机制--对象装饰Decorator模式是一个非常重要的模式,它在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。X Server是用C开发的,不方便使用正统的装饰模式,但大量使用了类似装饰模式的扩...

2007-09-24 21:19:00 97

X Window研究笔记(10)

X Window研究笔记(10)转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>10.X Window扩展机制--扩展(Extension)XWindow中有大量扩展模块,每个扩展模块完成一组相关的功能,把扩展功能从核心功能中剥离出来,可以大大提高X Server的可配置性和扩展性。扩展模块的实现机制很简单:每一个扩展模块...

2007-09-23 11:00:00 80

X Window研究笔记(9)

X Window研究笔记(9) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>插件式(Plug-in/Add-On)架构如今已经变得非常流行了,Eclipse因把这种技术发挥到极致,而倍受赞誉。这种技术被广泛采用,当然是有它的道理的,可扩展性就是其中好外之一。实际上,这并不是什么新概念,早在20多年前,X Wind...

2007-09-21 20:30:00 109

Gtk-minimo中的几个BUG

Gtk-minimo中的几个BUG 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>颜色不正常:背景颜色和字体颜色随机变化,一会儿蓝一会白,甚至有时全变白色了,什么都看不见。我怀疑是内存越界或者使用了没有初始化的变量。但是用valgrind运行时没有任何发现迹象。只好手工去调试了,先在draw_glyph中设置断点,...

2007-09-20 21:06:00 76

用gdbserver调试共享库(改进版)

用gdbserver调试共享库(改进版) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>我在<嵌入式linux调试:用gdbserver调试共享库>一文中介绍了用gdbserver调试共享库的方法,虽然可行,但是由于计算偏移量很麻烦,除了在非常必要的情况下,我们都很少使用它。昨天我们讨论了一下,看能不能修改gdbser...

2007-09-20 20:39:00 98

X Window研究笔记(8)

X Window研究笔记(8) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>8.X Window客户端请求的处理与输入事件的分发客户端请求的处理 客户端调用Xlib或者扩展模块的客户端库函数,这些库函数把服务请求数据按X Protocol打包,然后通过XTransport层发送到 X Server端。 ...

2007-09-19 21:58:00 102

X Window研究笔记(7)

X Window研究笔记(7) 转载时请注明出处和作者联系方式 作者联系方式:李先静 <xianjimli at hotmail dot com>7.X Window的运行过程 X Window 的入口在programs/Xserver/dix/main.c:main处,这一部分当然是平台无关的,任何平台都按这个过程运行。这里主要强调初始化过程,至于主循环,它的实现比较复杂,在后续...

2007-09-18 21:19:00 91

探讨GTK+应用程序的优化方法

探讨GTK+应用程序的优化方法 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>随着应用程序功能的完善,时间和空间性能的优化已经成为我们目前工作的重心了。坦白的说,我并不擅长软件优化,甚至可以说我从心里不愿去做优化的工作,因为优化往往伴随破坏软件架构的副作用。但是到了目前这个阶段,整个系统在性能上的表现仍然不尽人...

2007-09-17 20:20:00 77

X Window研究笔记(6)

X Window研究笔记(6) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>6.X Window输入设备(TinyX)X Window支持的基本输入设备有keyboard、mouse和touchscreen,keyboard有自己的驱动接口,而后两者具有相同的驱动接口。输入设备的初始化。 X Server在初始化...

2007-09-15 16:43:00 77

X Window研究笔记(5)

X Window研究笔记(5) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>5.显示设备(TinyX)显示设备曾一度是性能的瓶颈,尽管有些显示标准存在,但各厂家为了提高市场竞争力,增强显示设备的性能,加入了各种加速功能和其它一些专有特性,各OS提供的接口也各不相同,X Window为了保持可移植性,又要充分发挥硬件特...

2007-09-15 12:09:00 83

X Window研究笔记(4)

X Window研究笔记(4) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>4.X Window的分层视图X Window是一个严重依赖硬件环境的系统,输入依赖于输入设备,像键盘、鼠标和触摸屏等,输出设备依赖于显卡和显卡提供的接口。为了隔离与硬件的耦合,保持良好的可移植性,分层设计是必然的选择。X Window的...

2007-09-14 22:28:00 125

X Window研究笔记(3)

X Window研究笔记(3) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>3.客户/服务器架构C/S架构是X Window最基本的架构,X Window的主体包括作为服务器运行的X Server,和中间的传输协议X Protocol,和客户封装X Protocol的函数库Xlib。应用程序通过Xlib把参数打包成X...

2007-09-13 21:27:00 110

X Window研究笔记(2)

X Window研究笔记(2) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>2.X Window的功能X Window提供了一组非常底层的服务,客户端程序发送请求给X Window, X Window根据请求完成相应服务。通过这些服务,客户端程序可以构建期望的用户界面。根据不同的功能,可以把这些服务分为以下几大类...

2007-09-12 22:11:00 63

X Window研究笔记--七大设计准则

X Window研究笔记(1) 转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>有不少朋友发邮件给我,询问关于TinyX的一些问题,最常见的是编译错误和字体显示问题。因为我们后来改用DirectFB作为显示后端了,所以很久没有再玩X Window了,我这里没有调试环境,也没有时间去帮大家调试。希望大家原谅。虽然X W...

2007-09-11 21:33:00 83

把几个小工具放到sourceforge了

把几个小工具放到sourceforge了转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>把几个小工具放到sourceforge了,大家不用再放邮件找我索取源代码,请到sourceforge下载。Gclassfactory: gobject代码产生器。gclassfactory is a code generator, it...

2007-09-10 21:19:00 61

让minimo支持下载功能

让minimo支持下载功能转载时请注明出处和作者联系方式作者联系方式:李先静 <xianjimli at hotmail dot com>minimo本身并不支持下载功能,前几天有位朋友问到了这个问题,当时我没有测试过,只是想既然firebox支持下载,让minimo支持也不会困难。最近自己试了一下,结果花了大半天时间才加上这个功能。这里做个笔记供有需要的朋友参考。对于minimo本身...

2007-09-10 20:44:00 102

在linux下实现共享上网

在linux下实现共享上网转载时请注明出处和作者联系方式 作者联系方式:李先静 <xianjimli at hotmail dot com> 我的桌面机有两个网卡,一个连接天威的MODEN,一个连接笔记本电脑。笔记本电脑和桌面机之间共享数据没有问题,但笔记本电脑有时也要访问外网,怎么办呢?以前在桌面机上安装的Windows,要共享上网非常简单,把网络连接设置为共享就行了。现在安装了Fe...

2007-09-03 20:59:00 285

QEMU使用笔记

<meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE"> <meta content="OpenOffice.org 2.2 (Unix)" name="GENERATOR"> <meta content="root" name="AUTHOR&quo

2007-09-03 20:52:00 96

Gdb等几则笔记

<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"> <meta name="GENERATOR" content="OpenOffice.org 2.2 (Unix)"> <meta name="AUTHOR" content="root&quo

2007-09-01 17:14:00 54

空空如也

空空如也

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

TA关注的人

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