כיצד לרשום יציאות טוריות בלינוקס

Kyzd Lrswm Yzy Wt Twrywt Blynwqs



יציאות טוריות הן ממשקים המשמשים לתקשורת עם ההתקנים הטוריים המחוברים למערכת. התקנים טוריים, כגון עכברים, מקלדות ומודמים, מתקשרים עם המערכת על ידי שידור ביט אחד בכל פעם. המערכת יוצרת תקשורת עם ההתקן הטורי באמצעות שם היציאה הטורית. ב-Windows, שמות COM1 או COM2 ניתנים ליציאות טוריות. ב-Linux, נעשה שימוש בשמות ttyS0, ttyS1 ו-ttyUSB של המערכת.

כברירת מחדל, ההתקנים הטוריים יוצרים חיבור למערכת באופן אוטומטי. עם זאת, כמנהל מערכת או מפתח, חשוב לדעת את שמות היציאות הטוריות. הם משמשים בפתרון בעיות במערכת ובאפליקציות.

בהשוואה ל-Windows, מציאת שמות יציאות טוריות בלינוקס היא מאתגרת יחסית.







במדריך הדרכה זה, אעבור על גישות שונות להצגת יציאות טוריות בלינוקס.



כיצד לרשום יציאות טוריות בלינוקס



ישנן גישות שונות לרישום היציאות הטוריות בלינוקס.





דרך /sys/class Directory

בלינוקס, /sys/class הספרייה מכילה מידע על התקנים המחוברים למערכת. התקנים אלה כוללים התקני בלוק, התקנים טוריים, התקני רשת, התקני USB והתקני PCI. מחלקת התקן מסמלת סוג מסוים של מכשיר המחובר למערכת, והוא משמש לניהול יעיל של התקנים אלה. כדי לרשום את התוכן של ספריית /sys/class, השתמש ב- ls פקודה עם ה דֶגֶל.

ls / sys / מעמד / tty /*/ התקן / נהג



זה יפרט את כל היציאות הטוריות כולל ההתקנים הוירטואליים והפסאודו. אבל, אנחנו מעוניינים רק ביציאות הטוריות הזמינות, ובמקרה שלי ttyAMA0 . בואו נסיר את /platform/drivers/serial8250 מהרשימה באמצעות סינון grep.

ls / sys / מעמד / tty /*/ התקן / נהג / | אחיזה / פּלַטפוֹרמָה / נהגים / serial8250

ה משמש כדי להפוך את הגפרור, בעצם הסרת הגפרור.

כעת, הוא מציג את היציאות הזמינות לתקשורת טורית.

כדי להפוך את הדברים לפשוטים, ניתן ליצור כינוי קבוע עבור הפקודה שניתנה לעיל, על ידי הצבתו ב- bashrc קוֹבֶץ.

כינוי getports = 'ls -l /sys/class/tty/*/device/driver/ | grep -v /platform/drivers/serial8250'

דרך dmesg Command

כדי להציג את היציאות, הגישה הפשוטה ביותר היא להשתמש ב- dmesg פקודה. הפקודה dmesg משמשת להדפסת הודעות חיץ טבעת הליבה לגבי חומרה המחוברת למערכת, והשגיאה שבה נתקל הליבה במהלך פעולת המערכת. בצע את הפקודה dmesg ו אחיזה עבור tty עם הרשאות sudo.

סודו dmesg | אחיזה tty

הפלט מציג את היציאה הטורית ttyAMA0 .

דרך אפליקציית Cutecom

שיטה נוספת לרשום את היציאות הטוריות היא להשתמש ביישומים מבוססי GUI. כדי להתקין את אפליקציית Cutecom על לינוקס, השתמש בפקודות הבאות.

אובונטו, LinuxMint והפצות אחרות מבוססות דביאן.

סודו מַתְאִים להתקין cutecom

עבור פדורה.

סודו dnf להתקין cutecom

לא ניתן להתקין את Cutecom ישירות על Red Hat Enterprise Linux. כדי להתקין את Cutecom ב-RHEL, ראשית, עלינו להפעיל את מהדורת EPEL, שהיא קיצור של Extra Packages for Enterprise Linux.

סודו יאם להתקין שחרור חם

כעת, התקן אותו באמצעות.

סודו יאם להתקין cutecom

כעת, הפעל את האפליקציה.

לחץ על התפריט הנפתח לצד התקן כדי לראות רשימה של יציאות טוריות זמינות. אם חיברתם מספר מכשירים, הוא יפרט את היציאות שהוקצו לכל ההתקנים המחוברים.

סיכום

לרשום את היציאות הטוריות בלינוקס זו לא משימה פשוטה. ניתן לצפות בהם על ידי רישום של /sys/class מַדרִיך. ספרייה זו מכילה מידע על יציאות טוריות. עם זאת, לא כל היציאות הטוריות מייצגות חומרה פיזית בפועל. יש הרבה מכשירים וירטואליים ופסאודו. במדריך זה, דנתי כיצד לרשום את היציאות הטוריות באמצעות גישות כמו רישום של /sys/class ספרייה, באמצעות ה- dmesg הפקודה, והתקנת היישום מבוסס GUI Cutecom .