1. 設置linux串口輸出登記設置linux串口
linux系統如何使用ioctl設置波特率?
嵌入式系統經常會通過串口列印調試信息,在Linux環境下,可以使用stty設置串口波特率等參數,然後使用cat就可以正確捕獲串口輸出的調試信息。
電腦串口怎麼樣設置?
當然是串口。r串口硬體電路簡單,基本不需要任何驅動以及軟體,且可以根據需要提供硬體載入各個階段的調試信息(如bootloader或Linux內核啟動階段的調試信息)。r而乙太網介面首先硬體設計較為復雜,軟體上也需要驅動和協議棧支持,往往需要等待系統啟動進入正常工作狀態後才可提供調試信息。r從靈活性上來講,兩者實際上差不太多,串口也只需要一根USB轉串口線就可使用。另外因為電腦上有多個usb口,可以連接多個設備同時調試。r另外乙太網需要設置ip、網關等相關設置,比串口復雜。r串口的速度劣勢在調試場合時不明顯,不如說乙太網的速度用作調試完全是浪費。r據我所知,在嵌入式設備上,串口一直是最主流的調試介面。r
linux查看某個串口參數(波特率,數據位等)命令什麼?
用CAT命令查看#cat/proc/tty/driver/serial如果需要配置串口參數,minicom是個很好的選擇。
一、安裝sudoapt-getinstallminicom
二、配置配置minicom的參數運行$sudominicom-s便進入了minicom的配置界面,使用上下鍵選擇Serialportsetup,回車。此時游標在「changewhichsetting」後面停留,它的上面有如下菜單:只需輸入上面對應的字母,就可以進如相應的菜單進行設置。設置完成,回車,游標會回到「changewhichsetting」後面,如此重復。完成按回車返回主菜單即可。
如何開啟VMware串口?
vmware串口在vmwareesxi和寄居系統(linuxwindowsmac等)中一般是能識別的。
只需要在一台虛擬機上(關機的)點右鍵編輯設置裡面添加硬體就可以選擇串口了,可以選擇使用主機上的物理口就可以了。
linux請問串口操作write(fd,buffer,bufflen);連續發送幾千次後就無法再向外發送數據【但是可以讀數據】?
最好有代碼,這樣分析抓不準,可能原因:緩沖區問題,不過串口緩沖應該支持不了幾千次字元串問題,類似申請了內存沒釋放,或者產生了越界或者亂碼之類的讀取正常,說明串口本身沒問題,除了程序本身,那麼還可能是接收端處理的問題
2. 哪裡有LINUX下的串口調試工具
minicom
minicom 是一款啟動速度快,功能強大的串口終端調試工具,當然缺點就是純字元界面,沒有圖形界面的調試工具看起來直觀方便,但是它功能十分強大,並且在一些沒有屏幕的嵌入式主板上運行頗有用處。下面給出具體的安裝與使用教程:
安裝:apt-get install minicom
使用流程:
3. linux串口助手linux串口助手
xcom串口助手顯示設備無響應?
可能是這樣的:
1、PC上只有一個串口,其標號是「COM1」
2、當使用「串口調試助手」,選擇「COM2」時,由於沒有該串口(或者該串口損壞),程序就會停滯一段時間,然後報錯。
3、有的電腦主機,Windows訪問不存在的硬體時,兼容性不好的,就容易使得「串口調試助手」這樣的軟體死掉。
4、如果不是以上的情況,建議打開「串口調試助手」時候,先把「波特率」調節正確,然後再選擇需要的串口看看。
stm單片機串口調試助手的作用?
串口調試助手,顧名思義,就是用在串口調試時候,可以查看單片機串口發送的數據,以及向單片機發送數據
串口助手哪個版本好?
串口調試助手有好幾種sscomaccessport等等友善串口調試助手常用串口調試工具比較在PC機上,目前有許多免費的串口調試工具,比較常用的有:
1、串口調試助手(V2.2)優點:使用方便,用戶群最多,有書介紹及免費源代碼。
缺點:
1)因採用多線程接收技術,接收有時丟數,特別在高波特率或使用USB轉串口時丟數較多。
2)最大隻支持115.2K波特率。
3)只能選COM1~COM4,使用USB轉串口時,要重新映射串口。
2、SSCOM3.
2優點:使用方便,接收不丟數。
缺點:高波特率只有115.2K、128K、256K,沒有230.4K。
3、PCOMAPR1.5(pcomtest)優點:波特率高,最高達921.6K,接收不丟數。
缺點:只有COM1~COM4可選,使用USB轉串口時,要重新映射串口。
4、Accesport1.33優點:功能強,配置參數多,接收不丟數。
缺點:波特率較高時(如230.4K),如果接收數據量大(比量接收),則無法發送數據。
5.友善串口調試助手優點:功能強,支持單界面雙串口,可自動探測USB映射的COM口缺點:日誌記錄按鈕不太方便。
比較成熟的都還可以,類似格西烽火、accessport等,比較穩定,功能相對強。
串口調試助手都能實現什麼功能啊?
串口調試助手就是相當於PC機,也就是上位機。通過串口和其它設備(比如單片機或儀器,甚至也可以是PC機)通信。在助手上可以收發,看出結果。
貓貓串口網路調試助手台式電腦怎麼用?
1:打開電腦瀏覽器,進入搜索在輸入框輸入:友善串口助手,回車進行搜索,在第一條直接點擊下載,安裝即可.
2:安裝完成後,桌面上會有一個這樣的圖標我們雙擊打開.
3:這時候有這樣一個界面,我們可以選擇不注冊,也就是試用,當然長期要用的話還是推薦進行注冊
4:點擊不注冊後,進入我們的工作頁面.把我們的設備連接到電腦上,並啟動我們的設備,然後根據步驟填寫相關的內容即可進行調試.這個使用很方便
5:有的人會遇到一個問題,就是電腦沒有多餘的串口介面來連接我們的設備,這時候我們就需要一個工具:串口轉換器;我們使用這個小設備將將串口轉換為USB介面來使用
4. 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 "來運行腳本。
參考資料 :