自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

转载 crash使用的几个链接

http://hi.baidu.com/doughtymild/blog/item/22e28fea42cb7addd539c90f.htmlhttp://hi.baidu.com/widebright/blog/item/ff55dfc446a9f6da39db49db.html#0http://people.redhat.com/anderson/crash_whitepaper/he

2012-03-30 17:23:02 31629 2

原创 warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法

linux驱动中定义一个无参的函数int probe_num(){            ....}警告:函数声明不是一个原型 [-Wstrict-prototypes]应对方法:改成int probe_num(void){            ....}警告消失

2012-03-30 11:00:34 35204 2

转载 Linux更新内核步骤

# cd linux-2.6.18 (进入到/usr/src/linux-2.6.18目录下) # make mrproper (该命令可确保源代码目录下没有不正确的.o文件) # make menuconfig (配置内核各选项) 在/usr/src/linux-2.6.18目录下,执行以下命令即可编译。编译需要一段时间,给自己倒杯茶耐心等候吧! # make d

2012-03-30 08:45:01 850

转载 linux升级内核,出现:mount:could not find filesystem‘/dev/root’的解决方法

A:是由于无法加载磁盘硬件的模块驱动。解决方式主要是通过make menuconfig中加载sata sici的devices设备模块驱动。常用的驱动模块如下:insmod /lib/uhci-hcd.ko insmod /libohci-hcd.ko insmod /lib/ehci-hcd.ko insmod /lib/jbd.koinsmod /lib/ext3.koin

2012-03-29 10:34:36 1496

转载 du命令解决linux磁盘空间满的问题(很不错的哦)

原文链接:http://www.pkphp.com/2010/02/03/linux-disk-full/首先你要确定是不是真正的是因为数据空间占满磁盘,经常是因为某个程序的日志占满了空间。当发现磁盘满了以后不要着急,使用以下命令从根目录开始排除查找哪个文件夹最大:du --max-depth=1找到最大的目录后,进入目录再执行上面的命令,逐步就找到大空间的文件夹了,如果是日志文件

2012-03-28 18:09:14 16679

转载 Linux下静态库与动态库(.a、.so)

首先讲一下error while loading shared libraries错误的解決方法./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory那就表示系統不知道xxx.so 放在哪個目錄下。這個時候就要在

2012-03-28 15:22:45 9754

转载 ldd命令

Linux Shell脚本Ldd命令原理及使用方法1、首先ldd不是一个可执行程序,而只是一个shell脚本2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、 LD_VERBOSE等。当LD_TRACE_LOADED_OBJ

2012-03-28 15:13:13 975

转载 Linux的source命令

source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。而 source命令和shell script是有区别的source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,

2012-03-28 14:59:03 518

转载 Linux 设备驱动中对结构体成员赋值的常用格式

struct super_operation new_super{  .read=new_read;  .write=new_write;  // 更多的这样的语句};另外还有一种语法是下面这个样子的:struct super_operation new_super{  read: new_read;  write: new_write;  // 更多的

2012-03-27 10:50:40 710

转载 redhat字符界面及xwindow切换

1.开机进入文本模式  如果想让开机自动进纯文本模式,  修改/etc/inittab  找到其中的  id:5:initdefault:  这行指示启动时的运行级是5,也就是图形模式  改成3就是文本模式了  id:3:initdefault:  这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级

2012-03-27 09:41:53 4500

原创 cd及目录快速切换

一、cd   ~           切换到用户目录二、cd   -          cd - 返回进入当前目录前所在目录三、pushd、popd、dirs在Linux的多目录命令提示符中工作是一种痛苦的事情,但以下这些利用linuxcd命令和pushd切换目录的技巧有助于你节省时间和精力 。  用pushd实现在不同目录间切换。  在命令行模式下,当你工作在

2012-03-23 14:48:29 5834

转载 Linux内核调试方法

原文链接kdb:只能在汇编代码级进行调试;  优点是不需要两台机器进行调试。  gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。  kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmware软件运行两个操作系统来调试)printk() 是调

2012-03-22 15:38:10 12032

转载 使用 Crash 工具分析 Linux dump 文件

原文链接:http://www.ibm.com/developerworks/cn/linux/l-cn-dumpanalyse/index.htmlLinux 内核(以下简称内核)是一个不与特定进程相关的功能集合,内核的代码很难轻易的在调试器中执行和跟踪。开发者认为,内核如果发生了错误,就不应该继续运行。因此内核发生错误时,它的行为通常被设定为系统崩溃,机器重启。基于动态存储器的

2012-03-22 13:32:46 1194

转载 vim使用技巧

1、修改配置文件:                               用户目录下创建.vimrc配置文件,然后加入配置内容:se number、set autoindent、set cindent等内容                              下面是用来开启鼠标功能的,a表示所有模式:

2012-03-20 15:06:49 371

Linux Device Model.ppt

linux sysfs 简单实现讲解, 讲解linux sysfs driver 简单的实现方法, 很清晰简单的文档,共享给大家,谢谢

2019-10-17

irp trace + 注册码生成器

irp trace + 注册码生成器

2012-01-17

libusb win32

libusb win32 libusb win32 libusb win32

2011-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除