在过去的4天里,我一直在猜测SerialPort控件在C#中的应用,但没有取得令人满意的结果。让我解释一下:
我有一个设备(Arduino UNO ),它与模拟一个比例尺(简单请求/响应模式)的c#程序相结合,该设备发送一个由3个字节组成的命令序列(请求一个权重):CHR(27)+P+CHR(13),因此模拟器用一个模拟的权重进行响应(我已经整理了设备如何捕获和分析这个权重,这样就不再存在问题了)。使用DataReceive事件似乎正在使用Serialport.Read()松散数据,因此到目前为止我浪费了这种方法。模拟器必须始终监听所述seq。必须有一个图形用户界面。我理解,为此,我必须使用线
我终于完成了统计字数代码的编写。它计算文件中的总字数。(即txt)。现在,我想使用多个fork()来访问和读取每个文件。我上个星期学习了。此外,我使用全局变量来保存统计的字数。据我所知,如果我应用fork(),使用的全局变量被赋值为0。为了避免这种情况,我尝试使用mmap()和类似的函数this is okey。但是,我也想使用管道()(如果可能的话,使用fifo())来通信(保存数字的值)。
我使用nftw()函数进入文件夹和文件。我的逻辑是在下面的图片上。如何在此代码上使用fork()和pipe() (fifo())?由于我缺乏经验,fork()对我来说非常复杂。我是新用到的管道()和fo