linux 提供了各種工具, linux 使用 ttysx 作為乙個串列埠裝置的名稱。例如,com1 (dos/windows 名字) 是 ttys0, com2 是 ttys1 等等。
任務: 顯示檢測到的系統串列埠支援
簡單的執行 dmesg 命令
$ dmesg | grep tty
輸出:[ 37.531286] serial8250: ttys0 at i/o 0x3f8 (irq = 4) is a 16550a[ 37.531841] 00:0b: ttys0 at i/o 0x3f8 (irq = 4) is a 16550a[ 37.532138] 0000:04:00.3: ttys1 at i/o 0x1020 (irq = 18) is a 16550a
setserial 命令
setserial 是乙個程式用於設定並/或報告某個串列埠關聯的配置資訊。該資訊包括串列埠用到的i/o 埠和中斷號,以及break鍵是否應被解釋為secure attention key 等等。 僅僅是輸出如下的命令:
$ setserial -g /dev/ttys[0123]
輸出:/dev/ttys0, uart: 16550a, port: 0x03f8, irq: 4/dev/ttys1, uart: 16550a, port: 0x1020, irq: 18/dev/ttys2, uart: unknown, port: 0x03e8, irq: 4/dev/ttys3, uart: unknown, port: 0x02e8, irq: 3
帶-g選項的setserial幫助找到你的linux板子上的物理串列埠。
linux 串列埠控制台程式
一旦串列埠被確定了,你就能使用許多的工具來配置linux板子:
minicom- 用於控制modem和連線到dump 裝置的最好的串列埠通訊程式。
wvidial or other gui dialup networking program- 乙個內建智慧型ppp 撥號器。
getty / agetty- agetty 開啟乙個 tty 埠, 提示登入名稱並呼叫 /bin/login 命令。
grub / lilo configuration- 配置串列埠為系統控制台。
如何在Linux檢查並使用串列埠
原文譯至 如何根據不同的需求 如modem,連線空的module或連線到乙個dumb終端 在linux下檢查並配置串列埠呢?linux 提供了各種工具,linux 使用 ttysx 作為乙個串列埠裝置的名稱。例如,com1 dos windows 名字 是 ttys0,com2 是 ttys1 等等...
如何在Linux檢查並使用串列埠
如何根據不同的需求 如modem,連線空的module或連線到乙個dumb終端 在linux下檢查並配置串列埠呢?linux 提供了各種工具,linux 使用 ttysx 作為乙個串列埠裝置的名稱。例如,com1 dos windows 名字 是 ttys0,com2 是 ttys1 等等。簡單的執...
使用fsck命令檢查並修復linux檔案系統
今天遇到乙個奇怪的問題 非正常重啟後,或熱插拔主機板介面裝置?導致滑鼠,鍵盤失去響應,重新插拔usb介面後,滑鼠鍵盤電源燈無法點亮,螢幕無響應。再次重啟後出現黑屏,提示錯誤如下 大意就是 dev sda2分割槽包含乙個檔案系統錯誤,inodes 在被損壞的孤立的節點表中。要用fsck這個命令修復。按...