INSTRUMENTS NATIONAL PCMCIA-485 Serial Interface Device

FAMPIASANA PCMCIA SERIAL FOUR-SERIAL MISY LINUX
Ity antontan-taratasy ity dia misy torolalana hanampy anao hametraka sy handrindra ny fitaovana an-tariby National Instruments ho an'ny Linux. Ireo singa mifandraika amin'ny PCMCIA-232/4. Ity antontan-taratasy ity dia mihevitra fa efa mahazatra anao ny Linux.
Ireto antontan-taratasy manaraka ireto dia misy fampahalalana izay mety ho hitanao fa mahasoa rehefa mamaky ity antontan-taratasy ity ianao.
- Linux Serial-Programming-HOWTO nataon'i Peter Baumann. Azonao atao ny mahita ny kinova farany an'ity antontan-taratasy ity amin'ireto toerana manaraka ireto: 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 nataon'i David Lawyer. Azonao atao ny mahita ny kinova farany an'ity antontan-taratasy ity amin'ireto toerana manaraka ireto: ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/Serial-H OWTO. http://metalab.unc.edu/LDP/HOWTO/Serial-HOWTO.html.
- Linux PCMCIA-HOWTO nataon'i David Hinds. Azonao atao ny mahita ny kinova farany an'ity antontan-taratasy ity amin'ireto toerana manaraka ireto: ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/PCMCIA-H OWTO. http://metalab.unc.edu/LDP/HOWTO/PCMCIA-HOWTO.html.
fanomezana
Misaotra an'i Vern Howie nanome soso-kevitra sy examples avy amin'ny serial suite. Ary koa, misaotra an'i David Hines, David Lawyer, Greg Hankins, ary Peter Baumann tamin'ny fanomezana fampahalalana be dia be tao amin'ny HOWTO-ny.
Angony izay ilainao hanombohana
Alohan'ny hametrahanao ny karatra serie PCMCIA ho an'ny Linux dia ataovy azo antoka fa manana ireto manaraka ireto ianao:
- Linux kernel version 2.2.5 na aoriana. Ny vokatra dia notsapaina tsara tamin'ny kernel version 2.2.5; na izany aza, ny vokatra dia mety miasa amin'ny dikan-kernel teo aloha. Raha tsy manana kernel version 2.2.5 na aoriana ianao, na raha tsy manana ireto safidy manaraka ireto efa natambatra ao amin'ny kernel anao ianao dia mila amboarina indray ny kernel anao.
- Ampidiro ireto safidy Character Devices manaraka ireto rehefa manamboatra sy mamerina indray ny kernel amin'ny fampiasana make menuconfig:
- Fanohanana serial dumb standard/generic
- Safidin'ny mpamily serial dumb
- Manohana seranan-tsambo maromaro mihoatra ny efatra
- Fanohanana ny fifampizaràna fiatoana an-tsarimihetsika
- Serivisy karatra (pcmcia-cs) 3.0.13 na aoriana. Raha te hahita ny version of Card Services dia ampidiro ireto manaraka ireto: linux# cardctl -V Ny version farany an'ny Card Services dia hita ao amin'ny ftp://csb.stanford.edu/pub/pcmcia.
- PCMCIA-SERIAL-4port.tar.gz. Azonao alaina ity file avy amin'ny tranokalan'ny National Instruments FTP ao amin'ny ftp://ftp.natinst.com/ support/ind_comm/serial/Linux. Rehefa avy manana ny file, esory ary sokafy izany amin'ny alalan'ny fampidirana ireto manaraka ireto:linux# tar zxvf PCMCIA-SERIAL-4port.tar.gz Ny baiko tar dia maka sy mamaha nyPCMCIA-SERIAL-4port.tar.gz ary mamorona ny subdirectory PCMCIA-SERIAL. Ampidiro ireto manaraka ireto mba hahazoana antoka fa ilaina rehetra files dia misy: linux# cd PCMCIA-SERIAL linux PCMCIA-SERIAL# ls FIFO trigger serial test termios_program.c FIFOtrigger.c serial test.c
- Mila tombotsoa superuser ianao mba hanaovana ny ankamaroan'ny dingana sy fizarana programa amin'ity antontan-taratasy ity. Mila mamita ny dingana roa voalohany amin'ity fizarana ity ianao alohan'ny hiantohanao ny karatra serial PCMCIA. Afaka mampiasa ny tonian-dahatsoratra tianao ianao.
Ampifandraiso ny /etc/pcmcia/config mba hamantarana ny karatra PCMCIA anao
Ovao ny fitaovana serial_cs mba hahafantaran'ny mpitantana karatra PCMCIA izay mpamily ampifandraisina amin'ny karatra.
- Raha hanova ny fitaovana ao amin'ny /etc/pcmcia/config file, ampidiro ireto manaraka ireto: linux# pico /etc/pcmcia/config
- Ao amin'ny file, amboary ny fizarana "serial_cs" amin'ireto manaraka ireto: fitaovana "serial_cs" kilasy "serial" module "misc/serial", "serial_cs"
Asio famantarana ny mpitantana ny karatra hamerenana /etc/pcmcia/config
Enter the following. Notice that the ” is a forward single quote. linux# kill -HUP `cat /var/run/cardmgr.pid`
Fantaro hoe inona ny fitaovana nomena ny karatrao
Ampidiro ny karatra serial PCMCIA anao. Tokony handre bip avo roa misesy ianao. Raha te hahita ny fitaovana serial nomena ny mpitantana ny karatra ho an'ny karatrao dia ampidiro ireto manaraka ireto:
- linux# more /var/run/stab
- Socket 0: National Instruments PCMCIA-485
- serial serial_cs 0 ttyS2 4 66
- serial serial_cs 1 ttyS3 4 67
- Socket 1: foana
- Ireo fitaovana voatanisa ho ttyS eo ambanin'ny National Instruments dia ny seranan-tsambonao.
fanahafana
View Ny loharanon-karenanao
- Raha te hijerena izay loharanon'ny rafitra ampiasain'ny karatra serial-nao dia ampiasao ny baiko setserial, toy izao manaraka izao: linux# setserial –gv /dev/ttyS
- Ho an'ny example, ny view ny loharanon'ny / dev / ttyS2, hiditra: linux# setserial –gv /dev/ttyS2
- Tokony hisy zavatra mitovy amin'ireto manaraka ireto: /dev/ttyS2, UART: 16550A, Port: 0x100, IRQ: 3
Alefaso ny FIFO Buffers
Azonao atao ny mampita sy mandray FIFO ao amin'ny fitaovana ary mametraka ny haavon'ny trigger an'ny FIFO. Ampiasao ny FIFOtrigger (avy amin'ny lahatahiry PCMCIA-SERIAL anao) mba ahafahana mandray sy mamindra FIFO ary mametraka ny haavon'ny trigger an'ireo FIFO ireo. Ny FIFOtrigger dia mamela ny FIFO amin'ny seranan-tsambo iray ihany. Mba hahafahan'ny FIFO ho an'ny seranan-tsambonao hafa dia avereno indray ny FIFOtrigger miaraka amin'ny seranan-tsambo hafa voatondro ao amin'ny andalana baiko.
Tabilao 1. tx_trigger Values
| mamindra FIFO miteraka ambaratonga | tx_trigger |
| 8 | 0x00 |
| 16 | 0x10 |
Tabilao 1. tx_trigger Sanda (Tohiny)
| mamindra FIFO miteraka ambaratonga | tx_trigger |
| 32 | 0x20 |
| 56 | 0x30 |
Tabilao 2. rx_trigger Sanda
| Raiso ny FIFO miteraka ambaratonga | rx_trigger |
| 8 | 0x00 |
| 16 | 0x40 |
| 56 | 0x80 |
| 60 | 0xC0 |
Ampidiro ireto manaraka ireto raha hampiasa FIFOtrigger: linux PCMCIA-SERIAL#./FIFOtrigger
Ny fitaovana dia mamoaka fiatoana tsy misy na inona na inona rehefa latsaka ambanin'ny haavon'ny trigger ny isan'ny litera ao amin'ny FIFO fampitana. Ary koa, ny fitaovana dia mamoaka ny fiatoana feno rehefa miakatra mihoatra ny haavon'ny trigger ny isan'ny endri-tsoratra ao amin'ny FIFO voaray. Raha mila fanazavana fanampiny momba ny buffer FIFO, jereo ny andiany PCMCIA manomboka amin'ny tanana. Raha toa ka tsy mandeha avy hatrany ny FIFOtrigger na miteraka fahadisoan'ny fizarana, dia ampidiro ireto manaraka ireto mba hanangonana indray ny FIFOtrigger.c ary avereno indray ny FIFOtrigger. Ary koa, ny kaody loharanon'ny FIFOtrigger dia misy amin'ny viewny fanontana sy ny fanovana ao amin'ny FIFOtrigger.c, omena ao amin'ny PCMCIA-SERIALdirectory.
- Linux PCMCIA-SERIAL#gcc –O FIFO trigger.c –o FIFO trigger
- Linux PCMCIA-SERIAL#./FIFOtrigger
FIFO Example
Ampidiro ireto manaraka ireto mba hametrahana ny tahan'ny trigger FIFO ho 56 ary ny haavon'ny fandefasana ho 32 ho an'ny /dev/ttyS5: Linux PCMCIA-SERIAL# ./FIFOtrigger 5 0x80 0x20
Ampifanaraho ny struct termios
Ny seranan-tsambo serial tsirairay dia manana struct termios mifandray. Amin'ny fampiasana an'ity termios struct ity amin'ny programa iray, azonao atao ny mametraka ny tahan'ny baud, ny haben'ny toetra (isan'ny bits), ny parity, ny tarehin-tsoratra mifehy, ny fanaraha-maso ny fikorianan'ny rano, ary ny fomba fampidirana sy famoahana ho an'ny seranan-tsambo tsirairay. Raha mila fanazavana fanampiny momba ny firafitry ny termios dia jereo ny pejin'ny olona. ny view ny teny hoe man page, ampidiro ireto manaraka ireto: linux# man termios Raha te handrindra ny port serial-nao, dia ampiasao fizarana programa mitovy amin'ny termios_program.c ao amin'ny lahatahiry PCMCIA-SERIAL-nao.
Andramo ny Configuration
Rehefa avy mampifandray ny telegrama amin'ny seranan-tsambo ianao (araka ny aseho amin'ny andiany PCMCIA manomboka amin'ny tananao), dia mandehana ny programa fitsapana serial (avy amin'ny lahatahiry PCMCIA-SERIAL) hanamarina ny fanangananao, araka ny aseho amin'ireto manaraka ireto: Linux PCMCIA-SERIAL#./serialtest
Raha mahomby ny fitsapana dia hiseho hafatra SUCCESS izany. Raha mihantona ny fitsapana dia soraty hivoaka ny programa. Ataovy azo antoka koa fa miraikitra amin'ny seranana marina ny tariby. Mba hitsapana ny /dev/ttyS2 sy /dev/ttyS3, ampifandraiso ny tariby eo amin'ireo seranana roa ary ampidiro ireto manaraka ireto: Linux PCMCIA-SERIAL# ./serialtest 2 3Raha tsy mandeha avy hatrany ny fitsapana serial na raha miteraka fahadisoan'ny segmentation dia ampidiro ireto manaraka ireto mba hamerenana ny serialist.c ary avereno indray ilay fitsapana serial. Ary koa, misy ny code source ho an'ny serialists viewny fanontana sy ny fanovana amin'ny serial test.c omena ao amin'ny lahatahiry PCMCIA-SERIAL.
- Linux PCMCIA-SERIAL# gcc serial test.c –o serial test
- Linux PCMCIA-SERIAL# ./serialtest
Mampiasa PCMCIA Serial miaraka amin'ny Linux: www.natinst.com.
natinst.com™, National Instruments™, ary NI-Serial™ dia marika famantarana an'ny National Instruments Corporation. Ny vokatra sy ny anaran'ny orinasa voalaza eto dia marika na anaran'ny orinasa misy azy avy.322568A-01 © Copyright 1999 National Instruments Corp. Zo rehetra voatokana.
SERVIS COMMPREHENSIVE: Manolotra tolotra fanamboarana sy fandrefesana fifaninanana izahay, ary koa antontan-taratasy mora azo sy loharano azo alaina maimaim-poana.
AMIDY NY SURPLUS: Mividy kojakoja vaovao, efa nampiasaina, tsy miasa ary ambim-bidy izahay isaky ny andiany Ni. Izahay dia mitady vahaolana tsara indrindra mifanaraka amin'ny filanao manokana.
- Amidy amin'ny vola
- Mahazoa bola
- Mahazoa fifanarahana varotra
ATAO ATAO AO AMIN'NY STOCK & VONONA HALEFATRA: Stock New izahay. Ambim-bava vaovao. Nohavaozina. ary ny Hardware NI Reconditioned.
Mangataka Quote CLICK HERE (PCMCIA-485 National Instruments Serial Interface Device | Onja Apex) PCMCIA-485
Mamehy ny elanelana misy eo amin'ny mpanamboatra sy ny rafitra fitsapana lovanao.
Ny marika, ny marika ary ny marika rehetra dia fananan'ny tompony tsirairay avy.
Documents / Loharano
![]() |
INSTRUMENTS NATIONAL PCMCIA-485 Serial Interface Device [pdf] Torolàlana ho an'ny mpampiasa PCMCIA-485, PCMCIA-485 Serial Interface Device, Serial Interface Device, Interface Device, Device |

