2009年12月23日

原创 用Valgrind调试GTK程序及其它Tips

发现很久没写文档了,补一个 ;) 如何使用Valgrind的文章很多了,我也不打算再写一个,这里只是记录一下自己在调试GTK程序过程中遇到的一些问题,以及其它一些Tips阅读全文>

发表于 @ 2009年12月23日 09:38:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年03月27日

原创 使用GTK-DOC自动生成API文档

最近做一个简单的项目,有需求自己从头完整的创建整个项目的框架,所以正好用gtk-doc-tools实践一把文档的自动生成工作,发现其实还是很简单易用的,记录一下一些要点如下。阅读全文>

发表于 @ 2009年03月27日 10:12:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年02月26日

原创 SCIM Bridge Client端代码分析

SCIM bridge端一开始的出现是为了解决C++ ABI兼容性。在Agent端使用C++,而为GTK写的Client则是基于C实现的。为了学习它的IM Protocol的Socket通讯机制,简单分析了一下Client端的代码实现。C++学得不好,Agent端就顾不上了。。。阅读全文>

发表于 @ 2009年02月26日 13:03:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年02月24日

原创 浅析GTK 输入法模块 GTK IMContext

输入法所涉及到的内容不光是输入法应用程序本身,GTK和XWindow系统中,还必须要有相应的模块支持,这篇文档是我对于GTK的输入法支持模块GtkIMContext的一点粗浅的理解。阅读全文>

发表于 @ 2009年02月24日 15:43:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年01月04日

原创 理解和使用蓝牙BlueZ中的FTP与PBAP协议

在蓝牙Bluetooth协议栈中,文件传输协议FTP(File Transfer Profile)和电话号码簿访问协议PBAP(Phonebook Access Profile)都是构建在对象交换协议OBEX的基础上(此外还有OPP和Synchronization),而在BlueZ的具体实现中,FTP和PBAP都是基于类似的底层API接口和调用路径实现的,两者在内部实现中有很大的相似之处。因为在最近的工作中参与了PBAP的代码实现,所以在这里记录一下自己对这部分内容的理解和相关协议的使用方法。阅读全文>

发表于 @ 2009年01月04日 13:37:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年10月31日

原创 对比SVN学习GIT版本管理工具

所以写这篇文档的目的主要还是为了自己能够系统的学习和理解GIT应用的方方面面,因为之前对SVN算是比较熟悉,所以决定以概念对比的方式来整理这篇文章,尽管,有些地方两者无法直接比较 8 )此外,主要的目的还是为了方便自己积累相关的git使用技巧。文中理解有偏差的地方,还请大家指正。阅读全文>

发表于 @ 2008年10月31日 14:06:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年09月29日

原创 山水阳朔-神奇的银子岩

因为之前去过一些小的溶洞,再加上网上看过一些知名溶洞的照片,感觉一般,不外乎就是一些钟乳石,石柱,石笋和人工刻意雕琢的媚俗灯光而已,因此对溶洞并不太感冒,所以这次阳朔之行,银子岩本来是排在我们行程里的候补部分,如果时间紧张,大概就不去了。现在想来,还是没有见过世面啊 8 ) 尺寸大小真的很重要,壮美的场景永远是震撼人心的。很可惜,在这里,看我的照片你也一定找不到这种感觉,还是亲身去体验吧。阅读全文>

发表于 @ 2008年09月29日 20:24:00 | 评论( loading... ) | 编辑| 举报| 收藏

原创 山水阳朔-遇龙河

我的旅行博客上的文章,刚开始,那里没啥人气,在这放个片段当广告吧 8 )坐在逆流而上的竹筏上,双脚放入水中,缓缓掠过如丝般柔顺的水草,淡雅的河面上,只有伐工师傅的竹竿撑过水面荡起的水花声。远处的小山,古老的富里桥,映衬出明镜般清澈的倒影。阅读全文>

