
linux
syshlang
这个作者很懒,什么都没留下…
展开
-
Linux总线设备驱动模型相关理论和实例
Sysfs文件系统:"sysfs is a ram-based filesystem initially based on ramfs.It provides a means to exportkernel data structures, their attributes, and the linkages between them to userspace.”--- documen原创 2014-07-16 14:59:37 · 697 阅读 · 0 评论 -
Linux内核配置(9)
ISDN(综合数码网络服务,在法国称为RNIS)一种特殊的数码电话服务类型。它用于将你的电脑连接到你的Internet服务供应商(用SLIP或者PPP)。连接的速度快于通常的modem电话连接,在下载的时候,仍然可以进行通话。只有在电脑上有ISDN卡的时候,才会工作。而且需要从电信部门购买专用的ISDN线路。综合业务数字网(IntegratedService Digital Netw原创 2014-10-08 15:39:19 · 9500 阅读 · 0 评论 -
Linux内核配置(10)
背光和LCD设备支持用字符终端的忽略--- Backlight & LCDdevice support<>Lowlevel LCDcontrols<>Epson L4F00242T03LCD<>Samsung LMS283GF05LCD<>Samsung LTV350QVLCD Panel<>Toppoly TDO24M andTDO35S LCD Panels su原创 2014-10-08 15:39:23 · 8265 阅读 · 0 评论 -
Linux内核配置(11)
[] USB device class-devices(DEPRECATED)[] Dynamic USB minorallocation除非你有超过16个同类型的USB设备,否则不需要。<>DesignWare USB3 DRDCore Support[] Enable DebuggingMessages[] Enable Verbose DebuggingMessages原创 2014-10-08 15:39:26 · 4015 阅读 · 1 评论 -
Linux内核配置(12)
--- Real TimeClock[] Set system time from RTCon startup and resume系统启动时使用从指定的RTC设备中读取的时间来设定系统时间,通常这将有助于避免不必要的文件系统检测程序(fsck)的运行推荐Y(rtc0) RTC used to set thesystem time (NEW)[] RTC debugsuppo原创 2014-10-08 15:39:28 · 3633 阅读 · 0 评论 -
Linux内核配置(13)
[] Sets default behavior for EDD detection tooff<> EFI VariableSupport via sysfs通过sysfs的EFI变量支持若选用,将可以通过sysfs得到EFI(扩展固件接口)变量信息。通过这个接口可以读、写、建立和删除EFI变量。<> BIOS updatesupport for DELL systems vi原创 2014-10-08 15:39:30 · 1322 阅读 · 0 评论 -
Linux内核配置(14)
[] Sets default behaviorfor EDD detection to off<> EFI VariableSupport via sysfs通过sysfs的EFI变量支持若选用,将可以通过sysfs得到EFI(扩展固件接口)变量信息。通过这个接口可以读、写、建立和删除EFI变量。<> BIOS updatesupport for DELL systems vi原创 2014-10-08 15:39:32 · 1501 阅读 · 0 评论 -
Linux内核配置(15)
<> VFAT (Windows-95)fs supportVFAT (Windows 95)文件系统支持这个选项提供对常规Windows长文件名的支持。其中包括非压缩的基于FAT的文件系统,如Windows 95\98\NT 4.0,以及来自于mtool包的Unix程序。会增大内核10KB。只有选择上面DOS FAT fs support,它才会工作。编译成模块为:v原创 2014-10-08 15:39:35 · 2674 阅读 · 0 评论 -
Linux内核配置(16)
-M- Distributed LockManager (DLM) --->发行版锁定管理器一个通用的发行版锁定管理器,用于内核或者用户空间程序。--- Distributed LockManager (DLM)[] DLMdebuggingKernel hacking--->内核调试[] Show timing information on printks在pr原创 2014-10-08 15:39:37 · 4003 阅读 · 0 评论 -
Linux内核配置(17)
[] NSA SELinux SupportNSASELinux支持美国国家安全局(NSA)开发的安全增强Linux(SELinux)需要一个规则选项和一个已标识的文件系统。可以获取规则编译器(checkpolicy),一个用于标识文件系统的实用工具(setfiles),和一些配置的例子[] NSA SELinux boot parameterNSASELinux启动参数原创 2014-10-08 15:39:39 · 2750 阅读 · 0 评论 -
Linux内核配置(7)
红外线子系统支持红外数据通讯是用于无线红外连接的标准,它支持大多数的笔记本和PDA。需要用户空间工具支持*** IrDA protocols***不同的IrDA通信协议<>IrLAN protocol(NEW)IrLAN协议模拟以太网,可以使用红外线设备建立局域网。可以用来同红外无线接入点通信。可以通过adhoc同另一台支持IrLAN的计算机通信。<>IrCOMM原创 2014-10-08 15:39:14 · 4969 阅读 · 0 评论 -
Linux内核配置(5)
PCMCIA卡(主要用于笔记本)支持一些老的PCMCIA卡使用16位的CardBus,需要相应软件支持。[] Load CIS updates from userspace (EXPERIMENTAL)(NEW)-*- 32-bit CardBus support32 位PCMCIA 总线支持通常也叫PCMCIA II 总线。下面的是不同厂家的PCMCIA 芯片的驱动支持原创 2014-10-08 15:38:59 · 2602 阅读 · 0 评论 -
Linux内核配置(3)
[] Karma Partition support[] EFI GUID Partitionsupport[ ] SYSV68 partition tablesupport (NEW)IO Schedulers --->IO调度器支持用于对大型块设备的设备层的I/OSchedulers(I/O调度器)配置。不同程序可以会选用不同的调度策略,可以默认。使用轮询调度原创 2014-10-08 15:38:54 · 1475 阅读 · 0 评论 -
Linux内核配置(4)
(X) Flat Memory平面内存( ) SparseMemory稀疏内存提供内存热拔插支持。[ ] Allow for memory compaction (NEW)-*- Page migration[ ] Enable KSM for page merging (NEW)与KVM虚拟机有关的内存管理技术。可选N(4096) Low address space原创 2014-10-08 15:38:56 · 4517 阅读 · 0 评论 -
Linux内核配置(6)
<>FullNAT允许进行伪装/端口转发以及其它的NAT功能,仅在你需要使用iptables中的nat表时才需要选择<>MASQUERADE targetsupport<>Packetmangling在iptables中启用mangle表以便对包进行各种修改,常用于改变包的路由<>raw table support(required for NOTRACK/TRACE) (N原创 2014-10-08 15:39:12 · 2444 阅读 · 0 评论 -
Linux内核配置(8)
通常是IDE硬盘和ATAPI光驱。纯SCSI系统且不使用这些接口可以不选。--- ATA/ATAPI/MFM/RLLsupport (DEPRECATED)配置对ATA/ATAPI/MFM/RLL的支持集成式磁盘电子接口(IDE,也称为ATA-1)是一个连接标准,它用于通用储存单元,比如硬盘上。它在1984年被Western Digital和Compaq Computer设计出来原创 2014-10-08 15:39:17 · 7430 阅读 · 0 评论 -
串口线
串口线 直连串口线和交叉串口线? 串口线也分直通和交叉,直通一般用于延长PC与设备,将2、3、5分别连接2、3、5,因为PC上一般为公头,而设备上多为母头,所以正好它们是通用的,既可用于延长也可用于连接;交叉一般用于PC与PC对接,将2对3、3对2、5对5,一般两头都是母头!何时用交叉,何时用直连? 标准串口引脚2是RX,引脚3是TX,(即九针串口的2号引脚连接的是主控原创 2014-10-08 15:38:40 · 1371 阅读 · 0 评论 -
tftp、nfs配置
一、配置tftp服务的步骤 1. 安装tftp客户端和服务器端$sudo apt-get install tftp-hpa$sudo apt-get install tftpd-hpa2. 修改tftpd-hpa配置文件$sudo vim /etc/default/tftpd-hpa # /etc/default/tftpd-hpa原创 2014-10-08 15:38:47 · 494 阅读 · 0 评论 -
深入浅出Linux设备驱动并发…
原文地址:深入浅出Linux设备驱动并发控制介绍作者:爱拼才会赢 在驱动程序中,当多个线程同时访问相同的资源时(驱动程序中的全局变量是一种典型的共享资源),可能会引发"竞态",因此我们必须对共享资源进行并发控制。Linux内核中解决并发控制的最常用方法是自旋锁与信号量(绝大多数时候作为互斥锁使用)。 自旋锁与信号量"类似而不类",类似说的是它们功能上的相似性,"不类"指代它们在本质和实转载 2014-10-08 15:38:38 · 533 阅读 · 0 评论 -
linx vim命令大全
vim命令大全" TITLE="linx vim命令大全" />原创 2014-10-08 15:38:45 · 686 阅读 · 0 评论 -
Linux内核配置(1)
General setup--->[ ] Prompt fordevelopment and/or incomplete code/drivers显示尚在开发中或尚未完成的代码和驱动默认选择会在设置界面中显示还在开发或者还没有完成的代码与驱动,也包含一些过时的驱动。大多数情况下,应该选择,许多设备的驱动可能需要这个选项才能进行配置。( ) Cross-compilertool原创 2014-10-08 15:38:49 · 894 阅读 · 0 评论 -
Linux内核配置(2)
创建/proc//cpuset文件[]Simple CPU accountingcgroup subsystem简单CPU统计组控制子系统,一个简单的资源控制器。[] Resourcecounters这个选项开启独立的资源计数器构架,它与组控制系统共同工作。[ ] Memory ResourceController for Control Groups (NEW)控制组的内原创 2014-10-08 15:38:52 · 1878 阅读 · 0 评论 -
配置文件kconfig语法
配置文件kconfig语法对于kconfig的语法在/Documentation/kbuild/kconfig-language.txt中做了详细的说明,在这里给出kconfig-language.txt的中文版。 在配置数据库的配置选项是以树的形式组织的: +-Code maturity level options | +- Prompt for developme原创 2014-10-08 15:38:43 · 816 阅读 · 0 评论