linux下的串口设备管理器,在Linux下用minicom管理串口设备

因为近期要在外地建立一个网站的发布机房,设备有:防火墙、交换机、负载均衡器、DELL2950/1950服务器、存储设备等。设备都在外地,又没有远程over IP的KVM,所以想利用DELL服务器的“远程管理卡”对服务器进行“带外管理”,接着用服务器的Com口分别管理网络设备。现windows下的"超级终端"很方便,在Linux下呢?其实也很简单,在网上查了一下,同时做了个测试,没有问题!

那就是用Linux下的minicom程序,操作如下:

1)先检查系统是否安装了minicom,如没有安装请先安装,安装方法略。

#rpm -qa |grep minicom

minicom-2.00.0-17.1

2)对minicon进行参数设置

以root用户登录linux系统,后执行:

#minicom -s

回出现一个配置界面:

┌─────[configuration]──────┐

│ Filenames and paths

│ File transfer protocols

│Serial port setup

│ Modem and dialing

│ Screen and keyboard

│ Save setup as dfl

│ Save setup as..

│ Exit

│ Exit from Minicom

└─────────── ────────┘

选serial port setup,将 “E -Bps/Par/Bits”设置成“9600 8N1”,同时可以指定com接口,其中/dev/ttyS0代表com1,/dev/ttyS1为com2......。如下图:

┌────────────────────────────────┐

│ A -    Serial Device      : /dev/ttyS1

│ B - Lockfile Location     : /var/lock

│ C -   Callin Program      :

│ D -  Callout Program      :

│ E -    Bps/Par/Bits       : 9600 8N1

│ F - Hardware Flow Control : Yes

│ G - Software Flow Control : No

│    Change which setting?

└────────────────────────────────┘

接下来修改“Modem and dialing”的参数,将A -init string和B-reset string设为空,按回车确认,如下:

┌───[Modem and dialing parameter setup]─────────────┐

│ A - Init ........

│ B - Reset .......

│ C - Dialing prefix #1.... ATDT

│ D - Dialing suffix #1.... ^M

│ E - Dialing prefix #2.... ATDP

│ F - Dialing suffix #2.... ^M

│ G - Dialing prefix #3.... ATX1DT

│ H - Dialing suffix #3.... ;X4D^M

│ I - Connect string ...... CONNECT

│ J - No connect strings .. NO CARRIER    BUSY

│                           NO DIALTONE   VOICE

│ K - Hang-up string ...... ~~+++~~ATH^M

│ L - Dial cancel string .. ^M

│ M - Dial time ........ 45      Q - Auto bps detect ..... No

│ N - Delay before redial . 2    R - Modem has DCD line .. Yes

│ O - Number of tries .. 10   S - Status line shows ..DTE speed

│ P - DTR drop time (0=no). 1      T - Multi-line untag .... No

│ Change which setting?       (Return or Esc to exit)

└────────────────────────────────────┘

配置完成后,可按enter或esc进行退出,最后返回minicom -s的菜单,选save setup as df1,将设置保存为默认配置。这样,就设置完成了。

3)连好console线,之后运行minicom程序。

#minicom

4)离开minicon。

按Ctrl+A,再按Z,可以得到在console下操作的help;

按Ctrl+A,再按Q,可以离开minicon,如:

┌─────────────┐

│ Leave without reset?

│     Yes       No

└─────────────┘

如果,你直接结束了minicom的话,也可以通过linux下kill来杀到minicom的线程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux下,可以使用多种工具来进行CAN、串口和网口的调试。 1. CAN调试工具: - can-utils:这是一个开源的CAN工具集,提供了多个命令行工具,如cansend、canrecv和cangen等,可以用于发送和接收CAN消息,进行CAN总线的调试和分析。 - can-utils还提供了一些其他功能,如生成统计报告、监听CAN总线等。 2. 串口调试工具: - Minicom:它是一个经典的串口调试工具,可以用于通过串口设备进行通讯,发送和接收数据,以及进行调试和配置。 - Gtkterm:这是一个简单易用的串口调试工具,支持管理多个串口设备,能够发送和接收数据,以及进行数据的显示和分析。 3. 网口调试工具: - Wireshark:这是一个功能强大的网络协议分析工具,能够捕获和分析网络上的数据包。通过它,你可以监控网口上的数据通信,对数据进行过滤和解码,以帮助你进行网络故障诊断和网络协议分析。 - tcpdump:这是一个命令行工具,能够在终端上实时显示和捕获网络数据包。你可以使用它来监控和分析网口上的数据流量,了解网络通信情况。 以上是在Linux下常用的CAN、串口和网口调试工具,可以根据实际需求选择合适的工具进行调试和分析。 ### 回答2: 在Linux下,可以使用多种调试软件来进行CAN串口和网口的调试。 1. CAN调试软件:CAN适配器是用来连接CAN总线和计算机的设备,其中一种常用的适配器是SocketCAN。SocketCAN是Linux内核提供的CAN子系统,支持多种CAN适配器,并提供了一组工具用于CAN的配置、调试和分析。 其中,candump工具可以用来监控CAN总线上的报文,它会显示CAN报文的ID、数据和时间戳等信息。可以使用以下命令安装SocketCAN: ``` sudo apt-get install can-utils ``` 可以使用以下命令启动candump来监听CAN总线上的报文: ``` candump can0 ``` 此外,cansend工具可以用来向CAN总线发送报文。以下命令可以通过CAN适配器can0发送一个数据为1122的CAN报文: ``` cansend can0 123#1122 ``` 2. 网口调试软件:对于网口调试,常用的工具之一是Wireshark。Wireshark是一个开源的网络封包分析工具,支持Linux、Windows等多个平台。它可以用来对网络上的数据包进行捕获、显示和分析。 可以使用以下命令安装Wireshark: ``` sudo apt-get install wireshark ``` 启动Wireshark后,选择网口(例如eth0或wlan0),点击开始捕获按钮,即可开始捕获网络数据包。 除了Wireshark,还有其他一些命令行工具可用于网口调试,如tcpdump和tshark等。 总结:在Linux下,可以使用SocketCAN工具集来调试CAN串口,使用Wireshark等工具来调试网口。以上提到的工具只是其中的一部分,根据具体需求还可以使用其他工具来满足调试的需要。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值