logo-INSTRUMEN KEBANGSAAN

INSTRUMEN KEBANGSAAN Peranti Antara Muka Bersiri PCMCIA-485

NATIONAL-INSTRUMENTS-PCMCIA-485-Serial-Antaramuka-Peranti-produk

MENGGUNAKAN PCMCIA SIRI EMPAT-PORT DENGAN LINUX
Dokumen ini mengandungi arahan untuk membantu anda memasang dan mengkonfigurasi perkakasan bersiri National Instruments untuk Linux. Dokumen ini termasuk maklumat tentang antara muka PCMCIA-232/4. Dokumen ini menganggap bahawa anda sudah biasa dengan Linux.

Dokumentasi Berkaitan

Dokumen berikut mengandungi maklumat yang mungkin membantu anda semasa anda membaca dokumen ini.

Sumbangan
Terima kasih kepada Vern Howie kerana memberikan cadangan dan bekasamples dari suite bersirinya. Juga, terima kasih kepada David Hines, David Lawyer, Greg Hankins, dan Peter Baumann kerana memberikan begitu banyak maklumat dalam HOWTO mereka.

Kumpulkan Apa yang Anda Perlukan untuk Bermula

Sebelum anda memasang kad bersiri PCMCIA anda untuk Linux, pastikan anda mempunyai perkara berikut:

  • Linux kernel versi 2.2.5 atau lebih baru. Produk telah diuji secara menyeluruh dengan kernel versi 2.2.5; walau bagaimanapun, produk mungkin berfungsi dengan versi kernel yang lebih awal. Jika anda tidak mempunyai kernel versi 2.2.5 atau lebih baru, atau jika anda tidak mempunyai pilihan berikut yang telah disusun ke dalam kernel anda, anda perlu menyusun semula kernel anda.
  • Sertakan pilihan Peranti Aksara berikut apabila anda mengkonfigurasi dan menyusun semula kernel menggunakan make menuconfig:
    • Sokongan bersiri bodoh standard/generik
    • Pilihan pemacu bersiri bodoh yang dilanjutkan
    • Menyokong lebih daripada empat port bersiri
    • Sokongan untuk berkongsi gangguan bersiri
  • Perkhidmatan Kad (pcmcia-cs) 3.0.13 atau lebih baru. Untuk mencari versi Perkhidmatan Kad, masukkan yang berikut: linux# cardctl -V Versi terkini Perkhidmatan Kad boleh didapati di ftp://csb.stanford.edu/pub/pcmcia.
  • PCMCIA-SERIAL-4port.tar.gz. Anda boleh memuat turun ini file daripada tapak FTP Instrumen Kebangsaan di ftp://ftp.natinst.com/ support/ind_comm/serial/Linux. Selepas anda mempunyai file, ekstrak dan nyahzipnya dengan memasukkan yang berikut:linux# tar zxvf PCMCIA-SERIAL-4port.tar.gz Perintah tar mengekstrak dan menyahzipPCMCIA-SERIAL-4port.tar.gz dan mencipta subdirektori PCMCIA-SERIAL. Masukkan yang berikut untuk memastikan semua perlu files disertakan: linux# cd PCMCIA-SERIAL linux PCMCIA-SERIAL# ls ujian bersiri pencetus FIFO termios_program.c ujian bersiri FIFOtrigger.c.c
  • Anda memerlukan keistimewaan superuser untuk melakukan kebanyakan langkah dan segmen program dalam dokumen ini. Anda perlu melengkapkan dua langkah pertama dalam bahagian ini sebelum anda menginsuranskan kad bersiri PCMCIA anda. Anda boleh menggunakan mana-mana editor teks yang anda selesa.

