NASIONAL-INSTRUMEN-logo

INSTRUMEN NASIONAL PCMCIA-485 Piranti Antarmuka Serial

INSTRUMEN NASIONAL-PCMCIA-485-Serial-Interface-Device-product

Nggunakake PCMCIA SERIAL papat-port karo LINUX
Dokumen iki ngemot instruksi kanggo mbantu sampeyan nginstal lan ngatur hardware serial Instrumen Nasional kanggo Linux. Dokumen iki kalebu informasi babagan antarmuka PCMCIA-232/4. Dokumen iki nganggep yen sampeyan wis kenal karo Linux.

Dokumentasi sing gegandhengan

Dokumen ing ngisor iki ngemot informasi sing bisa migunani nalika maca dokumen iki.

Kontribusi
Thanks kanggo Vern Howie kanggo menehi saran lan mantanamples saka serial Suite kang. Uga, matur nuwun kanggo David Hines, David Lawyer, Greg Hankins, lan Peter Baumann amarga menehi akeh informasi ing HOWTO.

Klumpukne Apa Sampeyan Perlu Miwiti

Sadurunge nginstal kertu serial PCMCIA kanggo Linux, priksa manawa sampeyan duwe:

  • Kernel Linux versi 2.2.5 utawa luwih anyar. Produk kasebut wis diuji kanthi lengkap karo versi kernel 2.2.5; Nanging, prodhuk bisa uga dianggo karo versi kernel sadurungé. Yen sampeyan ora duwe versi kernel 2.2.5 utawa luwih anyar, utawa yen sampeyan ora duwe opsi ing ngisor iki sing wis dikompilasi menyang kernel, sampeyan kudu ngumpulake maneh kernel.
  • Kalebu opsi Piranti Karakter ing ngisor iki nalika sampeyan ngatur lan ngumpulake maneh kernel nggunakake make menuconfig:
    • Dhukungan serial bisu standar / umum
    • Pilihan driver serial bisu lengkap
    • Ndhukung luwih saka papat port serial
    • Dhukungan kanggo nuduhake interrupts serial
  • Layanan kertu (pccmia-cs) 3.0.13 utawa mengko. Kanggo nemokake versi Layanan Kartu, ketik ing ngisor iki: linux# cardctl -V Versi paling anyar saka Layanan Kartu bisa ditemokake ing ftp://csb.stanford.edu/pub/pcmcia.
  • PCMCIA-SERIAL-4port.tar.gz. Sampeyan bisa ngundhuh iki file saka situs FTP Instrumen Nasional ing ftp://ftp.natinst.com/ support/ind_comm/serial/Linux. Sawise sampeyan duwe file, extract lan unzip kanthi ngetik ing ngisor iki: linux# tar zxvf PCMCIA-SERIAL-4port.tar.gz Printah tar extract lan unzipsPCMCIA-SERIAL-4port.tar.gz lan nggawe subdirektori PCMCIA-SERIAL. Ketik ing ngisor iki kanggo mesthekake yen kabeh perlu files kalebu: linux# cd PCMCIA-SERIAL linux PCMCIA-SERIAL# ls FIFO trigger serial test termios_program.c FIFOtrigger.c serial test.c
  • Sampeyan mbutuhake hak istimewa superuser kanggo nindakake sebagian besar langkah lan bagean program ing dokumen iki. Sampeyan kudu ngrampungake rong langkah pisanan ing bagean iki sadurunge sampeyan ngasuransiake kertu serial PCMCIA. Sampeyan bisa nggunakake editor teks apa wae sing sampeyan seneng.

Konfigurasi /etc/pcmcia/config kanggo Ngenali Kertu PCMCIA Panjenengan
Ngowahi piranti serial_cs supaya manager kertu PCMCIA ngerti driver apa kanggo nyambung menyang kertu.

  1. Kanggo ngowahi piranti ing file /etc/pcmcia/config file, ketik ing ngisor iki: linux# pico /etc/pcmcia/config
  2. Ing file, sunting bagean "serial_cs" piranti menyang ing ngisor iki: piranti "serial_cs" kelas "serial" modul "misc/serial", "serial_cs"

