- 博客(12)
- 资源 (16)
- 收藏
- 关注
转载 linux fork函数浅析
原文 [cpp] view plaincopy #include #include /* 功能:复制进程 参数:无 返回值: 成功: 父进程:返回子进程id 子进程:返回0 失败: 返回-1 */ pid_t fork(void); 由fork创建的新进程被称为子进程(child process)。该函
2012-06-29 16:13:13 362
转载 DirectFB代码导读
点击进入原文 转载时请注明出处和作者联系方式 作者联系方式:李先静 DirectFB是一个庞大的系统,对它进行彻底分析要花不少时间。幸好多数情况下,只要弄清楚它的基本架构,再重点读一些关键的代码,也就差不多了。前几个月为了完善DFB的窗口管理器,我花了一些时间去研究DFB的架构。把其中一些经验写到这里,供有兴趣的朋友参考。 总的说来,DFB由以下几部分组成: 1.
2012-06-29 14:39:46 549
转载 sscanf函数的高级用法
原文 转载时请注明出处:http://blog.csdn.net/absurd/ 大家都知道sscanf是一个很好用的函数,利用它可以从字符串中取出整数、浮点数和字符串等等。它的使用方法简单,特别对于整数和浮点数来说。但新手可能并不知道处理字符串时的一些高级用法,这里做个简要说明吧。 1. 常见用法。 charstr[512] = {0};
2012-06-29 11:27:59 384
转载 编写可移植C/C++程序的要点
原文 编写可移植C/C++程序的要点 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd 作者联系方式:Li XianJing 更新时间:2006-3-11 昨天看了05年的《程序员(精华本)》,里面有篇关于编写可移植的C++程序的文章,引起了我一丝兴趣,大致读了一下,有点启发。不过感觉作者是位学院派的人士,没有大型项目的移植经验,把
2012-06-29 11:13:51 551
转载 《Linux内核修炼之道》 之 高效学习Linux驱动开发
原文 这本《Linux内核修炼之道》已经开卖(网上的链接为: 卓越、当当、china-pub ),虽然是严肃文学,但为了保证流畅性,大部分文字我还都是斟词灼句,反复的念几遍才写上去的,尽量考虑到写上去的每段话能够让读者产生什么疑惑,然后也都会紧接着尽量的去进行解释清楚,中间的很多概念也有反复纠结过怎么解释能够更容易的理解,力求即使对于初学者也可以有很少阻碍的一气读完。同时我也把书中一部分自己
2012-06-27 09:53:28 463
转载 GTK/DirectFB两个闪烁的问题
原文 转载时请注明出处和作者联系方式 作者联系方式:李先静 窗口闪烁的主要原因并不是屏幕刷新慢,而是先刷了一个黑屏,然后才显示正常窗口,所以让人感觉屏幕在闪烁。GTK+(2.6)/DirectFB有几个常见的情况会闪烁: 误用gtk_window_present。gtk_window_present的功能是把已经存在的窗口提到前面来,因为前提是窗口存在而且已经绘制好了,
2012-06-25 10:26:23 832
转载 DirectFB简单示例
原文 在上一篇文章中启动好了framebuffer,现在可以用这样一个简单的例子来检验下效果。 来自DirectFB官方网站的简单程序,在屏幕上画一条线。 编译后,执行 成功了。 Simple fullscreen application that draws a horizontal line. 代码如下: #include #include #include
2012-06-25 10:25:05 876
转载 GUI开发之DirectFB
原文 DirectFB 1. DirectFB概述 在嵌入式GUI中需要实现多种图形功能,包括图形绘制以及图形拷贝等。其中的许多功能需要进行大量的数据传递(如图形拷贝)或者需要进行大量的数值计算(如画样条曲线)。如果这些功能都由软件来实现的话,会占用大量的CPU时间且需要传递大量的数据,从而影响了图形性能。许多显示芯片都带有图形处理器,能够从硬件上实现一部分图形功能。支持硬件加速的图形库
2012-06-25 10:20:14 1764
转载 高内聚 低耦合
原文 一 什么是低耦合 耦合度(Coupling)是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。 模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。降低模块间的耦合度能减少模块间的影响,防止对某一模块修改所引起的“牵一发动全身”的水波效应,保证系统
2012-06-08 11:23:01 1693
转载 中断之原理篇
原文 前言: 中断是计算机发展中一个重要的技术,它的出现很大程度上解放了CPU,提高了CPU的执行效率。 在中断出现之前,CPU对IO采用的是轮询的方式进行服务,这使的CPU纠结在某一个IO上,一直在等待它的响应,如果它不响应,CPU就在原地一直的等下去。这样就导致了其他IO口也在等待CPU的服务,如果某个IO出现了important or emergency affairs,CPU也抽
2012-06-01 15:24:19 839
转载 Linux 中断学习之小试牛刀篇
原文 前言 在前面分析了中断的基本原理后,就可以写一个内核中断程序来体验以下,也可以借此程序继续深入来了解内核中断的执行过程 一.内核中断程序 : 我们还是来看一看成程序: 在看程序之前,要熟悉如何进行模块编程,和了解module_pararm()的用法。如果不熟悉的话请大家看,module_param()的学习 和Linux内核模块编程 ,在此不作解释。 1.程序interrup
2012-06-01 15:23:01 468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人