คำถามติดแท็ก serial-console

16
วิธีการเชื่อมต่อกับพอร์ตอนุกรมทำได้ง่ายเหมือนการใช้ SSH
มีวิธีการเชื่อมต่อกับเทอร์มินัลแบบอนุกรมเช่นเดียวกับที่คุณทำกับ SSH หรือไม่? จะต้องมีวิธีที่ง่ายกว่าเครื่องมือเช่น Minicom เช่นนี้ $ serial /dev/ttyS0 ฉันรู้ว่าฉันสามารถcatส่งออกจาก/dev/ttyS0แต่การสื่อสารทางเดียวเท่านั้นเป็นไปได้ด้วยวิธีนั้นจากพอร์ตไปยังคอนโซล และechoออกไปยังท่าเรือเป็นเพียงเหมือนกัน แต่วิธีอื่น ๆ เพื่อพอร์ต ฉันจะตระหนักถึงการสื่อสารสองทางกับพอร์ตอนุกรมเป็นวิธีที่ง่ายที่สุดใน Unix / Linux ได้อย่างไร

7
หน้าต่างคอนโซลซีเรียลที่ปรับขนาดได้หรือไม่
เมื่อใช้คอนโซลอนุกรมของระบบของฉันฉันมักจะจบลงด้วยและ$COLUMNS=80$LINES=24 ในขณะที่ฉันสามารถเปลี่ยนตัวแปรเหล่านี้ด้วยตนเองมันค่อนข้างน่ารำคาญที่จะทำเช่นนี้ได้ตลอดเวลาเมื่อหน้าต่างเทอร์มินัลฝั่งไคลเอ็นต์ถูกปรับขนาด screen /dev/mytty baudrateโดยปกติผมเชื่อมต่อไปยังคอนโซลใช้ การเปลี่ยน$TERMตัวแปรสภาพแวดล้อมเป็น "หน้าจอ" หรือ "xterm" ไม่ได้ช่วยอะไร ฉันจะต้องโทรหาใครgettyบางคนแทนที่จะเป็น vt100 หรือไม่? จำเป็นต้องพูดว่าทั้งหมดนี้ทำงานได้ดีเมื่อฉันเชื่อมต่อกับเครื่องเดียวกันโดยใช้ ssh

4
Kernel Hacking Environment
ฉันทำงานในระบบปฏิบัติการฝังตัวเช่น uCOS, ThreadX ขณะที่ฉันเขียนรหัสแอพใน Linux ตอนนี้ฉันวางแผนที่จะเริ่มเรียนรู้ Linux Kernel ฉันมีคำถามสองสามข้อเกี่ยวกับสิ่งแวดล้อม อันไหนดีที่สุด distro ซึ่งมีเครื่องมือที่ใช้งานง่ายสำหรับการพัฒนาเคอร์เนล (จนถึงตอนนี้ฉันใช้ RHEL และ Fedora ในขณะที่ฉันพอใจกับสิ่งเหล่านี้มันก็ดูเหมือนว่า Ubuntu จะมีสคริปต์ที่สร้างขึ้นเพื่อการรวบรวมเคอร์เนลอย่างง่ายเช่นmake_kpkg) คุณสามารถอธิบายการตั้งค่าที่ดีที่สุดสำหรับการดีบักเคอร์เนลได้หรือไม่? ในขณะที่การดีบัก OS อื่นที่ฝังตัวฉันได้ใช้พอร์ตอนุกรมเพื่อถ่ายโอนข้อมูลความคืบหน้า JTAG และอื่น ๆ การตั้งค่าเคอร์เนล Linux ชนิดใดที่ใช้? (เครื่องทดสอบที่ใช้พอร์ตอนุกรมของฉันจะเพียงพอสำหรับความต้องการของฉันหรือไม่ถ้าใช่จะกำหนดค่าเคอร์เนลเพื่อถ่ายโอนข้อมูลไปยังพอร์ตอนุกรมได้อย่างไร) ฉันวางแผนที่จะเปลี่ยนเส้นทางข้อความเคอร์เนลไปยังคอนโซลซีเรียลซึ่งจะอ่านในแล็ปท็อปของฉัน เครื่องมือใดที่ดีที่สุดสำหรับการดีบักและติดตามรหัสเคอร์เนล ดังกล่าวก่อนหน้านี้ serial console เป็นวิธีเดียวหรือไม่ หรือมีอินเตอร์เฟสชนิด IDE / JTAG สำหรับพีซีอยู่หรือไม่

5
จะรับไฟล์ไปยังโฮสต์ได้อย่างไรเมื่อคุณมีคอนโซลซีเรียล?
เมื่อทั้งหมดที่คุณมีคือซีเรียลคอนโซล (พูดผ่าน telnet ผ่านเทอร์มินัลเซิร์ฟเวอร์) วิธีใดบ้างที่สามารถใช้ในการถ่ายโอนไฟล์เข้า / ออกจากโฮสต์ การตัด / วางเหมาะสำหรับสิ่งเล็ก ๆ / พิมพ์ได้และฉันได้เล่นด้วยการรวมกันของ uuencode / uudecode (พร้อม gzip) จัดการกับ unprintable แต่มันมีข้อ จำกัด มาก


4
ฉันจะเชื่อมต่อเทอร์มินัลอนุกรมกับอินสแตนซ์ของ KVM ได้อย่างไร
บางทีฉันอาจเข้าใจผิดว่า KVM มีความสามารถอะไร แต่ความสามารถในการเพิ่ม / ลบฮาร์ดแวร์บน VM ดูเหมือนว่าแปลว่าฉันสามารถเพิ่มพอร์ตอนุกรมที่ทำหน้าที่เป็นเทอร์มินัลได้ ดังนั้นคำถามของฉันคือ: การตั้งค่าใดดีที่สุดสำหรับการกระจาย FreeBSD ของแขก? (มีมากมาย!) ฉันจะเข้าถึงเทอร์มินัลกล่าวจากโฮสต์ Linux ได้อย่างไร

1
วิธีการรีบูทเซิร์ฟเวอร์ FreeBSD ที่ตรึงไว้จากคอนโซลอนุกรม
Linux มี " magic sysrq key " เพื่อรีบูตเครื่องแช่แข็งจากระยะไกลและใช้งานได้กับคอนโซลซีเรียล แต่ FreeBSD ล่ะ? มีวิธีการส่ง "control-alt-delete" ไปยังเซิร์ฟเวอร์ FreeBSD บนคอนโซลคอนโซลหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.