⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcan_make_devices

📁 linux下的CAN BUS驱动代码。适合在arm平台使用。
💻
字号:
#!/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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -