- 博客(6)
- 收藏
- 关注
原创 proc文件系统
/proc文件系统linux提供了一个特殊的文件系统procfs,它以/proc目录的形式呈现。在多数情况下,只需直接读取(cat命令)这些文件就可以获得状态信息。1.应用程序/proc目录中以数字命名的子目录用于提供正在运行的程序进程信息,其中每个进程都有一个唯一的标识符。当重启一个程序后,该进程的标识符可能发生改变。
2014-12-31 16:37:49 282
转载 size_t和ssize_t
ssize_t是什么类型的?解释一:为了增强程序的可移植性,便有了size_t,它是为了方便系统之间的移植而定义的,不同的系统上,定义size_t可能不一样。 在32位系统上 定义为 unsigned int 也就是说在32位系统上是32位无符号整形。在64位系统上定义为 unsigned long 也就是说在64位系统上是64位无符号整形。size_t一般用来表示一种计数
2014-12-23 13:59:36 323
原创 linux2.6.x和linux3.0
一直比较混淆linux内核版本的编号,linux3.0在2011年发布,恰好是linux诞生20周年,为了纪念,也是为了编号不那么麻烦,就重新命名为linux3.0,实际上内核没有实质上的大的变化,可以理解为linux2.6.40(之前最后一个版本是linux2.6.39)内核的下载地址是:https://www.kernel.org/
2014-12-23 11:38:35 571
转载 copy_to_user()函数
copy_to_user(),其在内核的原型是: unsigned long copy_to_user(void __user *to, const void *from, unsigned long n) { if (access_ok(VERIFY_WRITE, to, n)) n = __copy_to_user(to, from, n);
2014-12-18 16:58:00 4687
转载 include头文件所在的位置
include头文件在linux系统下所在的目录:#include 的文件一般在/usr/src/linux-headers-(你的内核版本)/arch/arm/include/asm中#include 的文件一般在/usr/src/linux-headers-(你的内核版本)/include/linux中include头文件在内核文件中所在的目录:1:/li
2014-12-18 11:26:59 6537
原创 sourceinsight如何显示完整文件路径
Options->Preferences->Display, 去掉勾选"Trim long path names withellipses",这样路径中的省略号就没有了,显示出完整的路径
2014-12-17 17:26:23 676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人