ChinaUnix.net
相关文章推荐:

虚拟串口 驱动

就是linux下的虚拟串口驱动,就虚拟一个串口出来,用串口编程能够正常读写,另写一个服务程序,当写的时候写到虚拟串口的数据通过服务程序用tcp发出;该服务程序收到的数据就发回给串口

by yanjj1991 - 驱动开发 - 2013-08-20 09:12:07 阅读(1271) 回复(2)

相关讨论

There is only 4 pin in our hardware (ARM9+linux), And we want to use full 9 pin of modem. so we want to use software to simulate 9 pin, using IO ports. How can we do it ? Any suggestion is appreciated !

by zaxis - 内核/嵌入技术 - 2006-03-14 16:33:04 阅读(722) 回复(0)

There is only 4 pin in our hardware (ARM9+linux), And we want to use full 9 pin of modem. so we want to use software to simulate 9 pin, using IO ports. How can we do it ? Any suggestion is appreciated !

by zaxis - 内核源码 - 2006-03-14 16:33:04 阅读(1150) 回复(0)

本帖最后由 kyan1991 于 2012-11-29 21:41 编辑 linux 内核中的串口驱动(samsung.c)源码有什么用,为什么在 linux/drivers/tty/serial/s3c2410.c 源码中引用了其中的函数?

by kyan1991 - 驱动开发 - 2012-12-05 13:15:19 阅读(1138) 回复(3)

/* * Interrupt handler */ static irqreturn_t atmel_interrupt(int irq, void *dev_id) { struct uart_port *port = dev_id; unsigned int status, pending, pass_counter = 0; do { status = UART_GET_CSR(port); pending = status & UART_GET_IMR(port); if (!pending) break; atmel_handle_receive(port, pending); atmel_handle_status(port, pending, status); atmel_handle_transmit(port, pending)...

by vip-weiwei - 嵌入式开发 - 2012-07-06 10:15:01 阅读(2020) 回复(2)

各位大侠请教: 小弟最近写了一个串口驱动,功能基本完成,按照内核uart一般框架,就是发送有点小问题。 我在终端中使用:echo "121212121">/dev/ttySPI0(ttySPI0是我的串口设备文件),另外一端已经收到数据,这边的echo还没有退出,直到使用ctrl+c,编程序使用open,write...,程序也不退出,只能使用ctrl+c,大侠,给点解决思路,提前感谢各位!

by jjinl - 内核源码 - 2012-02-15 19:53:15 阅读(967) 回复(0)

本人菜鸟希望能使2440和51单片机通讯(借助串口),但是我所知道的2440使用的波特率是115200,而51单片机通常使用的波特率是9600,请问该如何修改内核中的驱动

by 再也不回头 - 驱动开发 - 2010-04-09 08:35:18 阅读(1657) 回复(2)

我想在ARM上做个TL16C554的串口扩展,实现16C554和外界CPU的读写,自己编程实现,就是进不了中断,发送数据能发送到THR,可就是没发出去。申请中断成功,中断号也是正确的,用的是MPUIO,打开了MPUIO中断,屏蔽了MASK,应该当接收寄存器有数据时,中断能响应啊 我将发送和接收短接,想测试串口功能,可是同样的发送到了THR,却读不出数据,这说明什么问题啊 我应该如何做呢·请大侠指教 [ 本帖最后由 angelawushuang 于 2008-11-24...

by angelawushuang - 驱动开发 - 2008-12-05 18:41:44 阅读(2032) 回复(9)

20.4 USB设备驱动实例 20.4.1 USB串口驱动 在Linux内核中,串口属于tty设备,对于一个USB串口设备而言,其驱动主要由两部分组成:usb_driver的成员函数和tty设备的tty_operations结构体成员函数。 在USB串口设备驱动的模块加载函数中,将注册对应于USB串口的usb_driver,并初始化和注册tty驱动,如代码清单20.28所示。 代码清单20.28 USB串口设备驱动的模块加载函数 1 static int __init usb_serial_init(void) 2 { 3 int ...

by tiaot - Linux文档专区 - 2008-05-05 09:50:08 阅读(1114) 回复(0)

开发环境: 开发平台:WINCE 5.0 处理器:ARM9 FLASH::nand falsh 一、创建虚拟串口 1、通过配置PORTEMUPortParams结构体来设置虚拟串口的属性。这个结构体储存了诸如通道和地址等。 对于服务器端口,像下面的示例一样设置PORTEMUPortParams的成员。 PORTEMUPortParams pp; memset (&pp, 0, sizeof(pp)); pp.flocal = TRUE; pp.channel = channel & 0xff; 上面的示例中将flocal设为TRUE,使得服务器串口端口能接受传入...

by yangxiaoli255 - Linux文档专区 - 2009-08-09 10:59:22 阅读(1625) 回复(0)

麻烦大家帮我看下这个问题 很着急 谢谢了!! 如何验证串口驱动加载成功? http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4131234&fromuid=28786874

by yousuozi - 驱动开发 - 2014-03-12 20:44:24 阅读(811) 回复(2)