易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux 笔记2

1。Linux链接
     Linux目录中每个名字至inode的映射被称为链接,即目录中一个指向inode的名字。Linux的文件链接分为硬链接和软链接。
     硬链接必须位于同一个文件系统。使用link()函数实现。
     软链接即符号链接,它不增加额外的目录项,而是一种特殊的文件类型。它可以跨越文件系统。
2。设备节点。
     设备节点是应用程序与设备交互的特殊文件。设备节点提供设备抽象,使应用程序不必了解特定设备或熟悉特别的接口。每个设备节点都具有连个数值属性,分别是主设备号和次设备号。主设备号与对应的设备驱动映射表已载入内核,即主设备号被系统用来确定驱动程序。次设备号被驱动程序用来确定设备。
3.特殊设备节点。
   空设备位于/dev/null,主设备号是1,次设备号是3。
   零设备位于/dev/zero,主设备号为1,次设备号为7
   满设备位于/dev/full,主设备号为1,次设备号为7


相关文档:

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

监视Linux系统负载状况的几个工具

1. vmstat
这个工具可以让你了解到系统资源当前的负载率,包括CPU,内存,swap空间,io等等。
基本用法
$ vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r  b   swpd   free   buff  cache   si   so&n ......

linux 内核裁剪从零开始

网上介绍linux裁剪的文章很多,不过很多都是忽略了前面的很多步骤。最近老板要布置linux裁剪的任务,我没有什么linux项目基础,所以很多东西都要自己摸索。下面是我总结的步骤。
Linux内核裁剪
 
1.      
首先把linux源代码下载到本地,下载的网址是www.kernel.org,
 
2.&n ......

linux 2.6源代码情景分析笔记之内存5

在内存启动最开始时,bios的起主导作用,内核通过它来了解物理内存的情况。同时调用bios过程建立一组物理地址范围和其对应的内存类型。
通过函数machine_specific_memory_setup()函数来建立物理地址映射。此表可以获取,是内核在bios列表的基础上构建的;否则内核按照保守的缺省设置构建这张表:从0x9f(lowmemsize())到0 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号