发表于 @ 2008年09月29日 20:07:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年08月25日

原创 嵌入式系统的动态电源管理技术

在嵌入式系统中,电源的管理和功耗的控制,始终是一个非常重要的任务。所以通常面向嵌入式应用的CPU都会有各自不同的软硬件策略来辅助电源管理和功耗控制,最常见的包括各种低功耗模式,以及动态的频率切换等功能。本文的目的主要结合自己最近在Marvell的Monahans平台上所做的工作,总结一下所学习的相关知识,及软硬件框架和实现。阅读全文>

发表于 @ 2008年08月25日 15:41:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年08月19日

原创 驱动调试常见问题_Keypad

这里的Keypad不是PC上用的编码式的键盘,而是在嵌入式设备中常见的非编码式的键盘。Keypad的常见连接方式有:矩阵扫描式的,直接GPIO检测式的。检测方式上,可以通过GPIO扫描自己实现检测,也有的CPU集成了扫描电路逻辑,可以进行自动检测。阅读全文>

发表于 @ 2008年08月19日 10:16:00 | 评论( loading... ) | 编辑| 举报| 收藏

原创 驱动调试常见问题_Camera

在嵌入式系统,如手机等平台上使用的Camera sensor通常是由类似I2C这样的总线进行寄存器控制,由CPU端的Controller提供所需的驱动时序,通常支持YUV和RGB等数据格式。有的Sensor需要由CPU进行图像处理工作,有的Sensor自己会集成图像处理芯片,完成一些基础的图像处理工作,还有些高像素的Sensor甚至自己完成JPEG的编码工作。因为硬件的多样性,我所遇到的问题可能和你的原因现象都不尽相同,分析内容仅供参考。阅读全文>

发表于 @ 2008年08月19日 10:12:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年08月07日

原创 驱动调试常见问题_LCD

这里记录的是在TFT类型的LCD驱动的调试中我所遇到过的一些问题,因为具体硬件平台和环境不同,有些问题,现象和原因可能不一定与你的实际情况相同,仅供参考。 阅读全文>

发表于 @ 2008年08月07日 14:56:00 | 评论( loading... ) | 编辑| 举报| 收藏

原创 驱动调试常见问题_触摸屏

电阻式触摸屏的Controller从原理上,简单的说就是一个可切换通道的AD转换器,常见的有类似TSC2046这一系列的独立芯片,也有Buildin在MPU里的集成模块。这里记录的主要是这类触摸屏驱动的调试中我所遇到过的一些问题,因为具体硬件平台和环境不同,有些问题,现象和原因可能不一定与你的实际情况相同,仅供参考。阅读全文>

发表于 @ 2008年08月07日 14:53:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年08月05日

原创 如何成为一名优秀的技术型主管

这回又是厚着脸皮写这篇文章了,毕竟到目前为止,以自己所承担过的管理岗位来说,仅仅只做了一年的Team Leader,外加一年的驱动组主管,这点经验着实少得可怜,而论处事哲学,八面玲珑更不是我的强项,再从管理技巧或者理论知识的角度来说,自己也远远没达到能写总结的时候。 不过,还是想写点东西,想从技术的角度,从心态的角度,整理一下自己对走技术型主管,这一岗位的理解和认识。毕竟,没当过多久领导,好歹也被领导了很长时间。我心目中所认为的优秀的技术型主管应该是这样的: 阅读全文>

发表于 @ 2008年08月05日 16:09:00 | 评论( loading... ) | 编辑| 举报| 收藏

原创 Bad mode in prefetch abort handler detected

简单记录一下,今天在调试休眠代码时,遇到一个很奇怪的问题,在唤醒过程中,出现了一个没见过Oops。看样子是执行了非法操作,CPU进入了异常状态。阅读全文>

发表于 @ 2008年08月05日 11:40:00 | 评论( loading... ) | 编辑| 举报| 收藏

Copyright © colorant
Powered by CSDN Blog