上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页

2013年11月7日

FrameBuffer系列 之 显示图片

摘要:  摘自:http://blog.csdn.net/luxiaoxun/article/details/7622988 #include #include #include #include #include #include #include #include #include //14... 阅读全文

posted @ 2013-11-07 20:45 YoungerChina 阅读(753) 评论(0) 推荐(0) 编辑

FrameBuffer系列 之 相关结构与结构体

摘要: 在linux中,fb设备驱动的源码主要在Fb.h (linux2.6.28\include\linux)和Fbmem.c(linux2.6.28\drivers\video)两个文件中,它们是fb设备驱动的中间层,为上层提供系统调用,为底层驱动提供接口。 在fb.h文件中有fb驱动... 阅读全文

posted @ 2013-11-07 20:42 YoungerChina 阅读(607) 评论(0) 推荐(0) 编辑

FrameBuffer系列 之 介绍

摘要: 1. 来由 FrameBuffer是出现在2.2.xx内核当中的一种驱动程序接口。Linux工作在保护模式下,所以用户态进程是无法象 DOS 那样使用显卡 BIOS里提供的中断调用来实现直接写屏,因此Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。 2. ... 阅读全文

posted @ 2013-11-07 20:38 YoungerChina 阅读(985) 评论(0) 推荐(0) 编辑

2013年11月6日

FrameBuffer系列 之 简单编程

摘要: 一、Linux的帧缓冲设备 帧缓冲(framebuffer)是 Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Frame... 阅读全文

posted @ 2013-11-06 18:54 YoungerChina 阅读(750) 评论(0) 推荐(0) 编辑

2013年11月5日

程序员五大层次,你属于哪一层?

摘要: 软件界一个无可争议的事实是,不同程序员的效率有差别,而且差别很大。许多专家将优秀程序员和一般程序员区分地很清楚。 大多数研究得出结论认为,一般程序员跟优秀程序员之间在工作效率和质量上存在10:1的关系:优秀程序员和水平较差的程序员的编码时间比例为1:20;debugging时间比为1:25;代码... 阅读全文

posted @ 2013-11-05 18:50 YoungerChina 阅读(394) 评论(0) 推荐(0) 编辑

提高编程效率的14件事

摘要: 下面是14件如何有效编程的方法: 1:计划(Plan) 所谓Plan,其实就是对应于编程中的“设计”阶段,当然,这里的Plan并不像设计那样重量级。它要求我们程序员在正式编程前至少要考虑一下下面的问题: 你这个程序,工具或是项目的目的,究竟是用来干什么的。你只有知道做什么,要达到什么样的目的,你... 阅读全文

posted @ 2013-11-05 18:47 YoungerChina 阅读(1304) 评论(0) 推荐(0) 编辑

GTK简单了解记录

摘要: GTK+http://zh.wikipedia.org/wiki/GTK%2B#.E5.9B.BE.E5.BD.A2.E6.97.A0.E5.85.B3.E4.BB.A3.E7.A0.81 GTK+最初是GIMP的专用开发库(GIMP Toolkit),后来发展为Unix-like系统下开发图形... 阅读全文

posted @ 2013-11-05 15:05 YoungerChina 阅读(725) 评论(0) 推荐(0) 编辑

2013年10月31日

__read_mostly变量含义

摘要:  1. 定义 __read_mostly原语将定义的变量为存放在.data.read_mostly段中,原型在include/asm/cache.h 中定义: #define __read_mostly __attribute__((__section__... 阅读全文

posted @ 2013-10-31 21:51 YoungerChina 阅读(1081) 评论(0) 推荐(0) 编辑

[系统启动]Printk与sched_clock_init的一点分析

摘要:  作者:Younger Liu, 本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可。 在分析Linu内核启动的过程中,发现一段“不平常”的日志,感觉产生这段日志的代码肯定是“不可思议”的。因此就大致分析了一下: 日志如下: [ 0.000000]... 阅读全文

posted @ 2013-10-31 21:15 YoungerChina 阅读(622) 评论(0) 推荐(0) 编辑

2013年10月30日

extern用法详解

摘要: 1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。 2 问题:extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件... 阅读全文

posted @ 2013-10-30 22:40 YoungerChina 阅读(283) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页

导航