需要你的指导,我正在用原生代码在android中编写一个应用程序,它将与CAN (控制器区域网络)端口进行通信;为此,在我的C代码中,我使用了linux/can.h头文件。但有一点是我在eclipse控制台框中设置了所有我得到的信息jni/cansend.c:14:23: fatal error: linux/can.h: No such file or d
我正在尝试将ICP CON i-7565 (USB<->CAN接口)连接到一个定制设备(支持CAN2.0B,经证明与PCL-841卡一起工作),尽管我认为我已经正确配置了波德和接收代码/掩码,我可以看到无法从设备发出任何消息(ICP提供了一个工具,可以允许我发送和接收can消息)。我是新来的CAN总线,所以我感谢任何帮助如何确定问题。
对于我来说,I-7565可能是错误的接口,我可能是配置错了它,或者它只是被破坏了。或者我只是因为无知而做错了什么。我认为没有人能帮助我解决我的具体问题,所以我想要的是关
我在Linux中实现了一个类似FTP的协议(家庭作业),我遇到了以下问题:在另一端设法做accept()之前,客户端可能能够连接()和write() (但在它做了listen()之后)。如果不依赖于在不同的通信通道中传递"accept succeeded,you can now write“这样的消息,我如何才能阻止写操作的工作?