[英]Openwrt linux devices list
我要按照此處的說明傳輸一些串行數據: http : //www.cse.dmu.ac.uk/~sexton/ENGD2003/openwrt/arduino%20teensy%20openwrt.html在openwrt路由器上。 但是,我直接連接到路由器的串行端口,而不是usb(在指南中),所以現在我不知道以下哪個是設備:
以下哪個是路由器的串行端口?
bus mtd1 mtd5 null ttyATH0 ttyS15 ttyS9
console mtd1ro mtd5ro port ttyS0 ttyS2 urandom
full mtd2 mtdblock0 ppp ttyS1 ttyS3 watchdog
kmsg mtd2ro mtdblock1 ptmx ttyS10 ttyS4 zero
log mtd3 mtdblock2 pts ttyS11 ttyS5
mem mtd3ro mtdblock3 random ttyS12 ttyS6
mtd0 mtd4 mtdblock4 shm ttyS13 ttyS7
mtd0r
o mtd4ro mtdblock5 tty ttyS14 ttyS8
當我使用串行連接設備時,沒有任何新內容顯示,因此它必須是其中之一。 有任何想法嗎?
編輯:cat / proc / cmdline board = TL-WR703N console = ttyATH0,115200 rootfstype = squashfs,jffs2 noinitrd的結果
據我了解,您正在嘗試將Arduino開發板連接至已焊接的路由器的控制台端口。 設備名稱為/dev/ttyATH0
。
我會進行以下測試。 如果Arduino在啟動時發送了一些信息,則可以通過stty
設置所需的波特率,然后執行cat /dev/ttyATH0
看看是否出現啟動消息。
如果Arduino等待命令,則在發送數據之前,您將需要minicom
或screen
,以便您可以通過串行鏈路發送/接收數據。
可能的問題 :該端口同時由內核( console=ttyATH0,115200
)和init進程(請參閱/etc/inittab
)擁有,這意味着即使可以使用該端口,內核消息也可能會干擾您的數據。
通常, /dev/ttyS0
是第一個內置串行端口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.