老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

linux打開串口命令 linux 連接串口指令

如何在linux下如何查看串口是否打開

在linux下查看串口可以用dmesg命令,參考下圖:

專注于為中小企業提供成都網站建設、做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業福海免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了成百上千企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。

上圖中顯示有兩個串口,com1=0x3f8,com2=0x2f8 對應linux設備名稱是ttyS0和ttyS1

如何查看linux下串口是否可用?串口名稱等?

分析如下:

1、查看串口是否可用,可以對串口發送數據比如對com1口,echo lyjie126 /dev/ttyS0。

2、查看串口名稱使用?ls?-l?/dev/ttyS* 一般情況下串口的名稱全部在dev下面,如果你沒有外插串口卡的話默認是dev下的ttyS* ,一般ttyS0對應com1,ttyS1對應com2,當然也不一定是必然的;

3、查看串口驅動:cat /proc/tty/drivers/serial。

4、查看串口設備:dmesg | grep ttyS*。

擴展資料

串口控制器顧名思義,就是可通過串口實現控制功能的一臺控制器。即由上位機通過串口發送特定協議格式的指令給控制器,進而來控制外圍設備或器件,也叫單片機串口控制器。

串口控制器就是1臺寫入了串口通信程序的單片機控制器,有2種工作模式:

1)上位機監控模式:可由上位機串口控制,實現串口監控;

2)脫機控制模式:在通過上位機設置好相關參數后,也可脫離上位機進行獨立控制。

串口控制器就是1臺寫入了串口通信程序的單片機控制器,有2種工作模式:

1)上位機監控模式:可由上位機串口控制,實現串口監控;

2)脫機控制模式:在通過上位機設置好相關參數后,也可脫離上位機進行獨立控制。

參考資料來源:百度百科:串口控制器

Linux串口調試工具--minicom

安裝完成后,請不要著急打開軟件。需先進行配置。具體步驟如下:

查看串口設備及文件權限

linux下的所有操作面向用戶的都是文件操作,在對串口操作之前,我們應該先確認自己對該文件有沒有讀寫權限。

linux下的usb串口命名為ttyUSB*,運行上面命令,可以看到有幾個設備掛載。

我們這里是:

只有ttuUSB0.再用lsusb查看:

usb 004正是我們掛上去的usb轉串口線纜,使用的芯片是PL2303。

但是正如上面顯示,ttyUSB0這個設備是root所有的,所以,我們以普通用戶身份打開minicom是沒法訪問該文件的。

運行sudo minicom -s便進入了minicom的配置界面,使用上下鍵選擇Serial port setup,回車。此時光標在“change which setting”后面停留,它的上面有如下菜單:

我們只需輸入上面對應的字母,就可以進如相應的菜單進行設置。設置完成,回車,光標會回到“change which setting”后面,如此重復。完成按回車返回主菜單即可。

返回主菜單后,選擇“Save setup as df1”,將其保存為默認設置,然后選擇 Exit退出。需退出后重新打開minicom,軟件才會使用上述參數進行初始化。

注意:如果沒有使用USB轉串口,而是直接使用串口,那么Serial Device要配置為/dev/ttyS0。

如果上面設置順利,打開minicom

重新給設備上電后,此時,窗口里就有信息打印出來了。

1)需使用Ctrl+a 進入設置狀態

2)按z進入設置菜單

(1)O鍵:打開配置選項;

(2)W鍵:自動卷屏。當顯示的內容超過一行之後,自動將後面的內容換行。這個功能在查看內核的啟動信息時很有用。

(3)C鍵:清除屏幕的顯示內容;

(4)B鍵:瀏覽minicom的歷史顯示;

(5)X鍵:退出minicom,會提示確認退出。

Ctrl + A -- O

選擇"Filenames and paths"

更多的參數,參見"man minicom"的輸出。

如果不加這個項,那么在minicom和pc交互的時候中鍵入命令超過一行時候會被截斷,(這時候可以通過 C-a w 來開和關切換截斷行功能).

這樣,啟動之后我們會發現顯示的內容不是黑白的了。

這樣,啟動之后,所在minicom的輸出都會在filename中保留一份,如果原來文件存在,則追加,不存在則創建一個。

這樣,我們可以取代用 C-a * 發送命令的方式,將 C-a 替換成 [Alt] 或者 [ESC] .

這里,filename是你的腳本文件的名字,應該指定絕對路徑,否則就會在你啟動minicom的路徑下尋找。

Minicom是基于窗口的。要彈出所需功能的窗口,可按下 Ctrl-A (以下使用C-A來表示Ctrl-A),然后再按各功能鍵(a-z或A-Z)。先按C-A,再按'z',將出現一個幫助窗口,提供了所有命令的簡述。配置 minicom(-s 選項,或者C-A、O)時,可以改變這個轉義鍵,不過現在我們還是用Ctrl-A吧。

這里,只給出很少的命令,更多的交互命令參見"C-a z"的幫助輸出。

minicom -s 或啟動minicom之后運行 C-a o 來進行配置。

C:腳本文件的存放位置: C-a g 運行腳本時的路徑 。