Konfigurasikan /etc/pcmcia/config untuk Mengenali Kad PCMCIA Anda
Ubah suai peranti serial_cs supaya pengurus kad PCMCIA mengetahui pemacu yang hendak dipautkan kepada kad.

  1. Untuk mengubah suai peranti dalam fail /etc/pcmcia/config file, masukkan yang berikut: linux# pico /etc/pcmcia/config
  2. Dalam file, edit bahagian "serial_cs" peranti kepada yang berikut: peranti "serial_cs" kelas "siri" modul "misc/siri","serial_cs"

Isyarat Pengurus Kad untuk Muat Semula /etc/pcmcia/config
Enter the following. Notice that the ” is a forward single quote. linux# kill -HUP `cat /var/run/cardmgr.pid`

Ketahui Peranti Apa yang Ditugaskan pada Kad Anda
Masukkan kad bersiri PCMCIA anda. Anda sepatutnya mendengar dua bunyi bip tinggi berturut-turut. Untuk melihat peranti bersiri yang diberikan oleh pengurus kad kepada kad anda, masukkan yang berikut:

  • linux# more /var/run/stab
  • Soket 0: National Instruments PCMCIA-485
    • serial_cs 0 ttyS2 4 66
    • serial_cs 1 ttyS3 4 67
    • Soket 1: kosong
  • Peranti yang disenaraikan sebagai ttyS di bawah National Instruments ialah port bersiri anda.

Konfigurasi

View Sumber Perkakasan Anda

  • Untuk melihat sumber sistem yang digunakan oleh kad bersiri anda, gunakan arahan setserial, seperti berikut: linux# setserial –gv /dev/ttyS
  • Untuk example, ke view sumber /dev/ttyS2, anda akan masukkan: linux# setserial –gv /dev/ttyS2
  • Sesuatu yang serupa dengan yang berikut akan muncul: /dev/ttyS2, UART: 16550A, Port: 0x100, IRQ: 3

Dayakan Penampan FIFO
Anda boleh mendayakan penghantaran dan penerimaan FIFO dalam perkakasan dan tetapkan tahap pencetus FIFO. Gunakan FIFOtrigger (daripada direktori PCMCIA-SERIAL anda) untuk membolehkan penerimaan dan penghantaran FIFO dan untuk menetapkan tahap pencetus FIFO ini. FIFOtrigger membolehkan FIFO hanya satu port bersiri. Untuk mendayakan FIFO untuk port bersiri anda yang lain, jalankan semula FIFOtrigger dengan port bersiri berbeza yang ditentukan dalam baris arahan.

Jadual 1. tx_trigger Nilai

Hantar FIFO Pencetus Tahap tx_trigger
8 0x00
16 0x10

Jadual 1. Nilai tx_trigger (Bersambung)

Hantar FIFO Pencetus Tahap tx_trigger
32 0x20
56 0x30

Jadual 2. rx_trigger Nilai

Terima FIFO Pencetus Tahap rx_trigger
8 0x00
16 0x40
56 0x80
60 0xC0

Masukkan yang berikut untuk menggunakan FIFOtrigger: linux PCMCIA-SERIAL#./FIFOtrigger
Perkakasan mengeluarkan gangguan hantaran kosong apabila bilangan aksara dalam FIFO hantaran jatuh di bawah paras pencetus. Selain itu, perkakasan mengeluarkan gangguan menerima penuh apabila bilangan aksara dalam FIFO yang diterima meningkat melebihi tahap pencetus. Untuk mendapatkan maklumat lanjut tentang penimbal FIFO, rujuk siri PCMCIA anda bermula secara manual. Jika FIFOtrigger tidak berfungsi serta-merta atau jika ia menyebabkan ralat segmentasi, masukkan yang berikut untuk menyusun semula FIFOtrigger.c dan jalankan semulaFIFOtrigger. Juga, kod sumber untuk FIFOtrigger tersedia untuk viewdalam dan penyuntingan di FIFOtrigger.c, disediakan dalam direktori PCMCIA-SERIAL.

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

FIFO Cthample
Masukkan yang berikut untuk menetapkan tahap pencetus FIFO terima kepada 56 dan tahap penghantaran kepada 32 untuk /dev/ttyS5: Linux PCMCIA-SERIAL# ./FIFOtrigger 5 0x80 0x20

