我的意思是避免写内核模块。
除了 FIFO,UNIX domain socket 也可以吧。
【 在 trek (ML newbie) 的大作中提到: 】
: 标 题: Re: linux串口怎样增加包头包尾?
: 发信站: 水木社区 (Mon Jul 27 10:06:34 2020), 站内
:
: 是说写个字符设备驱动?
: 在驱动里操作/dev/tty*的文件节点?
:
: 【 在 intron (内含子) 的大作中提到: 】
: : 标 题: Re: linux串口怎样增加包头包尾?
: : 发信站: 水木社区 (Sun Jul 26 19:30:26 2020), 站内
: :
: : fifo 不就实现你要的功能了吗?
: : 详见手册页 mkfifo(1)、mkfifo(3)、fifo(7)。
: : 自己写个程序,用于 /dev/tty* (串口硬件)与
: : fifo 之间的数据交换,并实现 SLIP (RFC1055)
: : 的编解码。
: :
: : 【 在 trek (ML newbie) 的大作中提到: 】
: : : 标 题: linux串口怎样增加包头包尾?
: : : 发信站: 水木社区 (Sun Jul 26 15:37:09 2020), 站内
: : :
: : : 如果要实现类似SLIP的格式,但对上层不连接到net dev,而是仍然提供一个字符设备接口。是不是没有现成的框架?
: : : 需要自己自己写一个char dev driver,里面再套一个line discipline?
: : :
: : : --
: : :
: : : ※ 来源:·水木社区 newsmth.net·[FROM: 106.39.106.*]
: :
: :
: : --
: :
: : ※ 修改:·intron 于 Jul 26 19:31:39 2020 修改本文·[FROM: 111.196.247.*]
: : ※ 来源:·水木社区 newsmth.net·[FROM: 111.196.247.*]
:
:
: --
:
: ※ 修改:·trek 于 Jul 27 10:07:12 2020 修改本文·[FROM: 106.39.106.*]
: ※ 来源:·水木社区 newsmth.net·[FROM: 106.39.106.*]
--
修改:intron FROM 111.196.247.*
FROM 111.196.245.*