ملي وسیلې PCMCIA-485 سیریل انٹرفیس وسیله
د لینکس سره د PCMCIA سریال څلور پورټ کارول
دا سند د لینکس لپاره د ملي وسیلو سیریل هارډویر نصب او تنظیم کولو کې ستاسو سره د مرستې لپاره لارښوونې لري. پدې سند کې د PCMCIA-232/4 انٹرفیس په اړه معلومات شامل دي. دا سند داسې انګیري چې تاسو دمخه د لینکس سره آشنا یاست.
لاندې اسناد هغه معلومات لري چې ممکن تاسو د دې سند په لوستلو کې ګټور ومومئ.
- د لینکس سیریل-پروګرامینګ-HOWTO د پیټر بومن لخوا. تاسو کولی شئ د دې سند وروستۍ نسخه په لاندې ځایونو کې ومومئ: ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/Serial-P programming-HOWTO. http://metalab.unc.edu/LDP/HOWTO/Serial-Programming-HOWTO.html.
- د لینوکس سیریل - HOWTO د ډیویډ وکیل لخوا. تاسو کولی شئ د دې سند وروستۍ نسخه په لاندې ځایونو کې ومومئ: ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/Serial-H OWTO. http://metalab.unc.edu/LDP/HOWTO/Serial-HOWTO.html.
- لینکس PCMCIA-HOWTO د ډیویډ هند لخوا. تاسو کولی شئ د دې سند وروستۍ نسخه په لاندې ځایونو کې ومومئ: ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/PCMCIA-H OWTO. http://metalab.unc.edu/LDP/HOWTO/PCMCIA-HOWTO.html.
ونډې
د وړاندیزونو او پخوانی چمتو کولو لپاره د ورن هوی څخه مننهampد هغه سیریل سوټ څخه. همچنان ، د ډیویډ هاینز ، ډیویډ وکیل ، ګریګ هانکنز ، او پیټر بومن څخه مننه چې د دوی HOWTOs کې دومره ډیر معلومات چمتو کوي.
هغه څه راټول کړئ چې تاسو یې پیل کولو ته اړتیا لرئ
مخکې لدې چې تاسو د لینکس لپاره خپل PCMCIA سیریل کارت نصب کړئ ، ډاډ ترلاسه کړئ چې تاسو لاندې لرئ:
- د لینکس کرنل نسخه 2.2.5 یا وروسته. محصول په بشپړه توګه د کرنل نسخه 2.2.5 سره ازمول شوی؛ په هرصورت، محصول ممکن د پخوانیو کرنل نسخو سره کار وکړي. که تاسو د کرنل نسخه 2.2.5 یا وروسته نلرئ، یا که تاسو لاندې اختیارونه لا دمخه په خپل کرنل کې نه لرئ، تاسو اړتیا لرئ چې خپل کرنل بیا جوړ کړئ.
- کله چې تاسو د make menuconfig په کارولو سره کرنل تنظیم او بیا تنظیم کړئ لاندې د کرکټر وسیلو اختیارونه پکې شامل کړئ:
- معیاري / عمومي ګونګ سیریل ملاتړ
- د ډمب سیریل چلوونکي اختیارونه پراخ شوي
- له څلورو څخه ډیر سیریل بندرونو ملاتړ وکړئ
- د سریال مداخلو شریکولو لپاره ملاتړ
- د کارت خدمتونه (pcmcia-cs) 3.0.13 یا وروسته. د کارت خدماتو نسخه موندلو لپاره، لاندې داخل کړئ: linux# cardctl -V د کارت خدماتو وروستۍ نسخه موندل کیدی شي ftp://csb.stanford.edu/pub/pcmcia.
- PCMCIA-SERIAL-4port.tar.gz. تاسو کولی شئ دا ډاونلوډ کړئ file د ملي وسیلو FTP سایټ څخه ftp://ftp.natinst.com/support/ind_comm/serial/Linux. وروسته له دې چې تاسو لرئ file، د لاندې دننه کولو سره یې استخراج او خلاص کړئ: linux# tar zxvf PCMCIA-SERIAL-4port.tar.gz tar کمانډ PCMCIA-SERIAL-4port.tar.gz استخراج او خلاصوي او د PCMCIA-SERIAL فرعي لارښود رامینځته کوي. لاندې دننه کړئ ترڅو ډاډ ترلاسه کړئ چې ټول اړین دي files شامل دي: linux# cd PCMCIA-SERIAL linux PCMCIA-SERIAL# ls FIFO محرک سیریل ټیسټ termios_program.c FIFOtrigger.c سیریل test.c
- تاسو په دې سند کې د ډیری مرحلو او برنامو برخو ترسره کولو لپاره د سوپر کارونکي امتیازاتو ته اړتیا لرئ. مخکې لدې چې تاسو خپل PCMCIA سیریل کارت بیمه کړئ تاسو اړتیا لرئ پدې برخه کې لومړی دوه مرحلې بشپړ کړئ. تاسو کولی شئ هر هغه متن ایډیټر وکاروئ چې تاسو ورسره راحته یاست.
د خپل PCMCIA کارت پیژندلو لپاره /etc/pcmcia/config ترتیب کړئ
د serial_cs وسیله بدل کړئ ترڅو د PCMCIA کارت مدیر پوه شي چې کوم چلوونکی له کارت سره اړیکه لري.
- په /etc/pcmcia/config کې وسیله بدلولو لپاره file، لاندې دننه کړئ: linux# pico /etc/pcmcia/config
- په fileد وسیلې "سیریل_ سی ایس" برخه لاندې ته سم کړئ: وسیله "سیریل_ سی ایس" ټولګي "سیریل" ماډل "متفرق/سیریل"، سریال_سی
د کارت مدیر ته سیګنال کړئ چې بیا پورته کړئ /etc/pcmcia/config
لاندې ولیکئ. په یاد ولرئ چې "یو مخکینۍ واحد اقتباس دی. linux# kill -HUP `cat /var/run/cardmgr.pid`
ومومئ چې ستاسو کارت ته کوم وسایل ګمارل شوي
خپل د PCMCIA سیریل کارت دننه کړئ. تاسو باید دوه پرله پسې لوړ بیپونه واورئ. د دې لپاره چې وګورئ د کارت مدیر ستاسو کارت ته کوم سریال وسیله ټاکلې، لاندې دننه کړئ:
- لینکس # نور /var/run/stab
- ساکټ 0: ملي وسایل PCMCIA-485
- سریال سریال_cs 0 ttyS2 4 66
- سریال سریال_cs 1 ttyS3 4 67
- ساکټ 1: خالي
- هغه وسایل چې د ttyS په توګه لیست شوي دي د ملي وسیلو لاندې ستاسو سیریل بندرونه دي.
ترتیب
View ستاسو د هارډویر سرچینې
- د دې لپاره چې وګورئ چې ستاسو سیریل کارت کوم سیسټم سرچینې کاروي، د سیریل کمانډ وکاروئ، په لاندې ډول: لینکس # سیریل -gv /dev/ttyS
- د مثال لپارهample ، ته view د /dev/ttyS2 سرچینې، تاسو به داخل کړئ: لینکس # سیریل –gv /dev/ttyS2
- لاندې ته ورته یو څه باید څرګند شي: /dev/ttyS2، UART: 16550A، پورټ: 0x100، IRQ: 3
د FIFO بفر فعال کړئ
تاسو کولی شئ لیږد فعال کړئ او په هارډویر کې FIFOs ترلاسه کړئ او د FIFOs محرک کچه تنظیم کړئ. FIFOtrigger وکاروئ (ستاسو د PCMCIA-SERIAL لارښود څخه) د FIFOs ترلاسه کولو او لیږد وړ کولو لپاره او د دې FIFOs محرک کچه تنظیم کولو لپاره. FIFOtrigger د FIFOs یوازې یو سیریل پورټ وړوي. ستاسو د نورو سیریل پورټونو لپاره د FIFO فعالولو لپاره ، د کمانډ لاین کې مشخص شوي مختلف سیریل پورټ سره FIFOtrigger بیا چل کړئ.
جدول 1. tx_trigger ارزښتونه
لیږدوي FIFO محرک کچه | tx_trigger |
8 | 0x00 |
16 | 0x10 |
جدول 1. tx_trigger ارزښتونه (دوامداره)
لیږدوي FIFO محرک کچه | tx_trigger |
32 | 0x20 |
56 | 0x30 |
جدول 2. rx_trigger ارزښتونه
FIFO ترلاسه کړئ محرک کچه | rx_trigger |
8 | 0x00 |
16 | 0x40 |
56 | 0x80 |
60 | 0xC0 |
د FIFOtrigger کارولو لپاره لاندې دننه کړئ: لینکس PCMCIA-SERIAL#./FIFOtrigger
هارډویر د لیږد خالي مداخله مسله کوي کله چې د لیږد FIFO کې د حروفونو شمیر د محرک کچې څخه ښکته شي. همچنان ، د هارډویر مسلې بشپړ مداخله ترلاسه کوي کله چې په ترلاسه شوي FIFO کې د کرکټرونو شمیر د محرک کچې څخه پورته شي. د FIFO بفرونو په اړه د نورو معلوماتو لپاره، خپل PCMCIA سریال ته مراجعه وکړئ چې په لاسي ډول پیل کیږي. که چیرې FIFOtrigger سمدلاسه کار ونه کړي یا که دا د قطع کولو خطا لامل شي، د FIFOtrigger.c د بیا تنظیم کولو لپاره لاندې دننه کړئ او FIFOtrigger بیا پیل کړئ. همدارنګه، د FIFOtrigger لپاره د سرچینې کوډ شتون لري viewپه FIFOtrigger.c کې ing او ترمیم کول، په PCMCIA-SERIALdirectory کې چمتو شوي.
- لینکس PCMCIA-SERIAL#gcc –O FIFO trigger.c –o FIFO محرک
- لینکس PCMCIA-SERIAL#./FIFOtrigger
FIFO Example
د ترلاسه کولو FIFO محرک کچه 56 ته او د لیږد کچه 32 ته د /dev/ttyS5 لپاره تنظیم کولو لپاره لاندې دننه کړئ: لینکس PCMCIA-SERIAL# ./FIFOtrigger 5 0x80 0x20
د جوړښت اصطلاحات تنظیم کړئ
هر سیریل پورټ یو تړلی ساختماني اصطلاح لري. په برنامه کې د دې ساختماني اصطلاحاتو په کارولو سره ، تاسو کولی شئ د هر سیریل پورټ لپاره د باډ نرخ ، د کرکټر اندازه (د ډیټا بټونو شمیر) ، برابري ، د کنټرول کرکټرونه ، د جریان کنټرول ، او د ان پټ او آوټ پوټ حالت تنظیم کړئ. پخپله د اصطلاحاتو جوړښت په اړه د نورو معلوماتو لپاره، د اصطلاح مین پاڼې ته مراجعه وکړئ. ته view د مین پاڼې اصطلاحات، لاندې ولیکئ: linux# man termios د خپل سریال پورټ ترتیبولو لپاره، ستاسو په PCMCIA-SERIAL ډایرکټر کې د termios_program.c په څیر د پروګرام برخه وکاروئ.
د ترتیب ازموینه وکړئ
وروسته له دې چې تاسو کیبلونه بندر ته وصل کړئ (لکه څنګه چې ستاسو د PCMCIA سریال کې ښودل شوي په لاسي ډول پیل کیږي)، د سیریل ازموینې برنامه (ستاسو د PCMCIA-SERIAL لارښود څخه) پرمخ وړئ ترڅو خپل ترتیب تایید کړئ، لکه څنګه چې په لاندې کې ښودل شوي: لینکس PCMCIA-SERIAL#. /سیریالټیسټ
که ازموینه بریالۍ وي، دا به د بریالیتوب پیغام ښکاره کړي. که ازموینه بنده شي، ټایپ کړئ د پروګرام څخه د وتلو لپاره. همدارنګه، ډاډ ترلاسه کړئ چې کیبل د سمو بندرونو سره وصل دی. د /dev/ttyS2 او /dev/ttyS3 ازموینې لپاره، د دوو بندرونو ترمنځ کیبل وصل کړئ او لاندې یې دننه کړئ: لینکس PCMCIA-SERIAL# ./serialtest 2 3که سریال ازموینه نه وي سمدلاسه کار وکړئ یا که دا د قطع کولو غلطی لامل شي ، د سیریالیست.c بیا تنظیم کولو لپاره لاندې دننه کړئ او سریال ازموینه بیا پیل کړئ. همچنان ، د سریالیسټانو لپاره د سرچینې کوډ شتون لري viewپه سیریل test.c کې ing او ایډیټ کول په PCMCIA-SERIAL لارښود کې چمتو شوي.
- لینکس PCMCIA-SERIAL# gcc سریال test.c –o سریال ازموینه
- لینکس PCMCIA-SERIAL# ./serialtest
د لینکس سره د PCMCIA سیریل کارول: www.natinst.com.
natinst.com™، National Instruments™، او NI-Serial™ د ملي وسایلو کارپوریشن سوداګریزې نښې دي. دلته ذکر شوي د محصول او شرکت نومونه د دوی د اړوندو شرکتونو سوداګریزې نښې یا سوداګریز نومونه دي. 322568A-01 © Copyright 1999 National Instruments Corp. ټول حقونه خوندي دي.
هراړخیز خدمتونه: موږ د رقابتي ترمیم او کیلیبریشن خدمات وړاندې کوو، په بیله بیا په اسانۍ سره د لاسرسي وړ اسناد او وړیا ډاونلوډ وړ سرچینې.
خپل سرپلس وپلورئ: موږ د هر Ni لړۍ څخه نوي، کارول شوي، تخریب شوي، او اضافي برخې اخلو. موږ ستاسو د انفرادي اړتیاو سره سم غوره حل کار کوو.
- د نغدو پیسو لپاره وپلورئ
- کریډیټ ترلاسه کړئ
- د سوداګرۍ معامله ترلاسه کړئ
ناببره NI هارډویر په ذخیره کې او بار وړلو ته چمتو دی: موږ نوی ذخیره کوو. نوی سرپلس. بیا رغول شوی. او بیا تنظیم شوي NI هارډویر.
د نرخ غوښتنه وکړئ دلته کلیک وکړئ (PCMCIA-485 ملي وسیلې سیریل انٹرفیس وسیله | Apex Waves) PCMCIA-485
د تولید کونکي او ستاسو د میراثي ازموینې سیسټم تر مینځ واټن لرې کول.
ټولې سوداګریزې نښې، نښې او د برانډ نومونه د دوی د اړوندو مالکینو ملکیت دی.
اسناد / سرچینې
![]() |
ملي وسیلې PCMCIA-485 سیریل انٹرفیس وسیله [pdf] د کارونکي لارښود PCMCIA-485، PCMCIA-485 سیریل انٹرفیس وسیله، سیریل انٹرفیس وسیله، د انٹرفیس وسیله، وسیله |