如何自动创建结点
来源:互联网 发布:企业网站源码带手机版 编辑:程序博客网 时间:2024/05/29 03:51
class_device_create(myclass, NULL, MKDEV(major_num, 0), NULL, “char_dev”);
当然,在exit函数中要把创建的class移除:
device_destroy(myclass, MKDEV(major_num, 0)); //delete device node under /dev
class_destroy(myclass);
方法二,在脚本里
#!/bin/ash
rm -rf /tmp/dev/
mkdir /tmp/
mkdir /tmp/dev/
path="/lib/modules/2.6.32/kernel/drivers/char/dc/cxon2"
module="hx170dec"
device="/tmp/dev/hx170"
mode="666"
echo
#insert module
insmod $path/$module.ko base_port=0xf00c4000 irq=58 || exit 1
echo "module $module inserted"
#remove old nod
rm -f $device
#read the major asigned at loading time
major=`cat /proc/devices | grep $module | cut -c1-3`
echo "$module major = $major"
#create dev node
mknod $device c $major 0
echo "node $device created"
#give all 'rw' access
chmod $mode $device
echo "set node access to $mode"
#the end
echo
- 如何自动创建结点
- 自动创建设备结点
- 自动创建设备结点
- 自动创建设备结点
- mdev 自动创建设备结点
- mdev 自动创建设备结点
- class_create(),device_create自动创建设备文件结点
- ARM-Linux自动创建设备结点
- ARM Linux自动创建设备结点(转)
- class_create(),device_create自动创建设备文件结点
- class_create(),device_create自动创建设备文件结点
- class_create(),device_create自动创建设备文件结点
- class_create(),device_create自动创建设备文件结点
- class_create(),device_create自动创建设备文件结点 .
- class_create(),device_create自动创建设备文件结点
- class_create(),device_create自动创建设备文件结点
- class_create(),device_create自动创建设备文件结点
- class_create(),device_create自动创建设备文件结点
- storm trident实战 filter,function的使用
- 内核定时器的实现
- 企业小号来啦!统一钉铛2.1新功能升级啦
- python数据分析与挖掘学习笔记(3)_小说文本数据挖掘part2
- Python练手项目0009
- 如何自动创建结点
- 关于android studio生成jar库的方法(aidl)
- 设计模式之模板方法模式
- 基于Java开发的免费网络拓扑软件-SugarNMSTool
- MySQL索引介绍
- Linux基础之文件系统简介及其系统管理工具
- android 触摸屏校准
- Hibernate中对类进行查询,而不是对表查询
- 哈希表(散列表 Hash Table)