GNU/Linux >> Belajar Linux >  >> Linux

Keluaran Ke Layar Pada Lengan Mini2440. Saat Ini Hanya Memiliki Prompt Login?

Saya memiliki komputer ARM mini2440 dengan layar kecil dan saat ini mem-boot Debian Squeeze. Saya berkomunikasi dengannya melalui koneksi serial menggunakan minicom . Ketika benda itu boot, itu memberi saya Prompt login melalui serial, dan di layar kecil. Jika saya mencolokkan keyboard USB, saya dapat masuk dan menggunakan terminal layar kecil.

Saya mencoba memahami ide terminal atau konsol di Linux. Bagaimana sistem tahu untuk memberi saya prompt login melalui koneksi serial? Bisakah saya mengarahkan output program yang dipanggil dari sesi serial ke layar? Bisakah saya membuat layar mencerminkan apa yang saya lihat melalui serial? Saya sangat bingung tentang proses apa yang menangani ini dan mengapa sistem login dirancang seperti ini.

Saya akan sangat menghargai ikhtisar atau referensi yang berguna. Terima kasih

Jawaban yang Diterima:

Sistem memungkinkan Anda untuk masuk melalui serial karena Anda memiliki baris seperti ini di /etc/inittab :

T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100

Yang mengatakan untuk menjalankan getty di ttyS0 di runlevel 2 dan 3, dan untuk respawn ketika ada. 9600 tentu saja bit per detik, dan vt100 adalah tipe terminal. Anda juga akan melihat gettys di tty1–6, itu adalah konsol virtual kernel VGA (yang mungkin terhubung ke layar kecil).

Anda dapat menulis ke konsol VGA yang menjalankan program Anda di dalamnya, atau sebagai alternatif membukanya (umumnya setelah mengomentari baris inittab yang menjalankan getty di sana). Anda juga dapat menggunakan pustaka frame buffer (atau antarmuka framebuffer kernel secara langsung). Bahkan bisa memulai X di atasnya, saya kira.

Tidak yakin apa cara termudah untuk mencerminkan output pada kedua tty.


Linux
  1. Cara menskalakan layar masuk Plasma pada layar HD/UHD

  2. Periksa riwayat masuk di server Anda

  3. Cara memutar layar pada Raspberry Pi 3

  1. Cara menggunakan perintah "layar" di Linux

  2. Bagaimana cara menghapus scrollback di perintah layar?

  3. Bagaimana cara menonaktifkan screensaver SuSE?

  1. Hapus Nama Pengguna dari Layar Masuk – Ubuntu 11.10

  2. Apa kata sandi default layar?

  3. Shutdown dari prompt login di tty