自动创建设备结点

来源:互联网 发布:下载育儿软件 编辑:程序博客网 时间:2024/04/28 04:35
#! /bin/bash
# $1--module name
# Create module device node file
if [ $# != 1 ]; then
echo "Usage: install_module + module_name(don't need .ko suffix)"
exit 1
fi

echo "remove exist dev file..."
sudo rm -f /dev/$1*


major=`cat /proc/devices | grep $1 | cut -d ' ' -f 1`


echo "create $1 device file..."
sudo mknod  /dev/$1 c  $major 0
sudo chmod 666 /dev/$1