صفحه اصلی متفرقه کامپیوتر چگونه کنسول سریال را در لینوکس فعال نماییم

چگونه کنسول سریال را در لینوکس فعال نماییم

کنسول چیست

کنسول واسط ارتباط کاربر با سیستم می باشد. اکثر رایانه های امروزی دارای کنسول گرافیکی با استفاده از نمایشگر و ابزارهای مختلف اشاره گر و صفحه کلید می باشند. یکی از روش های بسیار متداول در برقراری ارتباط با یک سیستم رایانه ای استفاده از پورت COM     می باشد که کاربرد فراوانی در سامانه های تعبیه شده دارد. در سیستم عامل لینوکس شما می توانید با فعال نمودن چنین واسطی به کاربر اجازه دهید از طریق واسط سریال به سیستم متصل شده و از آن استفاده نمایید. برای این کار شما باید مراحل زیر را انجام دهید.

مراحل فعال سازی کنسول سریال

1-      اولین مرحله حصول اطمینان از شناسایی سخت افزاری پورت سریال و سلامت کارکرد آن می باشد. برای این کار دستور dmesg     را وارد نمایید. این دستور اطلاعاتی کامل از سخت افزار در اختیار کاربر قرار می دهد. درگاه های سریال با نام ttySx     شناخته می شوند و x     شماره در نظر گرفته شده برای آن پورت می باشد. حالا برای فیلتر کردن نمایش دستور dmesg     را به شکل dmesg | grep tty     وارد نمایید. حال حداقل یک پورت سریال برای استفاده می بایست نمایش داده شود. در نمونه یک پورت سریال با نام ttyS0     با آدرس سخت افزاری منحصر به فرد مشخص گردیده.

    [root@mhsaleh root]# dmesg | grep tty
ttyS0 at 0x03f8 (irq = 4) is a 16550A

2-      حال شما باید این درگاه سریال را به سیستم عامل لینوکس خود معرفی نمایید تا از آن به عنوان یک ترمینال استفاده نماید. برای این کار یک فایل با نام inittab     در مسیر /etc وجود دارد شما می بایستی این فایل را با دستور vi /etc/inittab باز نموده و خط زیر را به آن اضافه نمایید.

s0:2345:respawn:/sbin/agetty -L -f /etc/issueserial 9600 ttyS0 vt100

این خط مشخصات کنسول مورد نظر را تعیین می نماید و پارامترهایی تشکیل یافته

-L مشخص کننده ی این است که درگاه به صورت محلی تعریف می گردد و سیستم نیازی به تشخیص Carrier ندارد.

-f زمانی به کار می آید که در زمان ورود کاربر شما می خواهید پیام مورد نظرتان نمایش داده شود و در پی آن می بایستی فایلی شامل آن پیام معرفی گردد.

-i در هنگامی که تمایل دارید هیچگونه پیامی در زمان ورود کاربر بر روی کنسول نمایش داده نشود کاربرد دارد.

پس از آن سرعت عملکرد پورت سریال نیز باید مشخص گردد. توجه داشته باشید که این سرعت ها اعداد مشخصی می باشند و هر دو دستگاه گیرنده و فرستنده باید در یک سرعت پیکربندی گردند.

·         110 bps

·         300 bps

·         1200 bps

·         2400 bps

·         4800 bps

·         9600 bps

·         19,200 bps

·         38,400 bps

·         57,600 bps

·         115,200 bps

پس از آن نام پورت سریال و emulator آن مشخص می گردد.

حال فایل inittab را ذخیره و آن را ببندید.

3-     در مرحله ی بعد فایل حاوی پیام مورد نظر خود را با دستور vim /etc/issueserial ایجاد می نماییم.

mhsaleh
Connected on \l at \b bps
\U

 

پس از آن فایل را ذخیره و می بندیم.

4-     در انتها با اجرای دستور init q تغییرات اعمال شده و می توانید از کنسول خود استفاده نمایید.

مشکلات احتمالی

·         در زمان اتصال به پورت سریال علائم نامتعارف نمایش داده می شد

o        سرعت درگاه سریال خود را برسی نمایید. توجه داشته باشید سرعت در گیرنده و فرستنده یکسان باشد.

 
Loading