D:選擇腳本程序: 默認 runscript ,也可以選擇 bash 腳本格式。

可以參考man手冊 man runscript .交互命令中可以運行" C-a G "來運行腳本。

參考資料 :

Linux串口相關的操作及綁定

@ toc

可在控制臺輸入

也可以用stty設置串口參數

使用后相當于串口回傳,發什么回什么

發送數據

可以對串口發送數據比如對com1口

一般情況下串口的名稱全部在dev下面,如果你沒有外插串口卡的話默認是dev下的ttyS* ,一般ttyS0對應com1,ttyS1對應com2,當然也不一定是必然的;

如果有ttyS設備,再看/dev/有沒有ttyS*,如沒有就建立一個:

如果板子的設備中沒有標準串口設備ttyS0,也沒有ttySAC0。/dev下應該有一個USB串口:/dev/ttyUSB0.

當一個串行卡或數據卡被偵測到時,它會被指定成為第一個可用的串行設備。通常是/dev/ttyS1(cua1)或/dev/ttyS2(cua2),這完成看原已內建的串口數目。ttyS*設備會被報告在/var/run/stab內。

PC上的串口一般是ttyS,板子上Linux的串口一般叫做ttySAC

可能是linux下的串口設備沒有打開,需要改變串口設備

的權限,或者根據文章頭添加用戶到組處理

可以通過以下命令 查看 板子上的硬件端口的內核設備名

該條命令會將 ttyUSB0所對應的硬件端口的kernel設備名 顯現出來, 得到KERNEL== '1-5.5.4', 而不是之前的ttyUSB0

cmd.sh如下:

./getUSB.py 調用當前路徑下的getUSB.py這個Python語言,明確此次是哪個,ttyUSB0,或者ttyUSB1掛載在端口3-1.1上

getUSB.py:

完成之后 ,設置開機啟動cmd.sh(在/etc/rc.local中設置)則每次開機之后,會從/dev/ttydata獲取到固定端口的數據

方式一

寫入內容如下:

方式二

我的硬件序列號:ATTRS{serial}=="FTSYWCXZ"這個號是唯一的

可以通過/dev/usb_0打開串口設備

常用的匹配類型:

如何在linux上使用串口設備

簡單的運行 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 dial up networking program - 一個內建智能PPP 撥號器。

getty / agetty - agetty 打開一個 tty 端口, 提示登錄名稱并調用 /bin/login 命令。

grub / lilo configuration - 配置串口為系統控制臺。

linux必須手動啟動串口服務

(1)在把項目打成jar包部署的時候,該jar包不能做成鏡像容器運行,因為某些設備是采用485通訊,即是將設備的485線轉成一個USB插入到服務器,之后服務運行的時候,是通過查詢系統有哪些串口,并且是該USB的串口與服務進行通訊。整個流程通訊都是在物理服務器上面,做成鏡像容器運行無法連接串口通訊。

(2)在運行jar包的時候,需要在服務器部署jdk,同時需要在部署好的jdk里面需要上傳一些串口服務運行的RXTXcomm.jar和librxtxParallel.so,librxtxSerial.so,具體可以百度;在一些其他的物理服務器上面librxtxSerial.so這個文件的版本有時候有問題,需要安裝x86_64-unknown-linux-gnu文件夾里面的librxtxSerial.so文件;同理window上的jdk也需要這些;

(3)程序運行出錯提示的沒有串口相關的文件jar包,這個需要需要考慮服務運行時候用的是那個jdk,是否把(2)里面的文件放到程序運行的jdk里面


網站名稱:linux打開串口命令 linux 連接串口指令
分享URL:http://www.xueling.net.cn/article/dodioci.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 91午夜视频 | 一区二区美女视频 | 国产免费播放一区二区三区 | 精品久久久久久久久久久国产字幕 | 久久一区二区精品视频 | 少妇人妻AV无码专区 | 天海翼精品一区二区三区 | 国产女主播喷水视频在线观看 | 亚洲AV高清一区二区三区尤物 | h人成在线看免费视频 | 国产第一区在线 | 99久久精品国产一区二区野战 | 青青一区二区三区 | 欧洲精品卡1卡2卡三卡 | 把腿扒开让我添个痛快 | 亚洲91在线视频 | 中文字幕第33页 | WWW国产精品内射熟女 | 性淫视频 | 日韩一线无码AV毛片免费 | 91看片在线免费观看 | 欧美黄色一区二区三区 | 久久久久久久久久久身材好 | 精品国品一二三产品区别在线观看 | 男女免费在线观看 | 在线播放黄色网址 | 极品美女高潮呻吟国产剧情 | 中国人做受免费视频 | 不卡一区综合视频 | 亚洲午夜无码毛片av久久 | 人人爱操 | 国产色av | 91小视频网站| 日韩欧美永久中文字幕视频 | 久久亚洲精品小早川怜子 | 精品国产91久久 | 女教师办公室被强在线播放 | 18处破外女出血在线 | 热re99久久精品国99热线看 | 91综合久久久久婷婷 | 日韩一区二区免费在线观看 |