我有支持一些专有类的java卡,在包"packagename.foo"中说"ClassFoo".我有这些类的文档和"foo.exp"文件.但正如我所指出的那样,构建cap文件是必要的,因为没有它编译器会发现错误,例如uknown import package和unknown class.对?它是什么?
请告诉我,这可能是一个问题 - 我通过串口向设备发送命令(字节序列,包括最高有效位(MSB)= 1的字节),设备成功识别命令(所以看起来所有字节都发送正确)并回答几乎正确的答案.这里的"几乎"意味着答案是正确的,除了所有字节都具有零MSB(而其中一些必须具有MSB = 1).
我在VirtualBox上使用Ubuntu 16,在主机操作系统上使用Windows 7,在FTDI芯片上使用串行端口作为USB设备.
这是我的串口设置:
void com::open()
{
fd = ::open( "/dev/ttyUSB0", O_RDWR | O_NOCTTY | O_NDELAY );
if ( fd < 0 )
{
throw exceptionSystem( ERROR_UNK, "Error open COM port" );
}
int err;
err = fcntl(fd, F_SETFL, FNDELAY);
if ( err == -1 )
{
close();
throw exceptionSystem( ERROR_UNK, "Error fcntl" );
}
try{
set();
}catch(...){
close();
throw;
}
}
void com::set()
{
if ( fd == -1 )
return;
struct termios …Run Code Online (Sandbox Code Playgroud)