新聞中心
怎么切換到linux串口調(diào)試控制臺?
利用串口終端作為Linux控制臺,可以免去額外的鍵盤,顯示卡和顯示器,同時(shí)可將Linux主機(jī)作為一個(gè)任意用途的嵌入式黑匣。那么LINUX控制臺怎么定向到串口終端?下面跟著學(xué)習(xí)啦小編一起來了解一下吧。 LINUX控制臺怎么定向到串口終端

目的: 臺機(jī)已經(jīng)裝好Linux,顯示器有問題,平時(shí)一般都SSH控制,當(dāng)Linux網(wǎng)絡(luò)掛的時(shí)候,想通過串口來管理。
硬件:臺機(jī)自帶兩個(gè)串口(上面的是COM1)[under Windows] or ttyS0[under Linux)),筆記本T61p沒有串口,買了個(gè)USB轉(zhuǎn)串口(具體見下圖)。同時(shí)需要串口交叉線一根(NULL modem Cable),母對母(公的是針),都是凹口那種。
目標(biāo)機(jī)器:安裝的CentOS 5.2 Linux 內(nèi)核2.6.18-92.1.22.el5和2.6.18-92.1.22.el5xen
客戶端: Windows XP SP3 IBM OEM. 安裝USB轉(zhuǎn)串口驅(qū)動。
需要把輸出定向到串口,一般有下面幾處:
BIOS中的設(shè)置
GRUB設(shè)置
/etc/inittab 設(shè)置
/etc/securetty 設(shè)置
linux如何用python調(diào)用程序?
在linux上執(zhí)行python程序的方法:
1、打開python腳本,在腳本頭部添加【#!/usr/bin/python2.7】;
2、執(zhí)行【chmod +x xxx.py】命令為腳本增加執(zhí)行權(quán)限;
3、執(zhí)行【./xxx.py】命令即可運(yùn)行。 方法一: (推薦教程:Python入門教程) 在文件的頭部(第一行)寫上#!/usr/bin/python2.7,這個(gè)地方使用python的絕對路徑,就是上面用which python查詢來的結(jié)果。然后在外面就可以使用./xxx.py執(zhí)行了。
方法二: 直接使用python xxxx.py執(zhí)行。其中python可以寫成python的絕對路徑。使用which python進(jìn)行查詢。
在linux上執(zhí)行python程序的方法:
1.第一種方法是直接用unhup命令來讓程序在后臺運(yùn)行,命令格式如下:
unhup python 文件名.py (> ***.log )&
在這個(gè)命令中,python指定我們要執(zhí)行的文件為python文件,后面的文件名.py即是我們要執(zhí)行的文件。括號內(nèi)容表示可以將平時(shí)輸出到控制臺中的內(nèi)容重定向到*.log這個(gè)文件中,這個(gè)是可選的,如果沒有這個(gè),則會默認(rèn)輸出到nohup.out文件中。括號后面你的&表示后臺運(yùn)行。
2.第二種方法是寫一個(gè)腳本,然后把腳本提交給服務(wù)器,讓服務(wù)器在后臺運(yùn)行腳本里面的語句。假設(shè)我們定義了一個(gè)腳本start.sh,其內(nèi)容如下:
#!/bin/bash
cd 想要運(yùn)行文件的路徑名
python -u ***.py
上述腳本中,#!/bin/bash是指此腳本使用/bin/bash來解釋執(zhí)行下面的語句,其中cd是表示將當(dāng)前目錄跳到所要運(yùn)行文件所在目錄,然后python -u ***.py則表示運(yùn)行***python文件,當(dāng)寫完該腳本后,我們就可以使用下面的這條命令來執(zhí)行該腳本從而讓程序在后臺運(yùn)行:
到此,以上就是小編對于控制臺重定向的問題就介紹到這了,希望這2點(diǎn)解答對大家有用。
網(wǎng)站標(biāo)題:怎么切換到linux串口調(diào)試控制臺?控制臺重定向windows
網(wǎng)站鏈接:http://fisionsoft.com.cn/article/dhdpehd.html


咨詢
建站咨詢