Sinyal Manager Card kanggo Reload /etc/pcmcia/config
Ketik ing ngisor iki. Elinga yen "iku kutipan tunggal maju. linux# kill -HUP `cat /var/run/cardmgr.pid`

Temokake Piranti Apa sing Ditugasake menyang Kertu Sampeyan
Lebokake kertu serial PCMCIA. Sampeyan kudu krungu swara bip dhuwur loro consecutive. Kanggo ndeleng piranti serial apa sing ditugasake manajer kertu menyang kertu sampeyan, ketik ing ngisor iki:

  • linux# liyane /var/run/stab
  • Soket 0: Instrumen Nasional PCMCIA-485
    • serial serial_cs 0 ttyS2 4 66
    • serial serial_cs 1 ttyS3 4 67
    • Soket 1: kosong
  • Piranti sing kadhaptar minangka ttyS miturut Instrumen Nasional minangka port serial sampeyan.

Konfigurasi

View Sumber Daya Hardware Panjenengan

  • Kanggo ndeleng sumber daya sistem apa sing digunakake kertu serial, gunakake perintah setserial, kaya ing ngisor iki: linux# setserial –gv /dev/ttyS
  • Kanggo example, kanggo view sumber daya / dev / ttyS2, sampeyan bakal ngetik: linux# setserial –gv /dev/ttyS2
  • Soko sing padha karo ing ngisor iki kudu katon: /dev/ttyS2, UART: 16550A, Port: 0x100, IRQ: 3

Aktifake FIFO Buffers
Sampeyan bisa ngaktifake ngirim lan nampa FIFO ing hardware lan nyetel tingkat pemicu FIFOs. Gunakake FIFOtrigger (saka direktori PCMCIA-SERIAL sampeyan) kanggo ngaktifake nampa lan ngirim FIFO lan nyetel tingkat pemicu FIFO kasebut. FIFOtrigger ngidini FIFO mung siji port serial. Kanggo ngaktifake FIFO kanggo port serial liyane, mbukak maneh FIFOtrigger karo port serial beda kasebut ing baris printah.

Tabel 1. tx_trigger Nilai

ngirim FIFO Pemicu tingkat tx_trigger
8 0x00
16 0x10

Tabel 1. Nilai tx_trigger (Lanjutan)

ngirim FIFO Pemicu tingkat tx_trigger
32 0x20
56 0x30

Tabel 2. rx_trigger Nilai

Nampa FIFO Pemicu tingkat rx_trigger
8 0x00
16 0x40
56 0x80
60 0xC0

Ketik ing ngisor iki kanggo nggunakake FIFOtrigger: linux PCMCIA-SERIAL#./FIFOtrigger
Hardware masalah ngirim interrupt kosong nalika jumlah karakter ing FIFO ngirim tiba ing ngisor tingkat pemicu. Uga, hardware masalah a nampa interrupt lengkap nalika nomer karakter ing FIFO ditampa mundhak ndhuwur tingkat pemicu. Kanggo informasi luwih lengkap babagan buffer FIFO, waca seri PCMCIA sing diwiwiti kanthi manual. Yen FIFOtrigger ora bisa langsung utawa yen nyebabake kesalahan segmentasi, ketik ing ngisor iki kanggo ngumpulake maneh FIFOtrigger.c lan rerunFIFOtrigger. Uga, kode sumber kanggo FIFOtrigger kasedhiya kanggo viewing lan nyunting ing FIFOtrigger.c, kasedhiya ing PCMCIA-SERIALdirektori.

  • Linux PCMCIA-SERIAL#gcc –O FIFO trigger.c –o FIFO trigger
  • Linux PCMCIA-SERIAL#./FIFOtrigger

