linux
文章平均质量分 78
jackred
这个作者很懒,什么都没留下…
展开
-
vim tips
热切期盼您改进本页,要改进本页,请先登录,并选择编辑。由于转载不当很可能造成格式的破坏,降低文档价值,本文不推荐转载。但是您确实有转载本文档的权利,如果您一定要转载,请一定保留本文的所有信息。vi作为优秀的文本编辑器,同样可以胜任程序编写任务。本文介绍使用VI进行程序设计的一些技巧。语法加亮显示目前的vim支持多种语言的语法高亮显示。在命令状态下输入::syntax o转载 2009-09-21 15:43:00 · 383 阅读 · 0 评论 -
vim tips
;; 标题栏,显示"buffer的名字@Emacs"(setq frame-title-format;设置标题栏显示文件的完整路径名("%S" (buffer-file-name "%f"(dired-directory dired-directory "%b"))));; 禁用启动信息(setq inhibit-startup-message t);; 显示光标位置(setq co原创 2009-10-29 20:56:00 · 466 阅读 · 0 评论 -
LINUX字符设备驱动程序原理总结
LINUX字符设备驱动程序原理总结<br /> <br />一)设备的输入/输出原理<br />通常,任何数据都必须通过内核空间才能到达应用程序的缓冲上。例如:对一个设备的读操作会引起数据被至少复制两遍,一遍是将内容复制到内核缓冲中,另一遍是将其再次复制到用户缓冲中。这是为了保证数据的可靠性和安全性所付出的代价。<br />但是,当字符设备驱动程序在低速字符设备上读写操作时,它通常直接将数据从用户空间的缓冲中复制到设备上。<br /> <br />二)I/O和字符设备<br />字符设备包括两种类型的设备转载 2010-07-08 10:12:00 · 937 阅读 · 0 评论 -
linux文件读写浅析
<br />在《linux内核虚拟文件系统浅析》这篇文章中,我们看到文件是如何被打开、文件的读写是如何被触发的。 <br /><br /> 对一个已打开的文件fd进行read/write系统调用时,内核中该文件所对应的file结构的f_op->read/f_op->write被调用。 <br /><br /> 本文将顺着这条路走下去,大致看看普通磁盘文件的读写是怎样实现的。 <br /><br /> linux内核响应一个块设备文件读写的层次结构如图(摘自ULK3): <br /><br /> 1、转载 2010-07-07 15:10:00 · 387 阅读 · 0 评论