linux学习
文章平均质量分 82
yuweixian
好好学习
展开
-
理解和认识udev
问:什么是udev?答:udev是一种工具,它能够根据系统中的硬件设备的状态动态更新设备文件,包括设备文件的创建,删除等。设备文件通常放在/dev目录下。使用udev后,在/dev目录下就只包含系统中真正存在的设备。问:udev支持什么内核?答:udev只支持linux-2.6内核,因为udev严重依赖于sysfs文件系统提供的信息,而sysfs文件系统只在linux-2.原创 2010-05-16 15:01:00 · 513 阅读 · 0 评论 -
如何解压.gz的压缩文件
#gzip -d xxx.gztar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不转载 2010-05-16 14:06:00 · 704 阅读 · 0 评论 -
mknod
名字mknod - 建立块专用或字符专用文件 总览mknod [options] name {bc} major minor mknod [options] name p GNU 选项(缩写):[-m mode] [--help] [--version] [--] 描述mknod 用指定名称产生一个FIFO(命名管道),字符专用或块专用文件。原创 2010-05-17 16:36:00 · 612 阅读 · 0 评论 -
堆 栈 区别
一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局转载 2010-05-20 20:09:00 · 421 阅读 · 0 评论 -
__atribute__使用:关于_attribute__ ((used,__section__(".xxxx")))的理解
从etherboot代码中发现有一个__attribute__的使用,#define __pci_driver __attribute__ ((used,__section__(".drivers.pci")))/* Defined by the linker... */extern const struct pci_driver pci_drivers[];extern co转载 2010-05-25 18:40:00 · 8564 阅读 · 0 评论 -
signal_pending(current)用法
signal_pending(current)检查当前进程是否有信号处理,返回不为0表示有信号需要处理。返回 -ERESTARTSYS 表示信号函数处理完毕后重新执行信号函数前的某个系统调用。也就是说,如果信号函数前有发生系统调用,在调度信号处理函数之前,内核会检查系统调用的返回值,看看是不是因为这个信号而中断了系统调用.如果返回值-ERESTARTSYS,并且当前调度的信号具转载 2010-05-25 18:41:00 · 4764 阅读 · 0 评论 -
linux 前台 后台 工作 转化
<br />在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:<br />$ ./test.sh &<br />[1] 17208<br />$ jobs -l<br />[1]+ 17208 Running ./test.sh &<br />对于已经在前台执行的命令,也可以重新放到后台执行,首先按ctrl+z暂停已经运行的进程,然后使用bg命令将停止的作业放到后台运行:<br />$ ./test.sh<br />原创 2010-06-06 19:26:00 · 643 阅读 · 0 评论 -
17-嵌入式linux的多任务编程--0--多任务
《arm嵌入式linux系统开发技术详解》1--什么是多任务 ?? 当操作系统使用某种策略允许两个或多个进程并发共享一个cpu时,他称为多任务运行,或多道程序运行。 在规定的时间片过期或某些事件发生前,一直执行某个进程。然后,操作系统切换到另一个进程。这种切换十分迅速,给人一种这些进程都是同时执行的错觉。而是事实上,同一时刻在一个cpu上只能激活一个进程。这种进程间的切换在所有进程完成前一直进行。并发共享策略决定何时切换进程。该策略有操作系统后其他进程强制执行。多任务原创 2010-06-10 21:41:00 · 1418 阅读 · 0 评论