linux device driver
a254373829
这个作者很懒,什么都没留下…
展开
-
自动创建设备结点
#! /bin/bash# $1--module name# Create module device node fileif [ $# != 1 ]; thenecho "Usage: install_module + module_name(don't need .ko suffix)"exit 1fiecho "remove exist dev file...原创 2012-05-29 13:21:42 · 416 阅读 · 0 评论 -
模块参数
当编写一个内核模块时,可以指定一个变量为模块的参数,在模块被加载的时候指定模块参数的值,这样可以动态的改变模块的行为。在内核中,模块参数是通过以下宏来定义的 module_param(name, type, perm); module_param_array(name, type, &num, perm); //这里第三个参数为可选的整形变量的原创 2012-05-30 22:07:47 · 630 阅读 · 0 评论 -
linux completion接口
头文件/* * struct completion - structure used to maintain state for a "completion" * * This is the opaque structure used to maintain the state for a "completion". * Completions currently use a原创 2012-05-29 21:52:10 · 1779 阅读 · 0 评论 -
ram console && loglevel
问题: 当cmdline中的loglevel为7时, ram console不能保存用loglevel为7的日志。 解决方法: 1)设置命令行参数的loglevel为大于7的数。 adb pull /d/osip/cmdline. ==> modify loglevel ===> adb push cmdline /d/osip/原创 2012-09-26 16:14:31 · 1122 阅读 · 0 评论