Konfigurasikan istilah struktur
Setiap port bersiri mempunyai istilah struct yang berkaitan. Dengan menggunakan termios struct ini dalam program, anda boleh menetapkan kadar baud, saiz aksara (bilangan bit data), pariti, aksara kawalan, kawalan aliran dan mod input dan output untuk setiap port bersiri. Untuk maklumat lanjut tentang struktur termios itu sendiri, rujuk halaman manual istilah. Kepada view halaman manual istilah, masukkan yang berikut: linux# man termios Untuk mengkonfigurasi port bersiri anda, gunakan segmen program yang serupa dengan termios_program.c dalam direktori PCMCIA-SERIAL anda.

Uji Konfigurasi

Selepas anda menyambungkan kabel ke port (seperti yang ditunjukkan dalam siri PCMCIA anda bermula secara manual), jalankan program ujian bersiri (dari direktori PCMCIA-SERIAL anda) untuk mengesahkan persediaan anda, seperti yang ditunjukkan dalam yang berikut: Linux PCMCIA-SERIAL#. /test bersiri
Jika ujian berjaya, ia akan memaparkan mesej SUCCESS. Jika ujian itu tergantung, taip untuk keluar dari program. Juga, pastikan kabel disambungkan pada port yang betul. Untuk menguji /dev/ttyS2 dan /dev/ttyS3, sambungkan kabel antara dua port dan masukkan yang berikut: Linux PCMCIA-SERIAL# ./serialtest 2 3Jika ujian bersiri tidak berfungsi dengan serta-merta atau jika ia menyebabkan kesalahan segmentasi, masukkan yang berikut untuk menyusun semula serialist.c dan jalankan semula ujian bersiri. Selain itu, kod sumber untuk serialists tersedia untuk viewdalam dan menyunting pada ujian bersiri.c yang disediakan dalam direktori PCMCIA-SERIAL.

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

Menggunakan Siri PCMCIA dengan Linux:  www.natinst.com.

natinst.com™, National Instruments™ dan NI-Serial™ ialah tanda dagangan National Instruments Corporation. Nama produk dan syarikat yang disebut di sini adalah tanda dagangan atau nama dagangan syarikat masing-masing.322568A-01 © Hak Cipta 1999 National Instruments Corp. Hak cipta terpelihara.

PERKHIDMATAN KOMPREHENSIF: Kami menawarkan perkhidmatan pembaikan dan penentukuran yang kompetitif, serta dokumentasi yang mudah diakses dan sumber yang boleh dimuat turun secara percuma.
JUAL LEBIHAN ANDA: Kami membeli bahagian baharu, terpakai, dinyahtauliah dan lebihan daripada setiap siri Ni. Kami mencari penyelesaian terbaik untuk memenuhi keperluan individu anda.

  • Jual Secara Tunai
  • Dapatkan Kredit
  • Terima Tawaran Tukar Beli

PERKAKASAN NI OBSOLETE DALAM STOK & SEDIA DIHANTAR: Kami stok Baru. Lebihan Baru. Diperbaharui. dan Perkakasan NI Diperbaiki.

Minta Sebut Harga KLIK DI SINI (Peranti Antara Muka Bersiri Instrumen Nasional PCMCIA-485 | Gelombang Puncak) PCMCIA-485

Merapatkan jurang antara pengilang dan sistem ujian warisan anda.

Semua tanda dagangan, jenama dan nama jenama adalah hak milik pemilik masing-masing.

Dokumen / Sumber

INSTRUMEN KEBANGSAAN Peranti Antara Muka Bersiri PCMCIA-485 [pdf] Panduan Pengguna
PCMCIA-485, Peranti Antara Muka Bersiri PCMCIA-485, Peranti Antara Muka Bersiri, Peranti Antara Muka, Peranti

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *