Chinaunix

标题: linux用户与驱动传输文件的问题 [打印本页]

作者: jily527    时间: 2008-10-14 15:38
标题: linux用户与驱动传输文件的问题
本人在做一个工控文件打印的IO驱动,由于实时的限制,文件只能在底层打印,现在欲将一个文件传输到底层去,有几个疑点
1)文件大少从几百K到10来M不等,我能将文件分每一K通过write传输全部传进去吗?驱动中分配一个怎么大的空间会对程式有影响吗?
2)如果我传1K下面处理后,又不能停顿,驱动里可以一边接受read一边进行数据处理吗?因为应用程式里write时候有个返回值,底层返回了不就是跳出来了吗?

如果各位有更好的建议,可以提出来怎么设计?谢谢!
作者: dreamice    时间: 2008-10-15 08:49
只要你的应用程序合理,是不会有问题的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2