NATIONAL INSTRUMENTS PCMCIA-485 Serial Interface Aparèy

ITILIZE PCMCIA SERIAL FOUR-PORT AK LINUX
Dokiman sa a gen enstriksyon pou ede w enstale ak konfigirasyon pyès ki nan konpitè seri National Instruments pou Linux. Dokiman sa a gen ladan l enfòmasyon sou koòdone PCMCIA-232/4. Dokiman sa a sipoze ke ou deja abitye ak Linux.
Dokiman sa yo genyen enfòmasyon ou ka jwenn itil pandan w ap li dokiman sa a.
- Linux Serial-Programming-HOWTO pa Peter Baumann. Ou ka jwenn dènye vèsyon dokiman sa a nan kote sa yo: ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/Serial-P programming-HOWTO. http://metalab.unc.edu/LDP/HOWTO/Serial-Programming-HOWTO.html.
- Linux Serial-HOWTO pa David Lawyer. Ou ka jwenn dènye vèsyon dokiman sa a nan kote sa yo: ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/Serial-H OWTO. http://metalab.unc.edu/LDP/HOWTO/Serial-HOWTO.html.
- Linux PCMCIA-HOWTO pa David Hinds. Ou ka jwenn dènye vèsyon dokiman sa a nan kote sa yo: ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/PCMCIA-H OWTO. http://metalab.unc.edu/LDP/HOWTO/PCMCIA-HOWTO.html.
Kontribisyon
Mèsi a Vern Howie pou bay sijesyon ak ansyenamples soti nan suite seri li. Epitou, gras a David Hines, David Lawyer, Greg Hankins, ak Peter Baumann pou bay anpil enfòmasyon nan HOWTO yo.
Rasanble sa w bezwen pou w kòmanse
Anvan ou enstale kat seri PCMCIA ou pou Linux, asire w ke ou genyen bagay sa yo:
- Linux Kernel vèsyon 2.2.5 oswa pita. Pwodwi a te byen teste ak kernel vèsyon 2.2.5; sepandan, pwodwi a ta ka travay ak vèsyon nwayo pi bonè. Si ou pa gen vèsyon nwayo 2.2.5 oswa pita, oswa si ou pa gen opsyon sa yo deja konpile nan nwayo ou a, ou bezwen rekonpile nwayo ou a.
- Mete opsyon Aparèy karaktè sa yo lè ou konfigirasyon ak rekonpile nwayo a lè w ap itilize make menuconfig:
- Creole / jenerik sipò seri bèbè
- Pwolonje opsyon chofè seri bèbè
- Sipòte plis pase kat pò seri
- Sipò pou pataje entèwonp seri
- Sèvis Kat (pcmcia-cs) 3.0.13 oswa pita. Pou jwenn vèsyon Card Services, antre sa ki annapre yo: linux# cardctl -V Ou ka jwenn dènye vèsyon Card Services nan ftp://csb.stanford.edu/pub/pcmcia.
- PCMCIA-SERIAL-4port.tar.gz. Ou ka telechaje sa a file soti nan sit la National Instruments FTP nan ftp://ftp.natinst.com/support/ind_comm/serial/Linux. Apre ou fin gen file, ekstrè epi dekonprimize li lè w antre sa ki annapre yo:linux# tar zxvf PCMCIA-SERIAL-4port.tar.gz Kòmandman tar an ekstrè ak dezipsPCMCIA-SERIAL-4port.tar.gz epi li kreye sou-anyè PCMCIA-SERIAL. Antre sa ki annapre yo pou asire w tout sa nesesè fileyo enkli: linux# cd PCMCIA-SERIAL linux PCMCIA-SERIAL# ls FIFO deklanche seri tès termios_program.c FIFOtrigger.c seri tès.c
- Ou bezwen privilèj superitilizatè pou fè pifò etap ak segman pwogram nan dokiman sa a. Ou bezwen ranpli de premye etap sa yo nan seksyon sa a anvan ou asire kat seri PCMCIA ou a. Ou ka itilize nenpòt editè tèks ou konfòtab ak.
Konfigure /etc/pcmcia/config pou rekonèt kat PCMCIA ou a
Modifye aparèy serial_cs la pou manadjè kat PCMCIA a konnen ki chofè pou l konekte ak kat la.
- Pou modifye aparèy la nan /etc/pcmcia/config file, antre sa ki annapre yo: linux# pico /etc/pcmcia/config
- Nan la file, modifye seksyon "serial_cs" aparèy la nan sa ki annapre yo: aparèy "serial_cs" klas "seri" modil "misc/serial","serial_cs"
Siyal Manadjè Kat la pou rechaje /etc/pcmcia/config
Antre sa ki annapre yo. Remake byen ke " a se yon apostwòf senp ki ale pi devan. linux# kill -HUP `cat /var/run/cardmgr.pid`
Chache konnen ki aparèy yo te bay kat ou a
Mete kat seri PCMCIA ou a. Ou ta dwe tande de bip youn apre lòt. Pou wè ki aparèy seri manadjè kat la te bay kat ou a, antre sa ki annapre yo:
- linux# plis /var/run/stab
- Socket 0: National Instruments PCMCIA-485
- seri serial_cs 0 ttyS2 4 66
- seri serial_cs 1 ttyS3 4 67
- Socket 1: vid
- Aparèy yo ki nan lis kòm ttyS anba National Instruments yo se pò seri ou yo.
Konfigirasyon
View Resous Materyèl ou yo
- Pou wè ki resous sistèm kat seri ou a ap itilize, sèvi ak lòd setserial la, jan sa a: linux# setserial –gv /dev/ttyS
- Pou egzanpample, to view resous yo nan /dev/ttyS2, ou ta antre: linux# setserial –gv /dev/ttyS2
- Yon bagay ki sanble ak sa ki annapre yo ta dwe parèt: /dev/ttyS2, UART: 16550A, Port: 0x100, IRQ: 3
Pèmèt tanpon FIFO
Ou ka pèmèt transmèt ak resevwa FIFO yo nan pyès ki nan konpitè epi mete nivo deklanche FIFO yo. Sèvi ak FIFOtrigger (ki soti nan anyè PCMCIA-SERIAL ou a) pou pèmèt resevwa ak transmèt FIFO yo epi fikse nivo deklanche FIFO sa yo. FIFOtrigger pèmèt FIFO yo nan yon sèl pò seri. Pou pèmèt FIFO a pou lòt pò seri ou yo, rekomande FIFOtrigger ak yon pò seri diferan ki espesifye nan liy lòd la.
Tablo 1. tx_trigger Valè
| Transmèt FIFO Deklanche Nivo | tx_trigger |
| 8 | 0x00 |
| 16 | 0x10 |
Tablo 1. Valè tx_trigger (Kontinye)
| Transmèt FIFO Deklanche Nivo | tx_trigger |
| 32 | 0x20 |
| 56 | 0x30 |
Tablo 2. rx_trigger Valè
| Resevwa FIFO Deklanche Nivo | rx_trigger |
| 8 | 0x00 |
| 16 | 0x40 |
| 56 | 0x80 |
| 60 | 0xC0 |
Antre sa ki annapre yo pou itilize FIFOtrigger: linux PCMCIA-SERIAL#./FIFOtrigger
Materyèl la bay yon entèwonp transmèt vid lè kantite karaktè nan FIFO transmèt la tonbe anba nivo deklanche a. Epitou, pyès ki nan konpitè bay yon entèwonp konplè lè kantite karaktè nan FIFO resevwa a monte pi wo pase nivo deklanche. Pou plis enfòmasyon sou tanpon FIFO yo, al gade nan seri PCMCIA ou a pou kòmanse manyèlman. Si FIFOtrigger pa travay imedyatman oswa si li lakòz yon fay segmentasyon, antre sa ki annapre yo pou rekonpile FIFOtrigger.c epi rerunFIFOtrigger. Epitou, kòd sous la pou FIFOtrigger ki disponib pou viewing ak koreksyon nan FIFOtrigger.c, yo bay nan anyè PCMCIA-SERIAL.
- Linux PCMCIA-SERIAL#gcc –O FIFO trigger.c –o FIFO trigger
- Linux PCMCIA-SERIAL#./FIFOtrigger
FIFO Egzample
Antre sa ki annapre yo pou mete nivo deklanche FIFO resevwa a 56 ak nivo transmisyon a 32 pou /dev/ttyS5: Linux PCMCIA-SERIAL# ./FIFOtrigger 5 0x80 0x20
Konfigirasyon struct termios
Chak pò seri gen yon termios struct ki asosye. Lè w itilize termios struct sa a nan yon pwogram, ou ka mete vitès baud, gwosè karaktè (kantite bit done), parite, karaktè kontwòl, kontwòl koule, ak mòd antre ak pwodiksyon pou chak pò seri. Pou plis enfòmasyon sou estrikti termios li menm, al gade nan paj man tèm yo. Pou view paj man tèm yo, antre sa ki annapre yo: linux# man termios Pou konfigirasyon pò seri ou a, sèvi ak yon segman pwogram ki sanble ak termios_program.c nan anyè PCMCIA-SERIAL ou.
Teste Konfigirasyon an
Apre ou fin konekte câbles yo nan pò a (jan yo montre nan seri PCMCIA ou kòmanse kòmanse manyèlman), kouri pwogram tès seri a (ki soti nan anyè PCMCIA-SERIAL ou a) pou verifye konfigirasyon ou a, jan sa montre nan sa ki annapre yo: Linux PCMCIA-SERIAL#./serialtest.
Si tès la reyisi, li pral montre yon mesaj SIKSÈ. Si tès la pandye, tape pou sòti nan pwogram nan. Epitou, asire w ke kab la tache ak pò ki kòrèk yo. Pou teste /dev/ttyS2 ak /dev/ttyS3, konekte yon kab ant de pò yo epi antre sa ki annapre yo: Linux PCMCIA-SERIAL# ./serialtest 2 3Si tès seri a pa travay imedyatman oswa si li lakòz yon fay segmentasyon, antre sa ki annapre yo pou teste seri a epi rekopile. Epitou, kòd sous la pou serilist ki disponib pou viewing ak koreksyon nan seri tès.c yo bay nan anyè PCMCIA-SERIAL.
- Linux PCMCIA-SERIAL# gcc seri tès.c –o tès seri
- Linux PCMCIA-SERIAL# ./serialtest
Sèvi ak PCMCIA Serial ak Linux: www.natinst.com.
natinst.com™, National Instruments™, ak NI-Serial™ se mak komèsyal National Instruments Corporation. Non pwodwi ak konpayi yo mansyone isit la se mak oswa non komèsyal konpayi respektif yo.322568A-01 © Copyright 1999 National Instruments Corp. Tout dwa rezève.
SÈVIS GLOBAL: Nou ofri sèvis konpetitif reparasyon ak kalibrasyon, ansanm ak dokiman ki fasil pou jwenn ak resous ki ka telechaje gratis.
VANN SIPL OU: Nou achte nouvo, itilize, dekomisyone, ak sipli pati nan chak seri Ni. Nou travay sou pi bon solisyon an pou satisfè bezwen endividyèl ou yo.
- Vann Pou Lajan Kach
- Jwenn kredi
- Resevwa yon kontra komès
NI MATÉRIEL OBSOLETE AN STOCK E PARE POU EXPEDIE: Nou stock Nouvo. Nouvo Sipli. Renmennen. ak Rekondisyone Materyèl NI.
Mande yon Quote KLIKE ISIT (PCMCIA-485 National Instruments Serial Interface Aparèy | Vag Apex) PCMCIA-485
Konble diferans ki genyen ant manifakti a ak sistèm tès eritaj ou a.
Tout mak, mak, ak non mak yo se pwopriyete pwopriyetè respektif yo.
Dokiman / Resous
![]() |
NATIONAL INSTRUMENTS PCMCIA-485 Serial Interface Aparèy [pdfGid Itilizatè PCMCIA-485, PCMCIA-485 Serial Interface Aparèy, Serial Interface Aparèy, Aparèy Entèfas, Aparèy |

