- 博客(13)
- 资源 (5)
- 收藏
- 关注
转载 ctags vim
[/home/brimmer/src]$ ctags -R"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表:l 用#define定义的宏l 枚举型变量的值l 函数的定义、原型和声明l 名字空间(namespace)l 类型定义
2012-09-25 22:58:17 545
原创 使用mdev自动创建多个major相同的设备节点
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include MODULE_LICENSE
2012-09-25 18:28:30 544
原创 驱动如何实现对mdev的支持(自动创建一个设备)
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include MOD
2012-09-24 21:38:48 1031
原创 mdev.c (1.char,block的区分2.mdev.conf配置文件中=,>)
busybox/util-linux/mdev.c/* http://kernel.org/doc/pending/hotplug.txt says that only* "/sys/block/..." is for block devices. "/sys/bus" etc is not.* But since 2.6.25 block devices are also in /s
2012-09-23 22:50:20 958
转载 Linux设备模型(热插拔、mdev 与 firmware)
转自:http://blog.chinaunix.net/space.php?uid=20543672&do=blog&cuid=460882热插拔有 2 个不同角度来看待热插拔: 从内核角度看,热插拔是在硬件、内核和内核驱动之间的交互。 从用户角度看,热插拔是内核和用户空间之间,通过调用用户空间程序(如hotplug、udev 和 mdev)的交互。 当需要通知用户内核发
2012-09-23 22:37:41 665
转载 busybox的medv来实现对移动设备的动态挂载功能
1、修改/etc/mdev.conf文件,实现对移动设备的动态挂载功能。vi /etc/mdev.conf:...sd[a-z][0-9] 0:0 600 @(mkdir -p /usb/$MDEV&&mount /dev/$MDEV /usb/$MDEV)sd[a-z][0-9] 0:0 600 $(umount /usb/$MDEV&&rm -fr /usb)2、附
2012-09-23 19:45:29 561
转载 mdev的使用以及mdev.conf的规则配置--busybox
mdev是busybox下的udev的精简版,适合在嵌入式系统下管理设备但mdev会把所有的设备文件都动态地创建在/dev/目录下,如果程序使用dev目录子目录下的设备,就必须修改程序,比较麻烦,当然也可以在mdev运行之后,手工创建子目录,然后再用 ln -s 做设备文件的软链接这里有人作出了更好的脚本处理机制:http://lists.busybox.net/piper
2012-09-23 19:36:34 690
转载 vim 跳转
有时候一段一段的移动游标会比较方便.我们可以用 {,},(,) 来达到这些功能{ (左大括号) 跳到上一段的开头} (右大括号) 跳到下一段的的开头.( (左小括号) 移到这个句子的开头) (右小括号) 移到下一个句子的开头[[ 跳往上一个函式]] 跳往下一个函式
2012-09-22 09:16:59 341
转载 vim 括号等 自动匹配
写入 /etc/vimrcinoremap ( ()i inoremap [ []i inoremap { {}O autocmd Syntax html,vim inoremap >i| inoremap > =ClosePair('>') inoremap ) =ClosePair(')') inoremap ] =ClosePair(']') inoremap }
2012-09-22 09:14:12 2027
转载 手把手教你把Vim改装成一个IDE编程环境(图文)
手把手教你把Vim改装成一个IDE编程环境(图文)By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.csdn.net/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有
2012-09-21 23:16:05 1203
转载 linux内核ioctl(字符设备驱动)
序言设备驱动程序的一个基本功能就是管理和控制设备,同时为用户应用程序提供管理和控制设备的接口。我们前面的“Hello World”驱动程序已经可以提供读写功能了,在这里我们将扩展我们的驱动以支持设备控制接口,在Linux中这个接口是通过ioctl函数来实现的。设备控制接口(ioctl 函数)回想一下我们在字符设备驱动中介绍的struct file_operations 结构,这
2012-09-15 11:54:36 1664 6
转载 《深入Linux设备驱动程序机制》学习心得---字符设备驱动原理图解
最近在看《深入Linux设备驱动程序机制》,这本书条理清晰,我从中获益良多。以前在学习内核驱动的时候就是知道怎么用,对于内部的原理了解的不是这么深入。且当时的能力有限,想了解深入也不容易。这次正好趁复习驱动原理的机会,把这本书认真学习以下。 在第二章讲解字符设备的时候,个人觉得比较有收获的主要是两个方面的知识:1、字符设备号的管理原理(char_device_st
2012-09-13 22:42:15 711
原创 list_entry的实现
linux/list.h#define list_entry(ptr, type, member) \container_of(ptr, type, member)#define container_of(ptr, type, member) ({\const typeof( ((type *)0)->member ) *__mptr = (ptr);\(type
2012-09-08 11:04:33 766
HyperTerminaEnglishANSI 超级终端中文版_可显示图标.7z
2011-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人