Port ini tidak ada di sebagian besar laptop atau devboards kecil, tetapi masih ada di banyak desktop, dan sangat nyaman untuk pengembang OS.
Anda juga mendapatkannya qemu -device isa-serial.
Misalnya bisa menghubungkan dua desktop dengan salah satu kabel itu, dan berkomunikasi langsung di antara mereka untuk mendapatkan shell di desktop jauh dari Anda sendiri.
ttyUSB0
Apa yang Anda dapatkan di host saat menggunakan salah satu dari:
Belum mengalami itu untuk perangkat keras nyata, akan memposting foto ketika saya melakukannya. Saya pikir saya akan dapat menghubungkan desktop saya dengan port serial ke RPI saya dengan antarmuka itu: /raspberrypi/69697/what-is-dev-ttyama0
Bagaimana dengan ttySAC0? Saya memiliki ini pada arsitektur ARM64 perangkat Samsung Artik 710.
Kamil
@ Kamil OK, yang baru untuk saya :-) Bagaimana Anda terhubung dari host untuk melihatnya ttySAC0? Kabel yang mana? Kirim foto jika Anda bisa.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
Saya mendapatkan ttyACM0 ketika saya mencolokkan Arduino ke Linux.
Mike
12
ttyS0adalah perangkat untuk port serial UART pertama pada arsitektur x86 dan x86_64. Jika Anda memiliki motherboard PC dengan port serial, Anda akan menggunakan a ttySnuntuk memasang modem atau konsol serial.
ttyUSB0adalah perangkat untuk konverter serial USB pertama. Jika Anda memiliki kabel serial USB, Anda akan menggunakan ttyUSBnuntuk menyambungkan ke port serial router.
ttyAMA0adalah perangkat untuk port serial pertama pada arsitektur ARM. Jika Anda memiliki kotak TV berbasis ARM dengan konsol serial dan menjalankan Android atau OpenELEC, Anda akan menggunakan a ttyAMAnuntuk memasang konsol.
Jawaban:
ttyS0
Apa yang Anda dapatkan di host ketika Anda terhubung ke target dengan ini:
Sumber
Port ini tidak ada di sebagian besar laptop atau devboards kecil, tetapi masih ada di banyak desktop, dan sangat nyaman untuk pengembang OS.
Anda juga mendapatkannya
qemu -device isa-serial
.Misalnya bisa menghubungkan dua desktop dengan salah satu kabel itu, dan berkomunikasi langsung di antara mereka untuk mendapatkan shell di desktop jauh dari Anda sendiri.
ttyUSB0
Apa yang Anda dapatkan di host saat menggunakan salah satu dari:
Dan ini adalah bagaimana saya menghubungkan GPIO Raspberry Pi saya ke laptop saya untuk mendapatkan shell pada Raspberry Pi tanpa layar !
Dan jenis konektor RPI lain:
Sumber
Contoh RPI konkret di: /programming/22054578/how-to-run-a-program-without-an-operating-system/32483545#32483545
ttyAMA0
Suatu hal ARM seperti yang disebutkan oleh Sato.
Belum mengalami itu untuk perangkat keras nyata, akan memposting foto ketika saya melakukannya. Saya pikir saya akan dapat menghubungkan desktop saya dengan port serial ke RPI saya dengan antarmuka itu: /raspberrypi/69697/what-is-dev-ttyama0
Tapi saya sudah menggunakannya dengan QEMU: https://github.com/buildroot/buildroot/tree/27d7ef126bc7f4eb1a757128466befa11245bbfd/board/qemu/arm-versatile
Tampaknya AMA disingkat dari AMBA ? https://www.raspberrypi.org/forums/viewtopic.php?t=8075 Tapi mengapa mereka mempersingkat akronim 4 karakter ?!
Satu-satunya hit kernel Linux yang menarik adalah di bawah: https://github.com/torvalds/linux/blob/v4.16/drivers/tty/serial/amba-pl011.c#L2488 sehingga tampaknya terkait erat dengan PL011 : http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0183g/index.html yang merupakan pengontrol UART yang dilisensikan oleh ARM, yang menurut saya merupakan implementasi yang mendominasi.
ttySAC0
Kamil melaporkan bahwa Samsung Artik 710-nya , jadi satu lagi untuk koleksinya.
sumber
ttySAC0
? Kabel yang mana? Kirim foto jika Anda bisa.ttyS0
adalah perangkat untuk port serial UART pertama pada arsitektur x86 dan x86_64. Jika Anda memiliki motherboard PC dengan port serial, Anda akan menggunakan attySn
untuk memasang modem atau konsol serial.ttyUSB0
adalah perangkat untuk konverter serial USB pertama. Jika Anda memiliki kabel serial USB, Anda akan menggunakanttyUSBn
untuk menyambungkan ke port serial router.ttyAMA0
adalah perangkat untuk port serial pertama pada arsitektur ARM. Jika Anda memiliki kotak TV berbasis ARM dengan konsol serial dan menjalankan Android atau OpenELEC, Anda akan menggunakan attyAMAn
untuk memasang konsol.sumber