pcan_make_devices
来自「linux下的CAN BUS驱动代码。适合在arm平台使用。」· 代码 · 共 57 行
TXT
57 行
#!/bin/bash## Copyright (C) 2001-2007 PEAK System-Technik GmbH## linux@peak-system.com# www.peak-system.com## This is a small script to generate device node entries at /dev for# PCAN devices. The script uses the entries from /proc/devices.# This means the driver have to be installed before using the script.## Maintainer: Klaus Hitschler (klaus.hitschler@gmx.de)## $Id: pcan_make_devices 490 2007-03-20 21:17:46Z khitschler $#group="root"mode="666"if test $UID -ne 0; then echo "ERROR: you must be root to use pcan_make_devices!" echo "" exit 1fi# check command line argumentsif test $# -le 0; then echo "ERROR: please provide the number of devices per interface type!" echo "usage: pcan_make_devices n" echo "" exit 1fi# get major number from /proc/devicesmajor=`cat /proc/devices | awk "\\$2==\"pcan\" {print \\$1}"`# make device nodesif test "$major"; then j=0; while test $j -le 44; do k=$[$j + ($1 - 1)]; i=$j; while test $i -le $k; do rm -f /dev/pcan$i; mknod /dev/pcan$i c $major $i; chgrp $group /dev/pcan$i; chmod $mode /dev/pcan$i; i=$[$i + 1]; done; j=$[$j + 8]; done;else echo "Please do first a \"insmod pcan.o or insmod pcan.ko ... (depends on kernel version)\"";fi# end of script
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?