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

📄 msmknod

📁 MOXA 串口驱动编程
💻
字号:
## MOXA Smartio/Industio Family Multiport Board Make Node Utility.###    Usage : msmknod##!/bin/shMAXPORTS=8#Tty naming : ttyM[port idx]TTYNAME=ttyM#Callout device naming : cum[port idx]CUANAME=cumecho "MOXA Smartio Family Multiport Board Make Node Utility."echo "Please input device major number(Enter for default=30):"read MAJORif [ ! $MAJOR ] ; then    MAJOR=30fiecho "major=" $MAJORecho ""echo "Please input callout device major number(Enter for default=35):"read CUMAJORif [ ! $CUMAJOR ] ; then    CUMAJOR=35fiecho "major=" $CUMAJORecho ""echo "Please input total board number (1-4, Enter for default=1):"read BOARDSif [ ! $BOARDS ] ; then    BOARDS=1fiecho "boards=" $BOARDSecho ""## make special node for "msdiag", "msmon"#echo "Make special node..."[ -f /dev/mxser ] || rm -rf /dev/mxsermknod /dev/mxser c $MAJOR 32chmod a+wx /dev/mxser## make node loop#echo "Make tty device..."board=0while [ $board -lt $BOARDS ]do    port=0    while [ $port -lt $MAXPORTS ]    do        id=`expr $board \* $MAXPORTS`	id=`expr $id + $port`	[ -c /dev/$TTYNAME$id ] && rm -f /dev/$TTYNAME$id	[ -c /dev/$CUANAME$id ] && rm -f /dev/$CUANAME$id        echo /dev/$TTYNAME$id /dev/$CUANAME$id $id        mknod /dev/$TTYNAME$id c $MAJOR $id        mknod /dev/$CUANAME$id c $CUMAJOR $id	chmod a+wx /dev/$TTYNAME$id	chmod a+wx /dev/$CUANAME$id        port=`expr $port + 1`    done    board=`expr $board + 1`done

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -