全部博文(55)
2014年(55)
发布时间:2014-05-12 10:42:49
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName—.........【阅读全文】
发布时间:2014-05-11 21:13:04
#define DEFINE(sym, val) \ asm volatile("\n->" #sym " %0 " #val : : "i" (val))那个宏定义在asm-offsets.c中,这个.c文件根本就不是用来编译运行的,只是在编译内核的时候,用它生成一个asm-offs.........【阅读全文】
发布时间:2014-05-11 17:55:39
asmlinkage是个宏,使用它是为了保持参数在stack中。看一下/usr/include/asm/linkage.h里面的定义:#define asmlinkage CPP_ASMLINKAGE __attribute__((regparm(0)))其中 __attribute__是关键字,是gcc的C语言扩展。__attribute__机制是GNU C的一大特色,它可以设置函数属性、变量属性和类型属性等。可以通过它们.........【阅读全文】
发布时间:2014-05-11 17:32:00
、前阵子看cpu从sleep模式唤醒时,对tst bne和tst beq有些模糊。先记录:摘抄如下:TST R0, #0X8BNE SuspendUp ;BNE指令 是“不相等(或不为0)跳转指令 ”:LDR R1,#0x00000000先进行and运算,如果R0的第四位不为1,则.........【阅读全文】
发布时间:2014-05-08 18:55:12
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName—.........【阅读全文】