- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 打开Linux的dev_dbg
[转自:http://hi.baidu.com/dreammerge/item/1fe7e04db5cd8fea1e19bca0] Linux设备驱动调试,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用 printk(KERN_DEBUG)来输出打印信息。要打开这个开关需要下面两步: 1、打开调试开关。 你调试的文件中必然包含了
2013-03-30 11:49:54 2872
转载 Linux硬件的依赖性
[转自:《深入理解Linux内核》] Linux试图在硬件无关的源代码与硬件相关的源代码之间保持清晰的界限。为了做到这一点,在arch和include目录下包含了23个子目录,以对应Linux所支持的不同硬件平台。这些平台的标准名字如下:alpha HP的Alpha工作站,最早属于Digital公司,后来属性Compaq公司,现在不再生产。arm, arm2
2013-03-29 15:50:34 992
转载 Linux源码目录结构详解
源代码所有在目录:/usr/srcarch目录包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录。PC机一般都基于此目录。copying目录下是GPL版权申明。对具有GPL版权的源代码改动而形成的程序,或使用GPL工具产生的程序,具有使用GPL发表的义务,如公开源代码。
2013-03-29 15:13:01 2838
转载 Linux目录结构详解
/bin这是存放ls, mv, rm,mkdir, rmdir, gzip, tar, telnet及ftp等等常用执行程序的地方,有时候这个目录的内容与/usr/bin是一样的。/boot没错,这里就是放置你 Linux 核心与开机相关档案的地方,这个目录底下的vmlinuz-xxx 就是Linux 的 Kernel 。而如果你的开机管理程序选择grub的话,那么这个目录内还有/bo
2013-03-29 14:48:19 861
原创 有限状态机
1 定义有限状态机(finite-state machine, FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。2 概念和术语状态存储关于过去的信息,就是说:它反映从系统开始到现在时刻的输入变化。转移指示状态变更,并且用必须满足来确使转移发生的条件来描述它。动作是在给定时刻要进行的活动的描述。有多种类
2013-03-28 11:45:17 4220 2
原创 VIM命令大全
移动光标1. k、j、h、l 功能分别等同于上、下、左、右箭头键;2. nj 下跳n行(h、j、k、l分别表示左下上右都可仿照用之);3. H 将光标移到屏幕的最上行;4. nH 将光标移到屏幕的第n行;5. M 将光标移到屏幕的中间;6. L 将光标移到屏幕的最下行;7. nL 将光标移到屏幕的倒数第n行;8.
2013-03-20 15:05:21 1142
原创 Linux函数库的制作与调用
[注:本文中的操作在ubuntu-10.04.4上进行。]静态库与动态库从本质上来说,库是一种可执行代码的二进制形式,可以被操作系统载入内存执行,无论静态库还是动态库,都是由.o文件(目标文件)创建的。静态库:静态库的代码在编译过程中已经被载入可执行程序,因此程序体积较大。动态库:不同的应用程序如果调用相同的库,那么在内存里只需要一份该动态库。单独的动态库升级更换不影响其他
2013-03-11 11:17:58 1860
转载 在连接中EOF意味什么?
EOF的概念常常使大家迷惑,尤其是在因特网连接的上下文中。首先,我们需要理解其实并没有像EOF字符这样的一个东西,进一步来说,EOF是由内核检测到的一种条件。应用程序在它接收到一个由read函数返回的零返回码时,它就会发现出EOF条件。对于磁盘文件,当前文件位置超出文件长度时,会发生EOF。对于因特网连接,当一个进程关闭连接在它的那一端时,会发生EOF。连接另一端的进程在试图读取流中最后一个字节之
2013-03-11 09:47:53 4244
转载 问题:无法通过Windows installer服务安装此安装程序包。您必须安装带有更新版本windows Installer服务的Windows。
解决方案:出现这个问题不让安装程序,可以到微软网站更新Windows Installer:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4
2013-03-08 14:46:43 4969
原创 解决VS2005无法打开项目的问题
时间:2013.3.2事件:突然发现用VS2005打开工程,整个程序就自动关闭(或者说退出)了;刚开始时即使可以打开工程,一旦打开”资源视图“,同样是程序自动退出。重新安装VS2005后,问题依然存在,查了两三天都没找到原因。想利用”系统还原“将系统还原到之前日期状态,始终都不成功。解决方案:最后放手尝试,卸载了2月21日Windows XP自动安装的补丁KB2802968、KB27994
2013-03-07 16:02:20 3385
转载 帧缓冲存储器
帧缓冲存储器(Frame Buffer):简称帧缓存或显存,它是屏幕所显示画面的一个直接映象,又称为位映射图(Bit Map)或光栅。帧缓存的每一存储单元对应屏幕上的一个像素,整个帧缓存对应一帧图像。 帧缓冲是Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机
2013-03-01 14:38:01 5767
转载 字符设备和块设备的区别
Linux中I/O设备分为两类:字符设备和块设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。(1) 字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,键盘、串口、调制解调器都是典型的字符设备。(2) 块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘、软盘、CD-ROM驱动器和闪存
2013-03-01 13:35:22 5516
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人