有没有办法从(有限的)缓冲区生成无限流(到文件描述符),也就是重复缓冲区,而不调用用户空间的调用(除了最初设置缓冲区之外)?我想我正在寻找一种方法来定义像/dev/zero这样的数据源,只使用用户定义的有限缓冲区作为值源。
(其目的是通过串行连接刺激外部设备的IO,以防这听起来像是一个奇怪的请求。)
发布于 2011-03-12 02:54:31
如果您安装了Perl:
perl -e 'print "HELLO" while(1);' > /dev/ttyUSB0
perl -e 'print chr(0x48) while(1);' > /dev/ttyUSB0
perl -e 'print chr(0x48).chr(0x45).chr(0x4c).chr(0x4c).chr(0x4f) while(1);' > /dev/ttyUSB0其中/dev/ttyUSB0是串行设备,"HELLO“是ascii字符串,chr(0xXX)是要输出的特定字节。
https://stackoverflow.com/questions/5276815
复制相似问题