簡體   English   中英

Openwrt Linux設備列表

[英]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等待命令,則在發送數據之前,您將需要minicomscreen ,以便您可以通過串行鏈路發送/接收數據。

可能的問題 :該端口同時由內核( console=ttyATH0,115200 )和init進程(請參閱/etc/inittab )擁有,這意味着即使可以使用該端口,內核消息也可能會干擾您的數據。

通常, /dev/ttyS0是第一個內置串行端口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM