资源简介
互通科技的扩展串口卡SSNJPL2的驱动,给大家分享了
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include “jpt_core.h“
#define NUART_VERSION “1.0“
#define PCI_VENDOR_ID_NUART 0x10EE
#define PCI_DEVICE_ID_NUART 0x0100
#define NUARTMAJOR 184
#define NUART_BOARDS 5 /* Max. boards */
#define NUART_PORTS 80 /* Max. ports */
#define NUART_PORTS_PER_BOARD 16 /* Max. ports per board */
#define WAKEUP_CHARS 256
#define VERSION_CODE(verrelseq) ((ver << 16) | (rel << 8) | seq)
static char *nuart_typename[] = {
“rs232“
“rs485“
“rs422/rs485“
“rs232/rs422/rs485“
};
struct nuart_hwconf {
int board_type;
int ports;
unsigned long ioaddr_base;
long baud_base;
struct pci_dev *pdev;
};
struct nuart_struct
{
int port;
unsigned long base; /* port base address */
int baud_base; /* max. speed */
int type;
int mode;
int flags; /* defined in tty.h */
struct tty_struct *tty;
int x_char; /* xon/xoff character */
int close_delay;
unsigned short closing_wait;
unsigned long event;
int count; /* # of fd on device */
int blocked_open; /* # of blocked opens */
int xmit_fifo_size;
unsigned char *xmit_buf;
int xmit_head;
int xmit_tail;
int xmit_cnt;
unsigned char rrp;
unsigned char rwp;
unsigned char trp;
unsigned char twp;
char wbl[4];
/* register shadow */
struct nuart_reg reg;
unsigned long read_status_mask;
unsigned long ignore_status_mask;
#if (LINUX_VERSION_CODE < VERSION_CODE(260))
struct tq_struct tqueue;
#else
struct work_struct tqueue;
#endif
int cflag;
unsigned long lflag; /* local flag */
#if (LINUX_VERSION_CODE < VERSION_CODE(240))
struct wait_queue *open_wait;
struct wait_queue *close_wait;
struct wait_queue *delta_msr_wait;
#else
wait_queue_head_t open_wait;
wait_queue_head_t close_wait;
wait_queue_head_t delta_msr_wait;
#endif
struct async_icount icount;
spinlock_t lock;
long session; /* Session of opening process */
long pgrp; /* pgrp of opening process */
int timeout;
int fifo_size;
void (* receive_func)(struct nuart_struct * unsigned long);
void (* transmit_func)(struct nuart_struct *);
};
/* local flag */
#define NUART_LFLAG_MSI 0x01
#define NUART_LFLAG_RLSI 0x02
#define NUART_LFLAG_THRI 0x04
#define NUART_LFLAG_RDI 0x08
/* REGISTER */
#define NUART_PCR 0x200
#define NUART_XPR 0x204
#define NUART_BR 0x208
#defi
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 679950 2009-10-19 15:44 串口卡驱动\产品手册\互通Model1600串口服务器说明书\HUTONE1600产品白皮书.pdf
文件 161761 2009-08-24 15:45 串口卡驱动\产品手册\互通串口扩展卡说明书\互通1200系列串口卡说明书.pdf
文件 3113353 2009-10-15 13:50 串口卡驱动\产品手册\互通串口扩展卡说明书\互通ARM系列串口卡说明书.pdf
文件 250005 2008-08-25 13:53 串口卡驱动\产品手册\互通串口服务器型录\Model 1601.pdf
文件 313086 2008-11-28 15:52 串口卡驱动\产品手册\互通串口服务器型录\Model 1601M.pdf
文件 339676 2008-08-25 10:37 串口卡驱动\产品手册\互通串口服务器型录\Model 1602.pdf
文件 311377 2008-09-23 15:42 串口卡驱动\产品手册\互通串口服务器型录\Model 1604.pdf
文件 312114 2008-08-25 10:19 串口卡驱动\产品手册\互通串口服务器型录\Model 1608.pdf
文件 360677 2008-08-21 11:04 串口卡驱动\产品手册\互通串口服务器型录\Model 1616.pdf
文件 371045 2008-08-21 11:51 串口卡驱动\产品手册\互通串口服务器型录\Model 1632.pdf
文件 177946 2008-09-09 17:14 串口卡驱动\产品手册\互通多串口卡型录\ARM-80X串口卡型录\ARM 802.pdf
文件 206443 2008-09-10 11:04 串口卡驱动\产品手册\互通多串口卡型录\ARM-80X串口卡型录\ARM 804.pdf
文件 206797 2008-09-10 11:08 串口卡驱动\产品手册\互通多串口卡型录\ARM-80X串口卡型录\ARM 808.pdf
文件 186878 2008-09-17 15:52 串口卡驱动\产品手册\互通多串口卡型录\ARM-80X串口卡型录\ARM 816.pdf
文件 887070 2009-10-20 15:00 串口卡驱动\产品手册\互通多串口卡型录\ARM-NJP系列串口卡型录\JNPS-16口卡型录.pdf
文件 597405 2009-10-20 15:24 串口卡驱动\产品手册\互通多串口卡型录\ARM-NJP系列串口卡型录\NJP-2口卡型录.pdf
文件 372241 2009-10-20 15:35 串口卡驱动\产品手册\互通多串口卡型录\ARM-NJP系列串口卡型录\NJP-4口卡型录.pdf
文件 520614 2009-10-20 15:00 串口卡驱动\产品手册\互通多串口卡型录\ARM-NJP系列串口卡型录\NJP-8口卡型录.pdf
文件 1892548 2009-10-16 17:09 串口卡驱动\产品手册\互通多串口卡型录\ARM-NJP系列串口卡型录\供电型串口卡1.pdf
文件 272979 2009-08-24 14:23 串口卡驱动\产品手册\线序文档\串口卡 管脚定义.pdf
文件 145623 2009-08-24 14:02 串口卡驱动\产品手册\线序文档\串口服务器管脚定义.pdf
文件 1407901 2009-09-03 09:24 串口卡驱动\认证\CEFCC认证.pdf
文件 4081018 2009-08-25 10:45 串口卡驱动\认证\ISO9000认证.pdf
文件 221 2006-12-28 14:41 串口卡驱动\驱动程序\ARM 80X系列串口卡驱动\Linux\jptmknod
文件 8276 2006-12-30 09:38 串口卡驱动\驱动程序\ARM 80X系列串口卡驱动\Linux\jpt_core.a
文件 1934 2006-12-30 09:38 串口卡驱动\驱动程序\ARM 80X系列串口卡驱动\Linux\jpt_core.h
文件 47132 2006-12-30 09:43 串口卡驱动\驱动程序\ARM 80X系列串口卡驱动\Linux\jpt_driver.c
文件 854 2006-12-28 14:42 串口卡驱动\驱动程序\ARM 80X系列串口卡驱动\Linux\Makefile
文件 170 2006-12-28 14:41 串口卡驱动\驱动程序\ARM 80X系列串口卡驱动\Linux\rc.jpt
文件 480 2006-12-28 14:43 串口卡驱动\驱动程序\ARM 80X系列串口卡驱动\Linux\readme
............此处省略188个文件信息
- 上一篇:锐起3.9.0510完美破解版
- 下一篇:Making.Things.See
相关资源
- RS232串口驱动
- STM32 USB转串口驱动 Virtual COM Port Driv
- stm32 USB虚拟串口驱动 全系列 全兼容无
- STM32 USB转串口驱动 Virtual COM Port Driv
- Cypress公司的CyUSBSusb转串口驱动
- FTDI转usb串口驱动安装教程
- STM32 USB转串口驱动 Virtual COM Port Driv
- 虚拟串口设备驱动源码 ver 04.1.15
- MSP430 Application UART(串口驱动)
- CH340驱动(USB串口驱动)_XP_WIN7共用
- pl2303 USB转串口驱动解决“运行时错误
- usart hmi的串口驱动,测试单片机为S
- ST16C554扩展串口驱动程序
- zedboard串口驱动
- STM32并口、串口驱动12864
- USB转串口驱动-CH340
- MSP430 USB转串口驱动
- USB转串口驱动CH340T
- linux PL2303 usb转串口驱动源码
- CH340 、USB转串口驱动、Win10 64位,亲测
- CH341串口驱动Win10
- CH340驱动(USB串口驱动)_XP_WIN7-win10全
- ch438ch432多串口驱动单片机代码,硬件
- HT42B534 USB转串口驱动
- USB转串口驱动源代码及单片机程序
- USB线转RS232串口驱动
- FT232 FT230X驱动USB-UART驱动
- CP210x USB转串口驱动,支持WIN7 32位和
- moxa多串口卡驱动 官方版
- USB串口驱动支持PL2303HXA/XA/HXD/EA/RA/SA
评论
共有 条评论