在程序中打開(kāi)你的串口設(shè)備,int fd; fd = open("/dev/ttyS1",O_RDWD);
成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括迎澤網(wǎng)站建設(shè)、迎澤網(wǎng)站制作、迎澤網(wǎng)頁(yè)制作以及迎澤網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,迎澤網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到迎澤省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!
比如你要發(fā)送0x01,0x02,0x03,0x04,
char buf[256]={0x01,0x02,0x03,0x04};
write(fd,buf,4);
直接往你的串口寫(xiě)四個(gè)字節(jié)的數(shù)就可以了,在你的另一個(gè)程序中讀取你往串口寫(xiě)的那幾個(gè)數(shù),十六進(jìn)制打印出來(lái)就可以了。
要滿(mǎn)足這三個(gè)條件:
1,單開(kāi)線(xiàn)程自動(dòng)寫(xiě)at
2,單開(kāi)線(xiàn)程讀at
3,打開(kāi)文件讀配置,將讀出來(lái)后的配置文件放到log文件里去。
這邊記錄下如何在ui下開(kāi)一個(gè)線(xiàn)程的過(guò)程:用一個(gè)handler變量調(diào)用handler.post函數(shù),然后在runnable里面重寫(xiě)run接口就可以,實(shí)際上,這樣調(diào)用出來(lái)的線(xiàn)程跟ui主線(xiàn)程是一個(gè)線(xiàn)程,不會(huì)創(chuàng)建新的。所以這邊如果要用線(xiàn)程創(chuàng)建的話(huà),必須
wthread = new HandlerThread("thread");
wthread.start();
wHandler = new Handler(wthread.getLooper());
wHandler.post(runnable);
這時(shí)重寫(xiě)runnable的run函數(shù)才可以實(shí)現(xiàn)重新開(kāi)啟一個(gè)線(xiàn)程。
在這個(gè)線(xiàn)程里面可以讀寫(xiě)串口,但是界面的刷新不能在這個(gè)子線(xiàn)程里面做。必須主線(xiàn)程在做一個(gè)handler,然后子線(xiàn)程調(diào)用Message 變量傳進(jìn)主線(xiàn)程的handler.sendMessage(msg);然后主線(xiàn)程用handlerMessage接收子線(xiàn)程傳過(guò)來(lái)的消息,在主線(xiàn)程里面刷新界面。
先nc -uv,然后在輸入數(shù)據(jù)即可
nc -uvz可以用來(lái)測(cè)試udp端口是否開(kāi)啟監(jiān)聽(tīng)
比如要向本地10001端口發(fā)送數(shù)據(jù),可以使用
echo "hello" /dev/udp/localhost/10001
方法二的好處在于,發(fā)送完數(shù)據(jù)后自動(dòng)退出。當(dāng)我們需要在命令行下循環(huán)向特定udp端口發(fā)送數(shù)據(jù)時(shí),我們只能使用方法二。
例如
while true
do
echo "xxxx" /dev/udp/localhost/10001
done
使用串口協(xié)議登錄Linux終端控制臺(tái),通過(guò)Zmodem文件傳輸協(xié)議接收一個(gè)外部文件。
命令:rz -y會(huì)彈出文件瀏覽窗口,選擇要上傳的文件即可。
-y
表示若文件已存在,則覆蓋。
當(dāng)前文章:linux命令行串口發(fā)送 linux串口發(fā)送數(shù)據(jù)命令
文章分享:http://aaarwkj.com/article2/hhhpic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、面包屑導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)、云服務(wù)器、網(wǎng)頁(yè)設(shè)計(jì)公司、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)