2013-01-07 56 views
1

我們在ARM9板上嵌入了linux,它通過串行線TTY1連接到另一個板,在我們的常規狀態應用程序ARM9中沒有其他方式與ARM9板通信(無以太網沒有USB)與TTY1上的其他板交換數據。在維護模式下,我們要運行在ARM9 Linux板控制檯上,所以我們的想法是:在LINUX上動態地將控制檯運行到TTY

  • 發送特殊命令到我們的軟件
  • 我們的軟件不要出頭就TTY1準備控制檯啓動明年重啓
  • 通過編程軟件重啓
  • 現在控制檯模式TTY1
  • 變化whathever我們需要
  • 向正常重新啓動並運行我們的軟件正常

我們需要一些關於步驟2的幫助,我們可以在什麼地方寫或我們可以通過編程方式運行的命令來告訴linux在控制檯模式下重啓TTY1?

回答

1

tty1通常是一個虛擬終端 - 也許是ttyS0或ttyS1?

基本上有兩件事情需要完成 - 讓內核在啓動時輸出到串行連接,並在串口線上運行終端程序。

https://wiki.archlinux.org/index.php/Working_with_the_serial_console

給出瞭如何設置的東西,一些很好的線索,但你必須去適應他們爲您的設置。

+0

對不起,這是ttyS1謝謝 – Safirxps