摘要:这是我在CSDN的第一篇BLOG。在CSDN泡了挺久,越来越发现这个论坛的魅力和对自己带来的帮助。同时也发现了自己同其他人的差距,还好自己还年轻,好好努力吧! 努力! 阅读全文
信号(signals)和槽(slots)
2009-05-26 12:15 by htc开发, 477 阅读, 0 推荐, 收藏, 编辑
摘要:信号(signals)和槽(slots)信号和信号槽被用于对象(object)之间的通信。信号和槽机制是QT的重要特征并且也许是QT与其他框架最不相同的部分。前言在GUI程序设计中,通常我们希望当对一个窗口部件(widget)进行改变时能告知另一个对此改变感兴趣的窗口部件。更一般的,我们希望任何一类的对象(object)都能和其他对象进行通信。例如,如果用户单击一个关闭按钮,我们可能就希望窗口的 close() 函数被调用。早期的工具包用回调(backcalls)的方式实现上面所提到的对象间的通信。回调是指一个函数的指针,因此如果你希望一个处理函数通知你一些事情,你可以传递另一个函数(回调函数 阅读全文
嵌入式Linux系统中的GUI系统的研究与移植
2009-04-23 17:47 by htc开发, 424 阅读, 0 推荐, 收藏, 编辑
摘要:引言嵌入式GUI为嵌入式系统提供了一种应用于特殊场合的人们交互接口。嵌入式GUI要求简单、直观、可靠、占用资源小且反应快速,以适应系统硬件资源有限的条件。另外,由于嵌入式系统硬件本身的特殊性,嵌入式GUI应具备高度可移植性与可裁减性,以适应不同的硬件条件和使用需求。总体来讲,嵌入式GUI具备以下特点:*体积小;*运行时耗用系统资源小;*上层接口与硬件无关,高度可移植;*高可靠性;*在某些应用场合应具备实时性。 1 基于嵌入式Linux的GUI系统底层实现基础一个能够移植到多种硬件平台上的嵌入式GUI系统,应用至少抽象出两类设备:基于图形显示设备(如VGA卡)的图形抽象层GAL(Graphic. 阅读全文
怎样写 Linux LCD 驱动程序
2009-04-22 16:04 by htc开发, 238 阅读, 0 推荐, 收藏, 编辑
摘要:怎样写 Linux LCD 驱动程序 作者: 刘鹏 日期: 2008-12-27 本文分析了frame buffer 设备驱动的主要数据结构,在此基础上介绍了LCD驱动程序的开发。 基本原理通过 framebuffer ,应用程序用 mmap 把显存映射到应用程序虚拟地址空间,将要显示的数据写入这个内存空间就可以在屏幕上显示出来; 驱动程序分配系统内存作为显存;实现 file_operations 结构中的接口,为应用程序服务;实现 fb_ops 结构中的接口,控制和操作 LDC 控制器; 驱动程序将显存的起始地址和长度传给 LCD 控制器的寄存器 (一般由 fb_set_var 完成) , 阅读全文
准备移植xynth到arm板上了。
2009-04-11 19:54 by htc开发, 225 阅读, 0 推荐, 收藏, 编辑
摘要:xynth是一个轻量级的开源GUI,有很炫的效果。详细如下:Xynth Windowing System Whatis?Xynth is a portable embedded windowing system, client/server interface between display hardware (mouse, keyboard, video displays) and the desktop environment that works on many hardware, including embedded devices (handhelds, set-top boxes, 阅读全文
嵌入式linux GUI--DirectFB + GTK至尊秘笈
2009-02-02 16:10 by htc开发, 338 阅读, 0 推荐, 收藏, 编辑
摘要:www.directfb.com.cn kendych@sina.com.cn版权申明: 本文档一切权利归本人(kendych@sina.com.cn)所有,用于商业用途徐征得本人同意,如无法联系到本人,须征得www.directfb.com.cn所有者同意;用于非商业用途的,无需任何许可,但请尊重本人的署名权,并注明出处www.directfb.com.cn及附加本申明。关键词: 嵌入式 GUI arm linux DirectFB GTK tslib1 前言 数年前,曾经开发过一个嵌入式的产品,如今市场依然存在,... 阅读全文
libtool相关的问题
2009-02-02 10:18 by htc开发, 221 阅读, 0 推荐, 收藏, 编辑
摘要:1 libtool的工作原理libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。可以认为libtool是gcc的一个抽象,其包装了gcc(或者其他的编译器),用户无需知道细节,只要告诉libtool需要编译哪些库即可,libtool将处理库的依赖等细节。libtool只与后缀名为lo、la为的libtool文件打交道。(lo是目标文件,la是库文件)libtool主要的一个作用是在编译大型软件的过程中解决了库的依赖问题;将繁重的库依赖关系的维护工作承担下来,从而释放了程序员的人力资源。libtoo 阅读全文
完成网络传真,网络扫描。
2008-12-01 12:02 by htc开发, 193 阅读, 0 推荐, 收藏, 编辑
摘要:使用IP网络在终端之间进行实时G3传真通信的规程T38国内传真机好像还没实现这个功能。传真网络网关也没有,目前只能是在一定网域内进行终端间的IP传真。不能跟传统传真机传真。 阅读全文
今天配置了mantis
2008-11-19 15:05 by htc开发, 153 阅读, 0 推荐, 收藏, 编辑
摘要:以前用的bugfree,对于他的某些界面和统计能力非常不满意,而且发现开发人员的确精力有限,很长时间没有更新了。所以打算使用mantis来跟踪bug。 mantis现在的版本是1.1.4. 摘录了一些有用的文章,与大家分享。Mantis 安装 Apache2.2+PHP5.2+MySQL5.0+Mantis1.1.4安装配置最近要搭建一个Bug跟踪管理系统,开源免费的Mantis自然首当其冲。要运行Mantis,有两种主流的环境配置:IIS+PHP+MySQL+Mantis和Apache+PHP+MySQL+Mantis,本文主要介绍后一种。首先介绍如何在Apache上运行PHP:1.安装A. 阅读全文
辰辰读书
2008-09-09 12:12 by htc开发, 131 阅读, 0 推荐, 收藏, 编辑
摘要:我从小就喜欢读书。在我还没坐稳的时候,我就已经熟读唐诗宋词了,也会背上几首唐诗,虽然你们都听不懂。 作为一个有思想的人,你必须学会读书。 你需要仔细斟酌书上的每一句话。 同时,你也需要从不同的角度来读书。 当然,每个读书姿势都代表了不同的读书风格。 侧着看,可以让我从侧面来思索,从侧面来看待问题,总是会有一些新的发现! 斜着看,更能让我的思距变得更远,让我的思想在空间翱翔! 这样拿着书卷,会看到一些不同的内容,也许就是一个创世纪的发现。这一切,都取决于你怎么看。 竖着看,可以让事物立体化,"人物"形象更加丰满。 ... 阅读全文