FIFO Example
Ketik ing ngisor iki kanggo nyetel level pemicu FIFO menyang 56 lan level ngirim dadi 32 kanggo /dev/ttyS5: Linux PCMCIA-SERIAL# ./FIFOtrigger 5 0x80 0x20

Konfigurasi struct termios
Saben port serial wis termios struct gadhah. Kanthi nggunakake struct termios iki ing program, sampeyan bisa nyetel baud rate, ukuran karakter (jumlah bit data), paritas, karakter kontrol, kontrol aliran, lan mode input lan output kanggo saben port serial. Kanggo informasi luwih lengkap babagan struktur termios dhewe, deleng istilah kaca man. Kanggo view kaca wong istilah, ketik ing ngisor iki: linux# man termios Kanggo ngatur port serial, nggunakake bagean program padha termios_program.c ing direktori PCMCIA-SERIAL Panjenengan.

Tes Konfigurasi

Sawise sampeyan nyambungake kabel menyang port (minangka ditampilake ing serial PCMCIA miwiti kanthi manual), mbukak program test serial (saka direktori PCMCIA-SERIAL) kanggo verifikasi persiyapan, minangka ditampilake ing ngisor iki: Linux PCMCIA-SERIAL #. /serialtest
Yen tes kasebut sukses, bakal nampilake pesen SUKSES. Yen tes macet, ketik kanggo metu saka program. Uga, priksa manawa kabel kasebut dipasang ing port sing bener. Kanggo nguji /dev/ttyS2 lan /dev/ttyS3, sambungake kabel ing antarane rong port lan ketik ing ngisor iki: Linux PCMCIA-SERIAL# ./serialtest 2 3Yen tes serial ora bisa langsung utawa yen nimbulaké fault segmentasi, ketik ing ngisor iki kanggo recompile serialist.c lan maneh test serial. Uga, kode sumber kanggo serialists kasedhiya kanggo viewing lan editing ing serial test.c kasedhiya ing PCMCIA-SERIAL direktori.

  • Linux PCMCIA-SERIAL# gcc serial test.c –o serial test
  • Linux PCMCIA-SERIAL# ./serialtest

Nggunakake Serial PCMCIA karo Linux:  www.natinst.com.

natinst.com™, National Instruments™, lan NI-Serial™ iku merek dagang saka National Instruments Corporation. Jeneng produk lan perusahaan sing kasebut ing kene minangka merek dagang utawa jeneng dagang saka perusahaan kasebut.322568A-01 © Hak Cipta 1999 National Instruments Corp. Kabeh hak dilindhungi undhang-undhang.

LAYANAN KOMPREHENSIF: Kita nawakake layanan perbaikan lan kalibrasi sing kompetitif, uga dokumentasi sing gampang diakses lan sumber daya sing bisa didownload gratis.
Adol SURPLUS Panjenengan: We tuku bagean anyar, bekas, decommissioned, lan keluwihan saka saben seri Ni. Kita ngupayakake solusi sing paling apik sing cocog karo kabutuhan individu.

  • Jual Kanggo Cash
  • Entuk Kredit
  • Nampa Deal Trade-In

HARDWARE OBSOLETE ING SAHAM & SIAP KIRIM: We Simpenan Anyar. Surplus Anyar. Dianyaraké. lan Hardware NI Reconditioned.

Njaluk Penawaran KLIK DISINI (PCMCIA-485 National Instruments Serial Interface Piranti | Ombak Puncak) PCMCIA-485

Nggawe jurang antarane pabrikan lan sistem tes warisan sampeyan.

Kabeh merek dagang, merek, lan jeneng merek minangka properti sing nduweni.

Dokumen / Sumber Daya

INSTRUMEN NASIONAL PCMCIA-485 Piranti Antarmuka Serial [pdf] Pandhuan pangguna
PCMCIA-485, Piranti Antarmuka Serial PCMCIA-485, Piranti Antarmuka Serial, Piranti Antarmuka, Piranti

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *