返回信息流求助:
for(i=4;i<len-2;i++)
{
if(tty->flip.count >= TTY_FLIPBUF_SIZE)
tty_flip_buffer_push(tty);
tty_insert_flip_char(tty, *(unsigned char *)(__va(bdp->cbd_bufaddr+i)), flag);
}
tty_flip_buffer_push(tty);
为什么调用tty_insert_flip_char后数据有执行write写回去了,没有送到上层?
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #1488同步于 2008/10/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
求助:linux tty设备驱动
yujun065682
2008/10/2镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
自己给自己回答了,问题是c_lflag = ISIG | ICANON | ECHO | ECHOE | ECHOK |
ECHOCTL | ECHOKE | IEXTEN,开了回显模式。
【 在 yujun065682 的大作中提到: 】
: 求助:
: for(i=4;i<len-2;i++)
: {
: ...................
赞
【 在 yujun065682 (飞蛾) 的大作中提到: 】
: 自己给自己回答了,问题是c_lflag = ISIG | ICANON | ECHO | ECHOE | ECHOK |
: ECHOCTL | ECHOKE | IEXTEN,开了回显模式。