如何通過串口把一個程序發(fā)給linux
1、使用串口協(xié)議登錄Linux終端控制臺,通過Zmodem文件傳輸協(xié)議接收一個外部文件。命令:rz -y會彈出文件瀏覽窗口,選擇要上傳的文件即可。-y 表示若文件已存在,則覆蓋。
2、可以用,只要你正確安裝了mono的響應(yīng)庫。在不熟悉的情況下,建議完整安裝mono 串口編程和在Windows下寫程序是一樣的。
3、uboot 可以支持ftp 或者nfs下載。開發(fā)板和pc之間有兩個連接:得用網(wǎng)線連接 開發(fā)板 和pc。用linux的 minicom 軟件和開發(fā)板進(jìn)行 串口通訊。不是一兩句話能解決的。
4、可以 qt Creator只是一個集成開發(fā)工具,這個版本隨意,網(wǎng)上下就可以,qte不是用最新,而是最好用跟你在Linux 開臺 開發(fā)一樣的。
5、我現(xiàn)在做的就是在Linux下通過串口和單片機通信,單片機里面也要跑程序的,理論是一樣的。都打開進(jìn)行讀寫就可以了,必須先設(shè)置好。
6、系統(tǒng)系統(tǒng)后,需要在串口上監(jiān)聽請求,所以要有個類似服務(wù)器的程序(agetty, mgetty etc)。
Linux串口相關(guān)的操作及綁定
1、如何獲取該結(jié)構(gòu)呢?我們操作串口跟操作文件一樣,也是調(diào)用 open() 函數(shù)來打開串口,這樣我們就能夠得到一個文件描述符 fd ,然后就可以調(diào)用 tcgetattr() 函數(shù)來獲取上述配置結(jié)構(gòu)體了。
2、getty / agetty - agetty 打開一個 tty 端口, 提示登錄名稱并調(diào)用 /bin/login 命令。grub / lilo configuration - 配置串口為系統(tǒng)控制臺。
3、在Linux中,打開串口設(shè)備和打開普通文件一樣,使用的是open()系統(tǒng)調(diào)用。比如我么打開串口設(shè)備1也就是COM1,只需要:fd = open(/dev/ttyS0, O_RDWR | O_NOCTTY | O_NDELAY );打開的串口設(shè)備有很多設(shè)置選項。
linux的串口/dev/ttyS0和/dev/ttyS1能否相互通信?求大神
1、在Linux環(huán)境下,串口名從ttyS0開始依次是ttySttyS2等。在本程序中,使用ttyS0作為通信串口。
2、查看串口是否可用,可以對串口發(fā)送數(shù)據(jù)比如對com1口,echo lyjie126 /dev/ttyS0。
3、在Linux系統(tǒng)的設(shè)備特殊文件目錄/dev/下,終端特殊設(shè)備文件一般有以下幾種:串行端口終端(/dev/ttySn)串行端口終端(Serial Port Terminal)是使用計算機串行端口連接的終端設(shè)備。計算機把每個串行端口都看作是一個字符設(shè)備。
4、例如 sudo chmod -R 777 /path/to/your/program 另外,你可以檢查串口號是否正確,linux串口號通常是 /dev/ttyS0, /dev/ttyS1 等,請核對你的串口號是否正確。
5、/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4 /dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3 帶-g選項的setserial幫助找到你的Linux板子上的物理串口。
6、/dev/ttyS0和/dev/ttyS1分別對應(yīng)COM1和COM2 可以給linux安裝minicom調(diào)試cisco設(shè)備。你的linux也可以通過串口被調(diào)試。