- 博客(13)
- 资源 (3)
- 收藏
- 关注
转载 大小端
在计算机业界,Endian表示数据在存储器中的存放顺序。下文举例说明在计算机中大小端模式的区别。如果将一个32位的整数0x12345678存放到一个整型变量(int)中,这个整型变量采用大端或者小端模式在内存中的存储由下表所示。为简单起见,本书使用OP0表示一个32位数据的最高字节MSB(MostSignificant Byte),使用OP3表示一个32位数据最低字节LSB(Least Sig
2012-03-30 08:37:57 919 1
原创 GPM理解注释
General purpose mouse为Linux虚拟控制台提供鼠标支持,集成在大部分的Linux发行版中。gpm是Linux console下的滑鼠驱动程式(在控制台中使用鼠标),它主要提供文字模式下的滑鼠事件处理。Linux下文字界面的滑鼠几乎都是用gpm来处理。gpm的文件在gpm原始码的doc目录中,详细的说明可参考该目录中的文件gpm programming
2012-03-29 15:41:08 937
转载 多点触控协议(MTP)
登陆开源中国(Open-China.net)开源中国知识库(wiki)IT技术博客搜索开源中国首页 >>IT技术博客 >> 多点触控协议(MTP) 多点触控协议(MTP)作者:cjok376240497 | 更新日期:2012-01-
2012-03-27 13:55:32 4324
转载 位掩码
有一种位掩码技术,用来处理同时存在多个布尔选项的情形。其思路即使用单个数字的每一位来判定是否选项成立,从而有效地把数字转换为布尔值标记组成的数组。掩码总每个选项都是2的幂。例如 var OPTION_A = 1; var OPTION_B = 2; var OPTION_C = 4; 通过这些选项定义,可以用按位或运算创建一个数字来包含多个设置选项。va
2012-03-19 15:35:50 3396
转载 Linux input子系统分析 ----(一)
转自:http://www.linuxidc.com/Linux/2011-09/43187p5.htmLinux input子系统分析概述与数据结构[日期:2011-09-18]来源:Linux社区 作者:YAOZHENGUO2006Input子系统处理输入事务,任何输入设备的驱动程序都可以通过Input输入子系统
2012-03-19 15:11:47 1375 1
原创 只要有心,什么都不难
心:自信心,责任心#0 0xffffe424 in __kernel_vsyscall ()#1 0xb3d73f1b in write () from /lib/i386-linux-gnu/libc.so.6#2 0xb3d1b21c in _IO_file_write () from /lib/i386-linux-gnu/libc.so.6#3 0xb3d1aedf
2012-03-09 14:51:27 903
转载 Grub2学习教程
一、grub2新特性1、grub2和grub有很多不同的地方:a)图形接口b)使用了模块机制,通过动态加载需要的模块来扩展功能c)支持脚本语言,例如条件判断,循环、变量和函数d)支持rescue模式,可用于系统无法引导的情况e)国际化语言。包括支持非ASCII的字符集和类似gettext的消息分类,字体,图形控制台等等f)有一个灵活的命令行接口。如果没有配置文件存在,G
2012-03-05 16:19:48 1550
转载 Grub2配置
[转】Grub2配置(ubuntu9.10用的grub1.97 beta4)一、grub.cfg详解grub.cfg 默认为只读,要修改前先设为可写sudo chmod +w /boot/grub/grub.cfgset default=0#默认为0insmod jpeg#添加jpg支持,如要使用png或tga文件做背景,加上 insmod png或insmod t
2012-03-05 15:42:20 721
转载 GRUB2中的.mod文件
对于大多数人来说,引导加载程序并不是操作系统中最让人激动的部分,但它们却是极其重要的。没有正常运行的引导加载程序,什么也干不了。现在,从老的 Grand Unified Bootloader (GRUB) Legacy 工具到新的 GRUB 2 过渡正在进行。GRUB 2 是 Ubuntu 9.10 中的默认引导加载程序,也是其他许多主流 Linux 发行版的默认引导加载程序。其他发行版迟早都会将
2012-03-05 15:40:51 3533
原创 grub 目录下.mod文件解释
在/boot/grub/目录下,我们可以发现:915resolution.mod crypto.lst gcry_md5.mod iso9660.mod multiboot2.mod raid6rec.mod ufs2.modacpi.mod crypto.mod
2012-03-05 15:38:14 5105
原创 好书
(LDD) Linux Device Drivers(ULK) Understand Linux Kernel (LKD) linux kernel development(ELDD) Essential Linux Device Drivers
2012-03-02 16:23:20 460
原创 C语言中字符串的\0和空格
\0 为字符串结束符,比如说: abcd (空格)cdefg;存入数组时,空格作为一个字符占有一个字节的空间,我们可以把它看着一个字符去处理。而“\0 ” 则是这个字符串的结束标识符,也占有一个字节的空间,表示字符串结束!char a[]={'a','b','c','d', ,'c','d','e','f','g','\0'}
2012-03-02 15:21:57 3782
转载 linux的C语言,自动编译工具
在Linux下面,编写makefile是一件辛苦的事情。因此,为了减轻程序员编写makefile的负担,人们发明了autoconf和automake这两个工具,可以很好地帮我们解决这个问题。 我们可以通过一个简单的示例来说明如何使用配置工具。(1)首先,编写源文件hello.c。[cpp] view plaincopy#include int
2012-03-01 14:22:07 651
基于8051单片机的交通灯控制
2010-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人