私はとの違いを知りたいttyS0
、ttyUSB0
とttyAMA0
Linux上を。
私はとの違いを知りたいttyS0
、ttyUSB0
とttyAMA0
Linux上を。
回答:
これでターゲットに接続したときにホストで得られるもの:
この移植版は、ほとんどのラップトップや小さな開発ボードには存在しませんが、多くのデスクトップにはまだ存在しており、OS開発者にとって非常に便利です。
あなたもそれを取得しqemu -device isa-serial
ます。
たとえば、これらのケーブルの1つで2つのデスクトップを接続し、それらの間で直接通信して、自分のリモートデスクトップ上のシェルを取得できます。
次のいずれかを使用するときにホストで取得するもの:
これが、Raspberry PiのGPIOをラップトップに接続して、画面なしでRaspberry Piのシェルを取得する方法です。
そして別のRPIコネクタタイプ:
/programming/22054578/how-to-run-a-program-without-an-operating-system/32483545#32483545にある具体的なRPIの例
佐藤さんが述べたARMのこと。
実際のハードウェアの場合はそれに遭遇していません。そうすると写真が投稿されます。私はデスクトップをシリアルポートでRPIにそのインターフェイスで接続できると思います:https : //raspberrypi.stackexchange.com/questions/69697/what-is-dev-ttyama0
しかし、私はQEMUでそれを使用しました:https : //github.com/buildroot/buildroot/tree/27d7ef126bc7f4eb1a757128466befa11245bbfd/board/qemu/arm-versatile
AMAはAMBAの短縮形のようですか?https://www.raspberrypi.org/forums/viewtopic.php?t=8075しかし、なぜ彼らは4文字の頭字語を短くするのですか?
興味深いLinuxカーネルヒットは次のとおりです:https : //github.com/torvalds/linux/blob/v4.16/drivers/tty/serial/amba-pl011.c#L2488したがって、PL011に厳密にリンクされている:http : //infocenter.arm.com/help/index.jsp?topic= / com.arm.doc.ddi0183g / index.htmlこれは、ARMによってライセンスされたUARTコントローラであり、これが支配的な実装だと思います。
カミルは彼のサムスンのArtik 710をコレクションのために別のものと報告した。
ttySAC0
ますか?どのケーブル?できれば写真を送ってください。
ttyS0
x86およびx86_64アーキテクチャ上の最初のUARTシリアルポート用のデバイスです。シリアルポートを備えたPCマザーボードを使用しttySn
ている場合、モデムまたはシリアルコンソールの接続にを使用します。ttyUSB0
最初のUSBシリアルコンバーター用のデバイスです。あなたが持っている場合は、USBシリアルケーブルを、あなたが使用していると思いますttyUSBn
ルータのシリアルポートに接続します。ttyAMA0
ARMアーキテクチャの最初のシリアルポート用のデバイスです。シリアルコンソールを備えたARMベースのTVボックスがあり、AndroidまたはOpenELECを実行しttyAMAn
ている場合、コンソールをそれに接続するために使用します。