我正在尝试使用linux中的ttyS0通信端口COM0与嵌入式系统通信。我在Windows上尝试了另一个软件,它似乎能够与端口正常通信。我试着使用这段代码,但是在第一行我得到了一个错误。Cannot Open Serial Port\n" unless my $PortObj = new Device::SerialPort ("/dev/ttyS0");
此外,还有另一种更简单的方式来与串口通信
我正在使用运行Linux的嵌入式设备进行编程,其中内存较少,只有64 is的闪存。我计划使用队列进行线程通信。我看到POSIX队列使用Linux内核,在这种情况下,它比使用自己的数据结构队列有更多的开销?换句话说,轻量级IPC,类似于用于线程通信的单向管道,而不是POSIX队列,但不知道POSIX队列的真正优势。
编辑:我的嵌入式设备中只有512 m