Home

3.Linux Linuxでの汎用PCIカードの制御へのリンク(pdf ファイル)

image

Contents

1. 01 02 00 0 00 0 01 struct next DUDDDUDDDUDUD 0x02 0x03 l L D DJ unsigned short pci_dev gt vendor 0 04 0 05 unsinged short gt 0 06 0 07 00000000 0 RA unsigned int pci_dev gt irq 0 08 unsigned long pci_dev gt base_address 0 0 0 0 0000 0x09 0x0b 00000m 0 e a EA dec EAE OC D0000000000000 00000 0 0m0 00 0x21 0x23 000000000 Rw 990 000000000000 812210000 unkonwn device 00000000 nn 81221 000000000000000 ID 0000000000 0 0000 Contec Linux 1 14 10 1spcil 1_ 1 _
2. KORKOKKOKOKORKOKKKOKOKRKOKOKOKORK KKR K int init_module void 04 pthread_attr_t attr struct sched_param sched_param hrtime_t now period j 0 6 5 now gethrtime period TIME_O0_5MSEC 158 Linux Japan April 2001 LINUR P CIMA 32 DD pthread_attr_init amp attr sched_param sched_priority 4 pthread_attr_setschedparam amp attr amp sched_param pthread_create amp threadl amp attr taskl void 1 pthread_make_periodic_np threadl now period PI0 32 32L0 t j get_pci_info VENDOR DEVICE_PIO printk pci_tbl addr0 Zx irq d NXn pci_tb1 0 addrO pci_tbl 0 irq 44 0 pci_tbl 0 addr0 0 pci_tbl 0 irq 24 NULL j get_pci_info VENDOR DEVICE_CNT printk pci_tbl CNT Aaddr0 Zx n pci_tbl 1 addr0 pci_tbl 1 irq addr1 pci_tbl 1 addr0 irql pci_tbl 1 irq outb_p 0 a
3. RESOURCE 10 0000 00 09 0 Multimedia controller Contec Co Ltd 0 32 321 Subsystem Ltd Input Output Board 1 Flags medium 2 IRD 5 1 0 ports 4000 setpcid 0DO000000000000000 15 0 0000 00 0e 0 Multimedia controller Contec Co Ltd CNT 4 Subsystem Contec Co Ltd 24bit four Counters 1 Flags medium devsel IRQ 10 2 1 0 ports at 5000 Linux Japan April 2001 155 0000000 00000000000 IRA00 000 000M 1spci vvi 400 cat modules rtl_time o modules rtl_sched o modules rtl_posixio o modules rtl_fifo o 5 insmod 1 1 O 0 0 1 1 1 0000000 rmmod sample1 sample1 0 0 0 0 0 0 0 0s5og 0 0 0 O 0 0 taskig 0 00 P10 32 320 40000 3 10000000000000000000
4. 0 0 20011 30 0 0000000 0002200000000000 0 lunux Documentation pci txt 1 gt 01 1 1 15 1 15
5. lt 1 1 0 i I VENDOR_IDO DEVICE_IDI O O 1_4 find device L struct pci_dev dev NULL dev pci_find_device VENDOR_ID DEVICE_ID dev 0002 pci ids 00 0 0 0 1linux include linux pci h 00000 1221 Contec Co Ltd 8122 0 32 321 2 1221 8122 Input Dutput Board JUUUDUDDUDUDUUDUDUUUUUUDUDUUDde DDD 8105 CNT 4 1221 8105 24bit four Counters 1 0000 lspci HUUIUDUDUDUDUDUDUDDDDUD 00 09 0 Multimedia controller Contec Co Ltd Unknown device 8122 EE 00 0e 0 Multimedia controller Contec Co Ltd Unknown device 8105 0002 pci ids Ispci 00 pciutils O 0000000 1 1 setpcil 00 09 0 Multimedia controller Contec Co Ltd 0 32 321 00 0 0 Multimedia controller Contec Co Ltd CNT 4
6. I PCI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 l D 154 Linux Japan April 2001 CIRAS 100000000 1 a OG 1 1 1 F Ll Sl F EI 7 0 79 3 01 LINUR
7. define PCI_MAX 6 define VENDOR 0x1221 define 0 0 8122 define DEVICE_P064 0 8142 define DEVICE_CNT 0x8105 define TIME_0_5MSEC 500000 pthread_t threadi Contec 0 32 321 PO 64L PCI CNT 24 4 PCI 0 5msec 0 000 static struct pci_bord_data unsigned int addr0 unsigned char irq pci_tb1 6 static struct pci_dev dev NULL unsigned int addr0 addr1 unsigned char irq0 irql int int_count 0 count_task1 0 int cnt 0 char out_data 0 int get_pci_info unsigned int unsigned int dev_id 75 int j printk get_pci_info Start _14 04 vender_id dev_id dev NULL jJ pci_present if j O printk PCI presented Nn dev pci_find_device vender_id dev_id dev if dev NULL printk Pcidev found n pci_tbl cnt addrO0 PCI_BASE_ADDRESS_IO_MASK amp dev gt base_address 0 pci_tbl cnt irq dev gt irq cnt else printk No device found Nn
8. return cnt else printk NO PCI presented Nn return NOPCI Linux Japan April 2001 157 J J lt kok ok ok ok 9k 5k 9k KOR oR oR 5k 9k 9k 5K K GK OROROR FOR K KOROROROR R R K K R OROROROROR R KOK OROROROR OR K RialTime Task taskl 0 5ms 0 5ms 0000 40 void taskl void t while 1 5 count_taskil if count_taskl 1 out_data 2 00 01000 1 if count_taskl 2 count_task1 0 out_data amp Oxfd 1111 1101 1100 1 1 outb_p out_data 44 0 4 1 00000000 0000 PDP 000 oossoo 0 000000 unsigned int intr_handler unsigned int struct pt_regs unsigned char cdata EI cdata inb addr0 0x11 if cdata outb_p cdata addr0 0x11 D000000000 out_data amp Oxfe 1111 1110 0000000 outb_p out_data 4 rtl_hard_enable_irq irq0 1 return 0 L
9. 00 4000900 Linux L 00 0 2 2 140 RILinux 2 20 000000000000000 DO00000000000000000040000000 0000000000 rtl1 mkD Makefilel sample1 c0 0 0000000000000 4 1 D000000000000000000000000000 rinux 2 20 000000 21 i 0004 0 Ispci vvII J 000 00 09 0 Multimedia controller Contec Co Ltd 0 32 321 Subsystem Contec Co Ltd Input Output Board Control 1 0 Mem BusMaster SpecCycle MemWINV 80000000 VGASnoop ParErr Stepping SERR FastB2B Status Cap 66Mhz UDF FastB2B ParErr lUUUUUDUDUDDUHUBOIDDUUDBDDUDDUSBSsIN DEVSEL medium gt TAbort lt TAbort lt MAbort gt SERR lt PERR 1050 5 Interrupt routed t
10. PCI amp KATASIKI PIO 32 OpenDesign No 70 0 0 0 0 ISBN 4 7898 3530 80 1835 32L PCI amp BUNRUI O 0 0 amp SYUBETU 0 3 00000000 SPECIAL No 650 ISBN 4 7898 3257 0 1840 Linux Japan April 2001 159
11. ddr0 0x0e D00000000000000 0 00 High gt 000000 INT gt INT outb_p 0x0e addr0 0x10 D0 00000000 outb_p 0x0f addr0 0x11 D0000000000 outb_p 0 addr0 4 000000000 rtl_request_irq irq0 intr_handler rtl_hard_enable_irq irq0 return 0 void cleanup_module void pthread_delete_np thread1 rtl_free_irq irq0 R E 5 U R 1 ftp sunsite sut ac jp pub archives linux ISBN 4 274 94608 8 22001 sunsite unc hardware INDEX html The Linux 6 000000000 http www linux or jp JF JFdocs The Linux Kernel html PCI CompactPCI 00000000 00000000 19970 30 00 Conterc 32 320 PCI http www2 contec co jp products COD HE ISBN 4 7898 3314 3 1 2200 download cgi HTML DTL amp KATA P10 32 32L
12. o IRQ 5 Region 0 1 0 ports at d000 7 2 0e 0 Multimedia controller Contec Co Ltd CNT Subsystem Contec Co Ltd 24bit four Counters 5 0 0 tsy si 000000 Control 0 Mem BusMaster SpecCycle MemWINV VGASnoop ParErr Stepping SERR FastB2B Status 66Mhz UDF FastB2B ParErr DEVSEL medium gt TAbort lt TAbort lt MAbort gt SERR lt PERR Interrupt pin routed to IRQ 10 Region 0 1 0 ports at b000 000 5 0 cat proc pci 0 0 00 Bus 0 device 9 function Multimedia controller Unknown vendor Unknown device rev 0 Vendor id 1221 Device id 8122 Medium devsel IRQ 5 1 0 at 0 4000 0 40011 Bus 0 device 14 function 0 Multimedia controller Unknown vendor Unknown device rev 0 Vendor id 1221 Device id 8105 Medium 1 IRQ 10 1 0 at Oxb000 Oxb001 156 Linux Japan April 2001 580 i 400 us 490 490 02 00000000 0003 samplel c LINUR PCI ALI RT Linux module for PCI board 2001 01 14 include lt rtl_core h gt include lt rtl_time h gt include lt rtl h gt include lt rtl_sched h gt include lt linux pci h gt include lt asm io h gt define 1

Download Pdf Manuals

image

Related Search

Related Contents

Allen-Bradley AB Ethernet for  Disclaimer LED Indicator Trouble shooting Announcement Safety  APM PT-3 User's Manual    Kondator 438-LA51 flat panel desk mount  Samsung SPF-83H Uživatelská přiručka  お手入れ こんなときは 使いかた  Bissell 1623 Carpet Cleaner User Manual  PDF file - Easy GT Line  3. Suppression d`affiliation  

Copyright © All rights reserved.
Failed to retrieve file