新聞中心
linux下實(shí)現(xiàn)串口控制的stty命令

stty命令是Linux用于控制以及管理終端設(shè)備的一個(gè)專用工具,可以實(shí)現(xiàn)用戶自定義修改串口參數(shù),它主要用來控制設(shè)備如串口的輸入輸出,確定設(shè)備的端口模式(如:終端驅(qū)動(dòng)程序、控制特殊特性)等。stty的實(shí)現(xiàn)主要包括查看和設(shè)置控制面板的狀態(tài),以控制終端設(shè)備的輸入輸出,設(shè)置串口參數(shù)和操作系統(tǒng)的行為。
通常用來體現(xiàn)stty的結(jié)構(gòu),以完整的聲明的TERM環(huán)境變量結(jié)構(gòu) 來反映終端配置。stty在Linux下實(shí)現(xiàn)串口控制,需要獲取與串口相關(guān)的環(huán)境變量,包括波特率、停止位、校驗(yàn)位、超時(shí)及控制字符等等,如下。
例如,以下代碼查看該設(shè)備的相關(guān)信息:
`$ stty -a`
`speed 115200 baud; rows 25; columns 56; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ; eol2 = ; swtch = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -iutf8`
`-opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0`
`isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke`
獲取環(huán)境變量信息后,運(yùn)行:
`$ stty -F s2 port_name speed 115200`
`$ stty -F s2 port_name stop 0 par 100000 -inlcr`
`$ stty -F s2 port_name crtscts`
專用參數(shù)可以實(shí)現(xiàn)對(duì)設(shè)備的更多更精細(xì)的控制,可以實(shí)現(xiàn)流控制和數(shù)據(jù)調(diào)制解調(diào),等技術(shù)操作。
linux下實(shí)現(xiàn)串口控制的stty有很多好處,比如簡(jiǎn)單的語句實(shí)現(xiàn)的模塊,查詢的參數(shù)類型明確,控制參數(shù)也非常容易,而且功能更加強(qiáng)大,它可以實(shí)現(xiàn)不同的終端使用設(shè)備,使管理變得更加簡(jiǎn)單便捷。
總之,Linux下實(shí)現(xiàn)串口控制的stty命令,是一個(gè)不可多得的實(shí)用命令,它可以提供更豐富的功能,豐富用戶的使用需求,幫助用戶快速便捷地管理終端設(shè)備,是一個(gè)非常有價(jià)值的利器。
成都網(wǎng)站推廣找創(chuàng)新互聯(lián),老牌網(wǎng)站營銷公司
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專注高端網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì)制作,網(wǎng)站維護(hù),網(wǎng)絡(luò)營銷,SEO優(yōu)化推廣,快速提升企業(yè)網(wǎng)站排名等一站式服務(wù)。IDC基礎(chǔ)服務(wù):云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)、服務(wù)器租用、服務(wù)器托管提供四川、成都、綿陽、雅安、重慶、貴州、昆明、鄭州、湖北十堰機(jī)房互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)。
本文題目:Linux下實(shí)現(xiàn)串口控制的stty命令(linuxstty)
分享地址:http://m.fisionsoft.com.cn/article/djgsdjh.html


咨詢
建站咨詢
